Class NetworkClientChannelHandler
java.lang.Object
eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- All Implemented Interfaces:
eu.cloudnetservice.driver.network.NetworkChannelHandler
public final class NetworkClientChannelHandler
extends Object
implements eu.cloudnetservice.driver.network.NetworkChannelHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final eu.cloudnetservice.driver.event.EventManagerprivate final WrapperConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionNetworkClientChannelHandler(@NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull WrapperConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleChannelClose(@NonNull eu.cloudnetservice.driver.network.NetworkChannel channel) voidhandleChannelInitialize(@NonNull eu.cloudnetservice.driver.network.NetworkChannel channel) booleanhandlePacketReceive(@NonNull eu.cloudnetservice.driver.network.NetworkChannel channel, @NonNull eu.cloudnetservice.driver.network.protocol.Packet packet)
-
Field Details
-
eventManager
private final eu.cloudnetservice.driver.event.EventManager eventManager -
wrapperConfiguration
-
-
Constructor Details
-
NetworkClientChannelHandler
@Inject public NetworkClientChannelHandler(@NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull @NonNull WrapperConfiguration configuration)
-
-
Method Details
-
handleChannelInitialize
public void handleChannelInitialize(@NonNull @NonNull eu.cloudnetservice.driver.network.NetworkChannel channel) - Specified by:
handleChannelInitializein interfaceeu.cloudnetservice.driver.network.NetworkChannelHandler
-
handlePacketReceive
public boolean handlePacketReceive(@NonNull @NonNull eu.cloudnetservice.driver.network.NetworkChannel channel, @NonNull @NonNull eu.cloudnetservice.driver.network.protocol.Packet packet) - Specified by:
handlePacketReceivein interfaceeu.cloudnetservice.driver.network.NetworkChannelHandler
-
handleChannelClose
public void handleChannelClose(@NonNull @NonNull eu.cloudnetservice.driver.network.NetworkChannel channel) - Specified by:
handleChannelClosein interfaceeu.cloudnetservice.driver.network.NetworkChannelHandler
-