net.minecraft.server.dedicated.management

public class ManagementServer

net.minecraft.server.jsonrpc.ManagementServer
net.minecraft.class_11807
net.minecraft.server.dedicated.management.ManagementServer

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_62314
LOGGER
private final com.google.common.net.HostAndPort
hostAndPort
field_62315
address
private final BearerAuthenticationHandler
authenticationHandler
field_62800
authHandler
private io.netty.channel.Channel
serverChannel
field_62801
channel
private final io.netty.channel.EventLoopGroup
eventLoopGroup
field_62802
eventLoopGroup
private ScheduledFuture<?>
heartbeat
field_1_6072
heartbeat
private final Set<ManagementConnectionHandler>
connections
field_62316
connectionHandlers

Constructor summary

ModifierConstructor
public (com.google.common.net.HostAndPort address, BearerAuthenticationHandler authHandler)
public (com.google.common.net.HostAndPort address, BearerAuthenticationHandler authHandler, io.netty.channel.EventLoopGroup eventLoopGroup)

Method summary

Modifier and TypeMethod
public boolean
scheduleHeartbeat(NotificationManager notificationManager, long period)
method_1_5199(class_11870 arg0, long arg1)
setStatusHeartbeatInterval(CompositeManagementListener listener, long statusHeartbeatIntervalSeconds)
public void
onConnected(Connection connection)
method_73679(class_11795 arg0)
onConnectionOpen(ManagementConnectionHandler handler)
public void
onDisconnected(Connection connection)
method_73681(class_11795 arg0)
onConnectionClose(ManagementConnectionHandler handler)
public void
startWithoutTls(MinecraftApi minecraftApi)
method_74475(class_11827 arg0)
listenUnencrypted(ManagementHandlerDispatcher dispatcher)
public void
startWithTls(MinecraftApi minecraftApi, io.netty.handler.ssl.SslContext sslContext)
method_74476(class_11827 arg0, io.netty.handler.ssl.SslContext arg1)
listenEncrypted(ManagementHandlerDispatcher dispatcher, io.netty.handler.ssl.SslContext sslContext)
private void
start(MinecraftApi minecraftApi, io.netty.handler.ssl.SslContext sslContext)
method_73677(class_11827 arg0, io.netty.handler.ssl.SslContext arg1)
listen(ManagementHandlerDispatcher dispatcher, io.netty.handler.ssl.SslContext sslContext)
public void
stop(boolean closeNioEventLoopGroup)
method_74477(boolean arg0)
stop(boolean shutdownEventLoop)
public void
tick()
method_73676()
processTimeouts()
public int
getPort()
method_74478()
getPort()
void
forEachConnection(Consumer<Connection> action)
method_73680(Consumer<class_11795> arg0)
forEachConnection(Consumer<ManagementConnectionHandler> task)