Index

A B C D E F G H I K L M N O P R S T U V W 
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 connectionKey record component.
connectionKey() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
Returns the value of the connectionKey record 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 DocumentWrapperConfiguration record 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 FilteringTransformer record 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 inst record component.
inst() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
Returns the value of the inst record 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 predicate record component.
predicate() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
Returns the value of the predicate record 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 serviceConfiguration record 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 serviceConfiguration record 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 serviceInfoSnapshot record component.
serviceInfoSnapshot() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
Returns the value of the serviceInfoSnapshot record 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 sslConfiguration record component.
sslConfiguration() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
Returns the value of the sslConfiguration record 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 targetListener record component.
targetListener() - Method in record class eu.cloudnetservice.wrapper.configuration.DocumentWrapperConfiguration
Returns the value of the targetListener record 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 transformer record component.
transformer() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultTransformerRegistry.FilteringTransformer
Returns the value of the transformer record 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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages