net.minecraft.server.dedicated.management

public class ActivityNotifier

net.minecraft.server.notifications.ServerActivityMonitor
net.minecraft.class_12085
net.minecraft.server.dedicated.management.ActivityNotifier

Field summary

Modifier and TypeField
private final long
minimumMillisBetweenNotifications
field_63177
rateLimitMs
private final AtomicLong
lastNotificationTime
field_63178
lastUpdated
private final AtomicBoolean
serverActivity
field_63179
rateLimited
private final CompositeManagementListener
notificationManager
field_63180
listener

Constructor summary

ModifierConstructor
public (CompositeManagementListener listener, int rateLimitSeconds)

Method summary

Modifier and TypeMethod
public void
tick()
method_75006()
notifyListeners()
public void
reportLoginActivity()
method_75007()
notifyListenersWithRateLimit()
private void
processWithRateLimit()
method_75008()
notifyListenerImpl()