Package net.glowstone.net
Class GameServer
java.lang.Object
net.glowstone.net.GlowNetworkServer
net.glowstone.net.GlowSocketServer
net.glowstone.net.GameServer
- All Implemented Interfaces:
com.flowpowered.network.ConnectionManager
public final class GameServer
extends GlowSocketServer
implements com.flowpowered.network.ConnectionManager
-
Field Summary
Fields inherited from class net.glowstone.net.GlowSocketServer
bootstrap, bossGroup, channel, workerGroupFields inherited from class net.glowstone.net.GlowNetworkServer
latch -
Constructor Summary
ConstructorsConstructorDescriptionGameServer(GlowServer server, ProtocolProvider protocolProvider, CountDownLatch latch) -
Method Summary
Modifier and TypeMethodDescriptionio.netty.channel.ChannelFuturebind(InetSocketAddress address) newSession(io.netty.channel.Channel c) voidonBindFailure(InetSocketAddress address, Throwable t) voidonBindSuccess(InetSocketAddress address) voidsessionInactivated(com.flowpowered.network.session.Session session) Methods inherited from class net.glowstone.net.GlowSocketServer
getChannel, shutdownMethods inherited from class net.glowstone.net.GlowNetworkServer
getProtocolProvider, getServerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.flowpowered.network.ConnectionManager
shutdown
-
Constructor Details
-
GameServer
-
-
Method Details
-
bind
- Overrides:
bindin classGlowSocketServer
-
onBindSuccess
- Overrides:
onBindSuccessin classGlowNetworkServer
-
onBindFailure
- Specified by:
onBindFailurein classGlowNetworkServer
-
newSession
- Specified by:
newSessionin interfacecom.flowpowered.network.ConnectionManager
-
sessionInactivated
public void sessionInactivated(com.flowpowered.network.session.Session session) - Specified by:
sessionInactivatedin interfacecom.flowpowered.network.ConnectionManager
-