Package-level declarations

Types

Link copied to clipboard
class GameLoginResponseHandler<R>(val networkService: NetworkService<R>, val ctx: ChannelHandlerContext)

A response handler for login requests, allowing the server to write either a successful or a failed login response, depending on the server's decision.

Link copied to clipboard
class LoginChannelHandler(val networkService: NetworkService<*>) : SimpleChannelInboundHandler<IncomingLoginMessage>

The channel handler for login channels, essentially the very first requests that will come in from the client, pointing to either JS5 or the game.

Link copied to clipboard
class LoginConnectionHandler<R>(networkService: NetworkService<R>, sessionId: Long) : SimpleChannelInboundHandler<IncomingLoginMessage>

The login connection handler, responsible for handling any game connections.

Link copied to clipboard
class LoginMessageDecoder(val networkService: NetworkService<*>) : ByteToMessageDecoder

The decoder for any login messages.

Link copied to clipboard

The encoder for any login messages.