Index
All Classes and Interfaces|All Packages
A
- addPermissionGroup(String, int) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- addPermissionUser(String, String, int) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- applicationMainClass - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
- applicationMainClass - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
- applicationMainClass() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
-
Get the main class which was invoked when starting the application.
- applicationMainClass() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
-
Get the main class which was invoked when starting the application.
- ApplicationPostStartEvent - Class in eu.cloudnetservice.wrapper.event
-
An event called when the underlying application of the wrapper was started.
- ApplicationPostStartEvent(Class<?>, Thread, ClassLoader) - Constructor for class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
-
Constructs a new ApplicationPostStartEvent instance.
- ApplicationPreStartEvent - Class in eu.cloudnetservice.wrapper.event
-
An event called when the underlying application of the wrapper is about to be started.
- ApplicationPreStartEvent(Class<?>, Collection<String>, ClassLoader) - Constructor for class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
-
Constructs a new ApplicationPreStartEvent instance.
- applicationThread - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
- applicationThread() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
-
Get the thread in which the application is running.
- arguments - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
- arguments() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
-
Get the arguments which will be passed to the application when starting.
B
- blockedThread - Variable in class eu.cloudnetservice.wrapper.network.listener.PacketAuthorizationResponseListener
- BootFactories - Class in eu.cloudnetservice.wrapper.inject
- BootFactories() - Constructor for class eu.cloudnetservice.wrapper.inject.BootFactories
- BukkitCommodoreTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
- BukkitCommodoreTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
- BukkitJavaVersionCheckTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
- BukkitJavaVersionCheckTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- BukkitJavaVersionCheckTransformer.SearchingState - Enum Class in eu.cloudnetservice.wrapper.transform.bukkit
C
- cacheListener - Variable in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- channelMessageListener - Variable in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- channelSupplier - Variable in class eu.cloudnetservice.wrapper.provider.WrapperCloudServiceProvider
- childPermissionManagement() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- classLoader - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
- classLoader - Variable in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
- classLoader() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPostStartEvent
-
Get the class loader which was used to load the main class of the application (and all other classes of the application in the runtime unless the application decides to switch to another loader).
- classLoader() - Method in class eu.cloudnetservice.wrapper.event.ApplicationPreStartEvent
-
Get the class loader which was used to load the main class of the application (and all other classes of the application in the runtime unless the application decides to switch to another loader).
- close() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- componentInfo - Variable in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
- configuration - Variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- configureServiceInfoSnapshot() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Creates a new service snapshot of this service, copying over the properties of the current service info snapshot, then configuring it using the registered listeners of the
ServiceInfoSnapshotConfigureEvent. - configureServiceInfoSnapshot() - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Creates a new service snapshot of this service, copying over the properties of the current service info snapshot, then configuring it using the registered listeners of the
ServiceInfoSnapshotConfigureEvent. - configureServiceInfoSnapshot(ServiceInfoSnapshot) - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Configures the given service info snapshot and updates the current and old service snapshot.
- connectionKey - Variable in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
The field for the
connectionKeyrecord component. - connectionKey() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns the value of the
connectionKeyrecord component. - connectionKey() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
-
Get the key which allows this wrapper to authenticate with the associated node.
- connectToNode(EventManager, NetworkClient, WrapperConfiguration, ServiceInfoHolder) - Method in class eu.cloudnetservice.wrapper.Wrapper
- containsGroup(String) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- containsOneUser(String) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- containsUser(UUID) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- createServiceInfoSnapshot() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Creates a new service snapshot of this service, copying over the properties of the current service info snapshot.
- createServiceInfoSnapshot() - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Creates a new service snapshot of this service, copying over the properties of the current service info snapshot.
- createServiceInfoSnapshot(Document) - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Creates a new service snapshot of this service using the provided properties for the new snapshot.
- createServiceInfoSnapshot(Document) - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Creates a new service snapshot of this service using the provided properties for the new snapshot.
- CURRENT_INFO_VARHANDLE - Static variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- currentServiceInfoSnapshot - Variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
D
- database(String) - Method in class eu.cloudnetservice.wrapper.database.WrapperDatabaseProvider
- defaultPermissionGroup() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- DefaultTransformerRegistry - Class in eu.cloudnetservice.wrapper.transform
- DefaultTransformerRegistry(Instrumentation) - Constructor for class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry
- DefaultTransformerRegistry.FilteringTransformer - Record Class in eu.cloudnetservice.wrapper.transform
- DocumentWrapperConfiguration - Record Class in eu.cloudnetservice.wrapper.configuration
- DocumentWrapperConfiguration(String, HostAndPort, SSLConfiguration, ServiceInfoSnapshot, ServiceConfiguration) - Constructor for record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Creates an instance of a
DocumentWrapperConfigurationrecord class.
E
- equals(Object) - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Indicates whether some other object is "equal to" this one.
- errorStream - Variable in class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
- eu.cloudnetservice.wrapper - package eu.cloudnetservice.wrapper
- eu.cloudnetservice.wrapper.configuration - package eu.cloudnetservice.wrapper.configuration
- eu.cloudnetservice.wrapper.database - package eu.cloudnetservice.wrapper.database
- eu.cloudnetservice.wrapper.event - package eu.cloudnetservice.wrapper.event
- eu.cloudnetservice.wrapper.holder - package eu.cloudnetservice.wrapper.holder
- eu.cloudnetservice.wrapper.inject - package eu.cloudnetservice.wrapper.inject
- eu.cloudnetservice.wrapper.log - package eu.cloudnetservice.wrapper.log
- eu.cloudnetservice.wrapper.network - package eu.cloudnetservice.wrapper.network
- eu.cloudnetservice.wrapper.network.chunk - package eu.cloudnetservice.wrapper.network.chunk
- eu.cloudnetservice.wrapper.network.listener - package eu.cloudnetservice.wrapper.network.listener
- eu.cloudnetservice.wrapper.network.listener.message - package eu.cloudnetservice.wrapper.network.listener.message
- eu.cloudnetservice.wrapper.permission - package eu.cloudnetservice.wrapper.permission
- eu.cloudnetservice.wrapper.provider - package eu.cloudnetservice.wrapper.provider
- eu.cloudnetservice.wrapper.transform - package eu.cloudnetservice.wrapper.transform
- eu.cloudnetservice.wrapper.transform.bukkit - package eu.cloudnetservice.wrapper.transform.bukkit
- eu.cloudnetservice.wrapper.transform.fabric - package eu.cloudnetservice.wrapper.transform.fabric
- eu.cloudnetservice.wrapper.transform.netty - package eu.cloudnetservice.wrapper.transform.netty
- eventManager - Variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- eventManager - Variable in class eu.cloudnetservice.wrapper.network.listener.PacketServerChannelMessageListener
- eventManager - Variable in class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- eventManager - Variable in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
F
- FilteringTransformer(Predicate<String>, Transformer, Instrumentation) - Constructor for record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Creates an instance of a
FilteringTransformerrecord class. - findStoreLoadedClassInstruction(InsnList) - Method in class eu.cloudnetservice.wrapper.transform.fabric.KnotClassDelegateTransformer
- findVersionStoreIndex(MethodNode) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- firstUser(String) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- forSystemStreams() - Static method in class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
G
- getOrCreateUser(UUID, String) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- group(String) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- GroupChannelMessageListener - Class in eu.cloudnetservice.wrapper.network.listener.message
- GroupChannelMessageListener() - Constructor for class eu.cloudnetservice.wrapper.network.listener.message.GroupChannelMessageListener
- groups() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
H
- handle(ChannelMessageReceiveEvent, EventManager) - Method in class eu.cloudnetservice.wrapper.network.listener.message.GroupChannelMessageListener
- handle(ChunkedPacketSessionOpenEvent) - Method in class eu.cloudnetservice.wrapper.network.chunk.TemplateStorageCallbackListener
- handle(PermissionAddGroupEvent) - Method in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- handle(PermissionDeleteGroupEvent) - Method in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- handle(PermissionDeleteUserEvent) - Method in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- handle(PermissionSetGroupsEvent) - Method in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- handle(PermissionUpdateGroupEvent) - Method in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- handle(PermissionUpdateUserEvent) - Method in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- handle(NetworkChannel, Packet) - Method in class eu.cloudnetservice.wrapper.network.listener.PacketAuthorizationResponseListener
- handle(NetworkChannel, Packet) - Method in class eu.cloudnetservice.wrapper.network.listener.PacketServerChannelMessageListener
- handleChannelClose(NetworkChannel) - Method in class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- handleChannelInitialize(NetworkChannel) - Method in class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- handleChannelMessage(ChannelMessageReceiveEvent, EventManager) - Method in class eu.cloudnetservice.wrapper.network.listener.message.TaskChannelMessageListener
- handleChannelMessage(ChannelMessageReceiveEvent, EventManager, PermissionManagement) - Method in class eu.cloudnetservice.wrapper.network.listener.message.PermissionChannelMessageListener
- handleChannelMessage(ChannelMessageReceiveEvent, EventManager, ServiceInfoHolder) - Method in class eu.cloudnetservice.wrapper.network.listener.message.ServiceChannelMessageListener
- handlePacketReceive(NetworkChannel, Packet) - Method in class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- hashCode() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Returns a hash code value for this object.
I
- init() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- initI18n() - Method in class eu.cloudnetservice.wrapper.Wrapper
- initPermissionManagement(PermissionManagement) - Method in class eu.cloudnetservice.wrapper.Wrapper
- initProviderAndLoadModules(ModuleProvider, DefaultModuleProviderHandler) - Method in class eu.cloudnetservice.wrapper.Wrapper
- inst - Variable in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
The field for the
instrecord component. - inst() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Returns the value of the
instrecord component. - installShutdownHook(Provider<ShutdownHandler>) - Method in class eu.cloudnetservice.wrapper.Wrapper
- instrumentation - Static variable in class eu.cloudnetservice.wrapper.Premain
- instrumentation - Variable in class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry
- InternalPrintStreamLogHandler - Class in eu.cloudnetservice.wrapper.log
-
A redirect log handler, to the origin output and error stream.
- InternalPrintStreamLogHandler(PrintStream, PrintStream) - Constructor for class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
- invokeAgentMainMethod(Method, Object...) - Static method in class eu.cloudnetservice.wrapper.Premain
- invokePremain(String, ClassLoader) - Static method in class eu.cloudnetservice.wrapper.Premain
K
- KnotClassDelegateTransformer - Class in eu.cloudnetservice.wrapper.transform.fabric
- KnotClassDelegateTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.fabric.KnotClassDelegateTransformer
L
- LAST_INFO_VAR_HANDLE - Static variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- lastServiceInfo - Variable in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
- lastServiceInfo() - Method in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
-
Get the last service info of this wrapper.
- lastServiceInfo() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Gets the last service info snapshot before the current one was created.
- lastServiceInfo() - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Gets the last service info snapshot before the current one was created.
- lastServiceInfoSnapshot - Variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- load() - Static method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
- loadGroups() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- localTemplateStorage() - Method in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
- LOGGER - Static variable in class eu.cloudnetservice.wrapper.Wrapper
M
- main(String...) - Static method in class eu.cloudnetservice.wrapper.Main
- Main - Class in eu.cloudnetservice.wrapper
- Main() - Constructor for class eu.cloudnetservice.wrapper.Main
- MESSAGES - Static variable in class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- methodOrNull(Class<?>, String, Class<?>...) - Static method in class eu.cloudnetservice.wrapper.Premain
- moduleProvider - Variable in class eu.cloudnetservice.wrapper.ShutdownHandler
N
- name - Variable in class eu.cloudnetservice.wrapper.database.WrapperDatabase
- name() - Method in class eu.cloudnetservice.wrapper.database.WrapperDatabase
- networkClient - Variable in class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- networkClient - Variable in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
- networkClient - Variable in class eu.cloudnetservice.wrapper.ShutdownHandler
- NetworkClientChannelHandler - Class in eu.cloudnetservice.wrapper.network
- NetworkClientChannelHandler(EventManager, WrapperConfiguration) - Constructor for class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- newInstance(PrintStream, PrintStream) - Static method in class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
O
- OldEpollDisableTransformer - Class in eu.cloudnetservice.wrapper.transform.netty
- OldEpollDisableTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- outputStream - Variable in class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
P
- PacketAuthorizationResponseListener - Class in eu.cloudnetservice.wrapper.network.listener
- PacketAuthorizationResponseListener(Thread) - Constructor for class eu.cloudnetservice.wrapper.network.listener.PacketAuthorizationResponseListener
- PacketServerChannelMessageListener - Class in eu.cloudnetservice.wrapper.network.listener
- PacketServerChannelMessageListener(EventManager) - Constructor for class eu.cloudnetservice.wrapper.network.listener.PacketServerChannelMessageListener
- PaperConfigTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
- PaperConfigTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
- PermissionCacheListener - Class in eu.cloudnetservice.wrapper.permission
- PermissionCacheListener(WrapperPermissionManagement) - Constructor for class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- PermissionChannelMessageListener - Class in eu.cloudnetservice.wrapper.network.listener.message
- PermissionChannelMessageListener() - Constructor for class eu.cloudnetservice.wrapper.network.listener.message.PermissionChannelMessageListener
- permissionManagement - Variable in class eu.cloudnetservice.wrapper.permission.PermissionCacheListener
- permissionResult(Permissible, Permission) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- predicate - Variable in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
The field for the
predicaterecord component. - predicate() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Returns the value of the
predicaterecord component. - preloadClasses(Path, ClassLoader) - Static method in class eu.cloudnetservice.wrapper.Premain
- premain(String, Instrumentation) - Static method in class eu.cloudnetservice.wrapper.Premain
- Premain - Class in eu.cloudnetservice.wrapper
- Premain() - Constructor for class eu.cloudnetservice.wrapper.Premain
- propertyDocument - Variable in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
- propertyHolder() - Method in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
- provideBasic(RPCFactory, NetworkClient, Class<T>) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideCloudServiceFactory(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideCloudServiceProvider(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideClusterNodeProvider(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideComponentInfo(WrapperConfiguration) - Static method in class eu.cloudnetservice.wrapper.inject.BootFactories
- provideDatabaseProvider(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideGroupConfigurationProvider(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideNetworkClient(EventManager, ComponentInfo, WrapperConfiguration, Provider<NetworkClientChannelHandler>) - Static method in class eu.cloudnetservice.wrapper.inject.BootFactories
- providePermissionManagement(RPCFactory, NetworkClient, EventManager, WrapperConfiguration) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideServiceTaskProvider(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideSpecial(RPCFactory, NetworkClient, Class<T>, Class<? extends T>, Object...) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideTemplateStorageProvider(RPCFactory, NetworkClient, ComponentInfo) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- publish(LogRecord) - Method in class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
- publishServiceInfoUpdate() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Creates a new service snapshot, configures it, updates the current and old one and sends an update to all components which are currently registered within the CloudNet network.
- publishServiceInfoUpdate() - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Creates a new service snapshot, configures it, updates the current and old one and sends an update to all components which are currently registered within the CloudNet network.
- publishServiceInfoUpdate(ServiceInfoSnapshot) - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Updates the given service snapshot to all components which are currently registered within the CloudNet network.
- publishServiceInfoUpdate(ServiceInfoSnapshot) - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Updates the given service snapshot to all components which are currently registered within the CloudNet network.
R
- registerDefaultListeners(EventManager) - Method in class eu.cloudnetservice.wrapper.Wrapper
- registerTransformer(TransformerRegistry) - Method in class eu.cloudnetservice.wrapper.Wrapper
- registerTransformer(String, String, Transformer) - Method in class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry
- registerTransformer(String, String, Transformer) - Method in interface eu.cloudnetservice.wrapper.transform.TransformerRegistry
-
Registers a transformer for a class with the given package prefix and the given class name (both case-sensitive).
- registerTransformer(Predicate<String>, Transformer) - Method in class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry
- registerTransformer(Predicate<String>, Transformer) - Method in interface eu.cloudnetservice.wrapper.transform.TransformerRegistry
-
Registers a transformer for a class which matches the given filter.
- reload() - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- REMOVING - Enum constant in enum class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.SearchingState
- result - Variable in class eu.cloudnetservice.wrapper.network.listener.PacketAuthorizationResponseListener
- RPCFactories - Class in eu.cloudnetservice.wrapper.inject
- RPCFactories() - Constructor for class eu.cloudnetservice.wrapper.inject.RPCFactories
- rpcSender - Variable in class eu.cloudnetservice.wrapper.database.WrapperDatabaseProvider
- rpcSender - Variable in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- rpcSender - Variable in class eu.cloudnetservice.wrapper.provider.WrapperCloudServiceProvider
- rpcSender - Variable in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
S
- scheduledExecutor - Variable in class eu.cloudnetservice.wrapper.ShutdownHandler
- SEARCHING - Enum constant in enum class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.SearchingState
- SearchingState() - Constructor for enum class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.SearchingState
- sendChannelMessage(ChannelMessage) - Method in class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- sendChannelMessageQuery(ChannelMessage) - Method in class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- ServiceChannelMessageListener - Class in eu.cloudnetservice.wrapper.network.listener.message
- ServiceChannelMessageListener() - Constructor for class eu.cloudnetservice.wrapper.network.listener.message.ServiceChannelMessageListener
- serviceConfiguration - Variable in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
The field for the
serviceConfigurationrecord component. - serviceConfiguration - Variable in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- serviceConfiguration() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns the value of the
serviceConfigurationrecord component. - serviceConfiguration() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
-
Get the service configuration which was used to create the service associated with this wrapper instance.
- serviceInfo() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Get the current service info snapshot which is synced to all components in the network.
- serviceInfo() - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Get the current service info snapshot which is synced to all components in the network.
- ServiceInfoHolder - Interface in eu.cloudnetservice.wrapper.holder
-
Provides information about the current service info, and methods to update it.
- ServiceInfoPropertiesConfigureEvent - Class in eu.cloudnetservice.wrapper.event
-
An event that is called when the properties of the service that is associated with the current wrapper instance are prepared.
- ServiceInfoPropertiesConfigureEvent(Document.Mutable, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
-
Constructs a new service properties configure event.
- serviceInfoSnapshot - Variable in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
The field for the
serviceInfoSnapshotrecord component. - serviceInfoSnapshot() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns the value of the
serviceInfoSnapshotrecord component. - serviceInfoSnapshot() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
-
Get the initial service info snapshot created by the node before the wrapper was started.
- ServiceInfoSnapshotPublishEvent - Class in eu.cloudnetservice.wrapper.event
-
An event which is called when a service snapshot which is represented by the current wrapper gets published.
- ServiceInfoSnapshotPublishEvent(ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.wrapper.event.ServiceInfoSnapshotPublishEvent
-
Constructs a new ServiceInfoSnapshotConfigureEvent instance.
- serviceProvider(UUID) - Method in class eu.cloudnetservice.wrapper.provider.WrapperCloudServiceProvider
- serviceProviderByName(String) - Method in class eu.cloudnetservice.wrapper.provider.WrapperCloudServiceProvider
- serviceRegistry - Variable in class eu.cloudnetservice.wrapper.ShutdownHandler
- setup() - Method in interface eu.cloudnetservice.wrapper.holder.ServiceInfoHolder
-
Setups the initial service information, this method can only be called once per lifecycle.
- setup() - Method in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
-
Setups the initial service information, this method can only be called once per lifecycle.
- setupLogger(Logger) - Method in class eu.cloudnetservice.wrapper.Wrapper
- shutdown() - Method in class eu.cloudnetservice.wrapper.ShutdownHandler
- ShutdownHandler - Class in eu.cloudnetservice.wrapper
- ShutdownHandler(NetworkClient, ModuleProvider, ServiceRegistry, ScheduledExecutorService) - Constructor for class eu.cloudnetservice.wrapper.ShutdownHandler
- sslConfiguration - Variable in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
The field for the
sslConfigurationrecord component. - sslConfiguration() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns the value of the
sslConfigurationrecord component. - sslConfiguration() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
-
Get the ssl configuration which should be applied when connecting and communicating with the associated node.
- startApplication(EventManager, List<String>) - Method in class eu.cloudnetservice.wrapper.Wrapper
T
- targetListener - Variable in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
The field for the
targetListenerrecord component. - targetListener() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns the value of the
targetListenerrecord component. - targetListener() - Method in interface eu.cloudnetservice.wrapper.configuration.WrapperConfiguration
-
Get the address of the node listener this wrapper should connect.
- TaskChannelMessageListener - Class in eu.cloudnetservice.wrapper.network.listener.message
- TaskChannelMessageListener() - Constructor for class eu.cloudnetservice.wrapper.network.listener.message.TaskChannelMessageListener
- templateStorage(String) - Method in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
- TemplateStorageCallbackListener - Class in eu.cloudnetservice.wrapper.network.chunk
- TemplateStorageCallbackListener() - Constructor for class eu.cloudnetservice.wrapper.network.chunk.TemplateStorageCallbackListener
- toString() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Returns a string representation of this record class.
- transform(String, ClassNode) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
- transform(String, ClassNode) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- transform(String, ClassNode) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
- transform(String, ClassNode) - Method in class eu.cloudnetservice.wrapper.transform.fabric.KnotClassDelegateTransformer
- transform(String, ClassNode) - Method in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- transform(String, ClassNode) - Method in interface eu.cloudnetservice.wrapper.transform.Transformer
-
Applies the transformation to the given class node.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
- transformer - Variable in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
The field for the
transformerrecord component. - transformer() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
-
Returns the value of the
transformerrecord component. - Transformer - Interface in eu.cloudnetservice.wrapper.transform
-
A transformer for classes which are being loaded during the runtime.
- transformerRegistry - Static variable in class eu.cloudnetservice.wrapper.Premain
- TransformerRegistry - Interface in eu.cloudnetservice.wrapper.transform
-
A registry to register class transformers to.
U
- user(UUID) - Method in class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
V
- valueOf(String) - Static method in enum class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.SearchingState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.SearchingState
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAITING - Enum constant in enum class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.SearchingState
- wasAuthSuccessful() - Method in class eu.cloudnetservice.wrapper.network.listener.PacketAuthorizationResponseListener
- withFormatter(Formatter) - Method in class eu.cloudnetservice.wrapper.log.InternalPrintStreamLogHandler
- Wrapper - Class in eu.cloudnetservice.wrapper
-
This class is the main api point when trying to interact with CloudNet from a running service within the CloudNet network.
- Wrapper() - Constructor for class eu.cloudnetservice.wrapper.Wrapper
- WRAPPER_CONFIG_PATH - Static variable in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
- WrapperCloudServiceProvider - Class in eu.cloudnetservice.wrapper.provider
- WrapperCloudServiceProvider(RPCSender) - Constructor for class eu.cloudnetservice.wrapper.provider.WrapperCloudServiceProvider
- wrapperConfiguration - Variable in class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- WrapperConfiguration - Interface in eu.cloudnetservice.wrapper.configuration
-
Represents the configuration which is passed from a node instance to the wrapper in form of a file before starting.
- WrapperDatabase - Class in eu.cloudnetservice.wrapper.database
- WrapperDatabase(String) - Constructor for class eu.cloudnetservice.wrapper.database.WrapperDatabase
- WrapperDatabaseProvider - Class in eu.cloudnetservice.wrapper.database
- WrapperDatabaseProvider(RPCSender) - Constructor for class eu.cloudnetservice.wrapper.database.WrapperDatabaseProvider
- WrapperMessenger - Class in eu.cloudnetservice.wrapper.provider
- WrapperMessenger(NetworkClient) - Constructor for class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- WrapperPermissionManagement - Class in eu.cloudnetservice.wrapper.permission
- WrapperPermissionManagement(RPCSender, EventManager, ServiceConfiguration) - Constructor for class eu.cloudnetservice.wrapper.permission.WrapperPermissionManagement
- WrapperServiceInfoHolder - Class in eu.cloudnetservice.wrapper.holder
-
The default implementation of a service info holder for the wrapper.
- WrapperServiceInfoHolder(EventManager, WrapperConfiguration) - Constructor for class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- WrapperTemplateStorageProvider - Class in eu.cloudnetservice.wrapper.provider
- WrapperTemplateStorageProvider(RPCSender, ComponentInfo, NetworkClient) - Constructor for class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
All Classes and Interfaces|All Packages