Uses of Interface
eu.cloudnetservice.driver.event.EventManager
Packages that use EventManager
Package
Description
-
Uses of EventManager in eu.cloudnetservice.driver.event
Classes in eu.cloudnetservice.driver.event that implement EventManagerModifier and TypeClassDescriptionclassThe default implementation of an event manager.Methods in eu.cloudnetservice.driver.event that return EventManagerModifier and TypeMethodDescriptionprotected @NonNull EventManagerDefaultEventManager.registerListener(@NonNull InjectionLayer<?> layer, @NonNull Object listener) Registers all methods in the given listener class which are annotated withEventListenerand are taking only one argument with a subtype ofEvent.DefaultEventManager.registerListener(@NonNull Class<?> listenerClass) Registers all methods in the given listener class which are annotated withEventListenerand are taking only one argument with a subtype ofEvent.DefaultEventManager.registerListener(@NonNull Object listener) Registers all methods in the given listener class which are annotated withEventListenerand are taking only one argument with a subtype ofEvent.EventManager.registerListener(@NonNull Class<?> listenerClass) Registers all methods in the given listener class which are annotated withEventListenerand are taking only one argument with a subtype ofEvent.EventManager.registerListener(@NonNull Object listener) Registers all methods in the given listener class which are annotated withEventListenerand are taking only one argument with a subtype ofEvent.default @NonNull EventManagerEventManager.registerListeners(Object @NonNull ... listeners) Registers all listeners which are in the given listener classes individually to this event manager.DefaultEventManager.unregisterListener(Object @NonNull ... listeners) Unregisters all listeners which were registered in each of the given listener classes.EventManager.unregisterListener(Object @NonNull ... listeners) Unregisters all listeners which were registered in each of the given listener classes.DefaultEventManager.unregisterListeners(@NonNull ClassLoader classLoader) Unregisters all listeners in classes which were loaded by the given class loader.EventManager.unregisterListeners(@NonNull ClassLoader classLoader) Unregisters all listeners in classes which were loaded by the given class loader. -
Uses of EventManager in eu.cloudnetservice.driver.module
Fields in eu.cloudnetservice.driver.module declared as EventManagerModifier and TypeFieldDescriptionprotected final EventManagerDefaultModuleProviderHandler.eventManagerConstructors in eu.cloudnetservice.driver.module with parameters of type EventManagerModifierConstructorDescriptionprotectedDefaultModuleProviderHandler(@NonNull EventManager eventManager, @NonNull ModuleProvider moduleProvider, @NonNull ServiceRegistry serviceRegistry) -
Uses of EventManager in eu.cloudnetservice.driver.network.chunk.defaults.factory
Fields in eu.cloudnetservice.driver.network.chunk.defaults.factory declared as EventManagerModifier and TypeFieldDescriptionprivate final EventManagerEventChunkHandlerFactory.eventManagerMethods in eu.cloudnetservice.driver.network.chunk.defaults.factory with parameters of type EventManagerModifier and TypeMethodDescriptionstatic @NonNull EventChunkHandlerFactoryEventChunkHandlerFactory.withEventManager(@NonNull EventManager manager) Constructs a new instance of this factory using the given event manager.Constructors in eu.cloudnetservice.driver.network.chunk.defaults.factory with parameters of type EventManagerModifierConstructorDescriptionprotectedEventChunkHandlerFactory(@NonNull EventManager eventManager) Constructs a new event chunk handler factory instance. -
Uses of EventManager in eu.cloudnetservice.driver.network.netty
Fields in eu.cloudnetservice.driver.network.netty declared as EventManagerModifier and TypeFieldDescriptionprivate final EventManagerNettyNetworkChannel.eventManagerprotected final EventManagerNettyNetworkHandler.eventManagerConstructors in eu.cloudnetservice.driver.network.netty with parameters of type EventManagerModifierConstructorDescriptionNettyNetworkChannel(@NonNull io.netty5.channel.Channel channel, @NonNull EventManager eventManager, @NonNull PacketListenerRegistry packetRegistry, @NonNull NetworkChannelHandler handler, @NonNull HostAndPort serverAddress, @NonNull HostAndPort clientAddress, boolean clientProvidedChannel) Constructs a new netty network channel instance.protectedNettyNetworkHandler(@NonNull EventManager eventManager) Constructs a new netty network handler instance. -
Uses of EventManager in eu.cloudnetservice.driver.network.netty.client
Fields in eu.cloudnetservice.driver.network.netty.client declared as EventManagerModifier and TypeFieldDescriptionprotected final EventManagerNettyNetworkClient.eventManagerprotected final EventManagerNettyNetworkClientInitializer.eventManagerConstructors in eu.cloudnetservice.driver.network.netty.client with parameters of type EventManagerModifierConstructorDescriptionNettyNetworkClient(@NonNull EventManager eventManager, @NonNull ComponentInfo componentInfo, @NonNull Callable<NetworkChannelHandler> handlerFactory) Constructs a new netty network client instance.NettyNetworkClient(@NonNull EventManager eventManager, @NonNull ComponentInfo componentInfo, @NonNull Callable<NetworkChannelHandler> handlerFactory, @Nullable SSLConfiguration sslConfiguration) Constructs a new netty network client instance.NettyNetworkClientHandler(@NonNull EventManager eventManager, @NonNull NettyNetworkClient nettyNetworkClient, @NonNull HostAndPort connectedAddress) Constructs a new network client handler instance.NettyNetworkClientInitializer(@NonNull HostAndPort targetHost, @NonNull EventManager eventManager, @NonNull NettyNetworkClient networkClient) Constructs a new network client initializer instance. -
Uses of EventManager in eu.cloudnetservice.driver.network.netty.server
Fields in eu.cloudnetservice.driver.network.netty.server declared as EventManagerModifier and TypeFieldDescriptionprotected final EventManagerNettyNetworkServer.eventManagerprivate final EventManagerNettyNetworkServerInitializer.eventManagerConstructors in eu.cloudnetservice.driver.network.netty.server with parameters of type EventManagerModifierConstructorDescriptionNettyNetworkServer(@NonNull EventManager eventManager, @NonNull ComponentInfo componentInfo, @NonNull Callable<NetworkChannelHandler> handlerFactory) Constructs a new netty network server instance.NettyNetworkServer(@NonNull EventManager eventManager, @NonNull ComponentInfo componentInfo, @NonNull Callable<NetworkChannelHandler> handlerFactory, @Nullable SSLConfiguration sslConfiguration) Constructs a new netty network server instance.NettyNetworkServerHandler(@NonNull EventManager eventManager, @NonNull NettyNetworkServer networkServer, @NonNull HostAndPort serverLocalAddress) Constructs a new network server handler instance.NettyNetworkServerInitializer(@NonNull EventManager eventManager, @NonNull NettyNetworkServer networkServer, @NonNull HostAndPort serverLocalAddress) Constructs a new network initializer instance. -
Uses of EventManager in eu.cloudnetservice.driver.util
Fields in eu.cloudnetservice.driver.util declared as EventManagerConstructors in eu.cloudnetservice.driver.util with parameters of type EventManagerModifierConstructorDescriptionModuleHelper(@NonNull EventManager eventManager, @NonNull NetworkClient networkClient, @NonNull ServiceRegistry serviceRegistry, @NonNull RPCHandlerRegistry rpcHandlerRegistry)