Package com.mojang.realmsclient.gui
Class RealmsDataFetcher
java.lang.Object
com.mojang.realmsclient.gui.RealmsDataFetcher
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<RealmsDataFetcher.Task,Boolean> private booleanprivate RealmsServerPlayerListsprivate ScheduledFuture<?>private final RepeatableTaskprivate static final org.slf4j.Loggerprivate final Minecraftprivate Stringprivate final RealmsPersistenceprivate ScheduledFuture<?>private intprivate final RepeatableTaskprivate final RealmsClientprivate final Set<RealmsServer>private final ScheduledExecutorServiceprivate ScheduledFuture<?>private final RepeatableTaskprivate List<RealmsServer>private booleanprivate final RepeatableTaskprivate booleanprivate ScheduledFuture<?>private ScheduledFuture<?>private final RepeatableTask -
Constructor Summary
ConstructorsModifierConstructorDescriptionRealmsDataFetcher(Minecraft p_167333_, RealmsClient p_167334_) protectedRealmsDataFetcher(Minecraft p_167336_, RealmsClient p_167337_, RealmsPersistence p_167338_) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidvoidintbooleanvoidinit()voidprivate booleanisActive()booleanisFetchedSinceLastTry(RealmsDataFetcher.Task p_87821_) booleanbooleanvoidnewsLink()removeItem(RealmsServer p_210673_) private voidprivate voidsetServers(List<RealmsServer> p_87840_) voidstop()private voidprivate voidprivate voidprivate voidprivate void
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
minecraft
-
realmsClient
-
scheduler
-
stopped
private volatile boolean stopped -
serverListUpdateTask
-
liveStatsTask
-
pendingInviteUpdateTask
-
trialAvailabilityTask
-
unreadNewsTask
-
newsLocalStorage
-
removedServers
-
servers
-
livestats
-
pendingInvitesCount
private int pendingInvitesCount -
trialAvailable
private boolean trialAvailable -
hasUnreadNews
private boolean hasUnreadNews -
newsLink
-
serverListScheduledFuture
-
pendingInviteScheduledFuture
-
trialAvailableScheduledFuture
-
liveStatsScheduledFuture
-
unreadNewsScheduledFuture
-
fetchStatus
-
-
Constructor Details
-
RealmsDataFetcher
-
RealmsDataFetcher
protected RealmsDataFetcher(Minecraft p_167336_, RealmsClient p_167337_, RealmsPersistence p_167338_)
-
-
Method Details
-
isStopped
public boolean isStopped() -
init
public void init() -
initWithSpecificTaskList
public void initWithSpecificTaskList() -
isFetchedSinceLastTry
-
markClean
public void markClean() -
forceUpdate
public void forceUpdate() -
getServers
-
getPendingInvitesCount
public int getPendingInvitesCount() -
isTrialAvailable
public boolean isTrialAvailable() -
getLivestats
-
hasUnreadNews
public boolean hasUnreadNews() -
newsLink
-
stop
public void stop() -
scheduleTasks
private void scheduleTasks() -
cancelTasks
private void cancelTasks() -
setServers
-
removeItem
-
isActive
private boolean isActive() -
updateServersList
private void updateServersList() -
updatePendingInvites
private void updatePendingInvites() -
updateTrialAvailable
private void updateTrialAvailable() -
updateLiveStats
private void updateLiveStats() -
updateUnreadNews
private void updateUnreadNews() -
fetchAndUpdateNewsStorage
-