abstract class GenericPacketHandler extends PacketHandler
Class GenericPacketHandler. Provides genericpackethandler functionality for the Hytale server.
java.lang.Object > PacketHandler > GenericPacketHandler
Field Summary
handlers
private
Consumer[]
handlers
Field handlers.
newHandlers
final
Consumer[]
newHandlers
Field newHandlers.
packetId
final
int
packetId
Field packetId.
handler
final
Consumer
handler
Field handler.
Method Detail
newHandlerArray
static
Consumer[]
newHandlerArray
(final int size)
Method newHandlerArray.
- Parameters:
final intsize
GenericPacketHandler
public
public
GenericPacketHandler
(@Nonnull final Channel channel, @Nonnull final ProtocolVersion protocolVersion)
Method GenericPacketHandler.
- Parameters:
@Nonnull final Channelchannel@Nonnull final ProtocolVersionprotocolVersion
registerSubPacketHandler
Method registerSubPacketHandler.
- Parameters:
final SubPacketHandlersubPacketHandler
registerHandler
public
void
registerHandler
(final int packetId, @Nonnull final Consumer handler)
Method registerHandler.
- Parameters:
final intpacketId@Nonnull final Consumerhandler
registerNoOpHandlers
public
void
registerNoOpHandlers
(@Nonnull final int... packetIds)
Method registerNoOpHandlers.
- Parameters:
@Nonnull final int...packetIds
RuntimeException
public
new
RuntimeException
("Could not handle packet (" + packetId + ")
Method RuntimeException.
- Parameters:
"Could not handle packet (" + packetId +"