Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(ClassBuilder, ClassElement) - Method in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer.AsyncProfilerAccessClassTransformPREVIEW
- accept(CodeBuilder, CodeElement) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer.ConvertMethodTryCatchWrapperCodeTransformPREVIEW
- accept(CodeBuilder, CodeElement) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
- accept(CodeBuilder, CodeElement) - Method in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer.ServerProcessImplStopCodeTransformPREVIEW
- ACCEPT - Enum constant in enum class eu.cloudnetservice.wrapper.transform.ClassTransformer.TransformWillingness
-
Indicates that the class transformer wants to transform the given target class.
- ACCEPT_ONCE - Enum constant in enum class eu.cloudnetservice.wrapper.transform.ClassTransformer.TransformWillingness
-
Indicates that the class transformer wants to transform the given target class and has no intention to transform other classes (meaning it will be unregistered and not called anymore).
- appendAppFileToClassPath(Path) - Method in class eu.cloudnetservice.wrapper.Wrapper
- 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.
- AsyncProfilerAccessClassTransform() - Constructor for class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer.AsyncProfilerAccessClassTransformPREVIEW
- atEnd(CodeBuilder) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer.ConvertMethodTryCatchWrapperCodeTransformPREVIEW
- atStart(ClassBuilder) - Method in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer.AsyncProfilerAccessClassTransformPREVIEW
- atStart(CodeBuilder) - Method in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer.ServerProcessImplStopCodeTransformPREVIEW
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
-
A transformer which adds a try-catch block around the
Commodore.convertmethod content to prevent issues with older ASM versions on newer Java versions (f. - BukkitCommodoreTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- BukkitCommodoreTransformer.ConvertMethodTryCatchWrapperCodeTransformPREVIEW - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A code transform for CraftBukkit
Commodore.transformmethod that records all instructions in the method and wraps them into a try-catch block at the end, just returning the class input data if there is a failure. - BukkitJavaVersionCheckRemoveCodeTransform() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
- BukkitJavaVersionCheckTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A transformer that removes all java version checks done by Bukkit.
- BukkitJavaVersionCheckTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A code transformer that removes all java version checks from the CraftBukkit main class.
C
- CD_EPOLL - Static variable in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- CD_FIELD - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- CD_PRINT_STREAM - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- CD_SYSTEM - Static variable in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
- CD_UNSUPPORTED_OP_EX - Static variable in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- CD_UNSUPPORTED_OP_EX - Static variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
- 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).
- ClassTransformer - Interface in eu.cloudnetservice.wrapper.transform
-
A transformer for a class which gets called before the class is actually put into usage.
- ClassTransformer.TransformWillingness - Enum Class in eu.cloudnetservice.wrapper.transform
-
The acceptance states of a class transformer for a given class.
- ClassTransformerRegistry - Interface in eu.cloudnetservice.wrapper.transform
-
A registry for class transformers that should be called when a new class gets loaded.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEConfigTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEWorldEditDownloadURLTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.bukkit.WorldEditJava8DetectorTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in interface eu.cloudnetservice.wrapper.transform.ClassTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- classTransformWillingness(String) - Method in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
-
Checks if this class transformer is willing to transform the class with the given internal name.
- CN_COMMODORE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
- CN_JAVA_8_DETECTOR - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.WorldEditJava8DetectorTransformer
- CNI_ASYNC_PROFILER_ACC_PREFIX - Static variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
- CNI_ASYNC_PROFILER_ACC_SUFFIX - Static variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
- CNI_CONFIG - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEConfigTransformer
- CNI_CRAFT_BUKKIT_MAIN - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- CNI_EPOLL - Static variable in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- CNI_JARS - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEWorldEditDownloadURLTransformer
- CNI_MINECRAFT_SERVER - Static variable in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
- CNI_PAPER_CONFIG - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
- CNI_PRINT_STREAM - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- CNI_REFLECTION_UTILS - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- CNI_SYSTEM - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- 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, ChunkedSessionRegistry) - Method in class eu.cloudnetservice.wrapper.Wrapper
- ConvertMethodTryCatchWrapperCodeTransform() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer.ConvertMethodTryCatchWrapperCodeTransformPREVIEW
- 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
- databaseImplAllocator - Variable in class eu.cloudnetservice.wrapper.database.WrapperDatabaseProvider
- DefaultClassTransformerRegistry - Class in eu.cloudnetservice.wrapper.transform
-
The default implementation of a class transformer registry.
- DefaultClassTransformerRegistry(Instrumentation) - Constructor for class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry
-
Constructs a new default transformer registry using the given instrumentation.
- DefaultClassTransformerRegistry.RegisteredClassTransformer - Record Class in eu.cloudnetservice.wrapper.transform
-
An implementation of a class file transformer that parses and transforms class files using the given CloudNet transformer.
- 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. - DROP_STATE_DISABLED - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
- DROP_STATE_DROPPING - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
- DROP_STATE_IDLE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
- dropState - Variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
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.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
Indicates whether some other object is "equal to" this one.
- 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.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.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.minestom - package eu.cloudnetservice.wrapper.transform.minestom
- eu.cloudnetservice.wrapper.transform.netty - package eu.cloudnetservice.wrapper.transform.netty
- eu.cloudnetservice.wrapper.transform.spark - package eu.cloudnetservice.wrapper.transform.spark
- 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
F
- FAWEConfigTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A transformer implementation that disables the
setAccessiblemethod in the FAWE Config on old FAWE versions. - FAWEConfigTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.FAWEConfigTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- FAWEReflectionUtilsTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A transformer implementation that rewrites the
setFailsafeFieldValuemethod in theReflectionUtilsclass on old FAWE versions. - FAWEReflectionUtilsTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- FAWEWorldEditDownloadURLTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A transformer implementation that allows FAWEs automatic downloading of WorldEdit on older versions.
- FAWEWorldEditDownloadURLTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.FAWEWorldEditDownloadURLTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- FN_UNAVAILABILITY_CAUSE - Static variable in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
G
- GroupChannelMessageListener - Class in eu.cloudnetservice.wrapper.network.listener.message
- GroupChannelMessageListener() - Constructor for class eu.cloudnetservice.wrapper.network.listener.message.GroupChannelMessageListener
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(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, 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.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
Returns a hash code value for this object.
I
- initI18n() - Method in class eu.cloudnetservice.wrapper.Wrapper
- initProviderAndLoadModules(ModuleProvider, DefaultModuleProviderHandler) - Method in class eu.cloudnetservice.wrapper.Wrapper
- 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.DefaultClassTransformerRegistry
- instrumentation - Variable in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
The field for the
instrumentationrecord component. - instrumentation() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
Returns the value of the
instrumentationrecord component. - invokeAgentMainMethod(Method, Object...) - Static method in class eu.cloudnetservice.wrapper.Premain
- invokePremain(String, ClassLoader) - Static method in class eu.cloudnetservice.wrapper.Premain
- isLinuxAarch64 - Variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer.AsyncProfilerAccessClassTransformPREVIEW
- isLinuxMuslExists - Variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer.AsyncProfilerAccessClassTransformPREVIEW
L
- LAST_INFO_VAR_HANDLE - Static variable in class eu.cloudnetservice.wrapper.holder.WrapperServiceInfoHolder
- lastReturnElement - Variable in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer.ServerProcessImplStopCodeTransformPREVIEW
- 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
- localTemplateStorage() - Method in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
- LOGGER - Static variable in class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry
- 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
- methodElements - Variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer.ConvertMethodTryCatchWrapperCodeTransformPREVIEW
- methodOrNull(Class<?>, String, Class<?>...) - Static method in class eu.cloudnetservice.wrapper.Premain
- MinestomStopCleanlyTransformer - Class in eu.cloudnetservice.wrapper.transform.minestom
-
A transformer for the
ServerProcessImplclass in Minestom which inserts a call toSystem.exitbefore the last return statement in thestopmethod to ensure a clean shutdown of the wrapper process. - MinestomStopCleanlyTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- MinestomStopCleanlyTransformer.ServerProcessImplStopCodeTransformPREVIEW - Class in eu.cloudnetservice.wrapper.transform.minestom
-
A transform that resolves the last return statement in a method and inserts a call to
System.exitbefore. - MN_CONVERT - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
- MN_FIELD_SET - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- MN_FIELD_SET_ACCESSIBLE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- MN_IS_LINUX_MUSL - Static variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
- MN_LOAD - Static variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
- MN_MAIN - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
- MN_NOTIFY_IF_NOT_8 - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.WorldEditJava8DetectorTransformer
- MN_OLD_EPOLL_CREATE - Static variable in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- MN_SERVER_PROCESS_STOP - Static variable in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
- MN_SET_ACCESSIBLE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEConfigTransformer
- MN_SET_FAILSAFE_FIELD_VALUE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- MN_STACKABLE_BUCKETS - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
- MN_SYSTEM_EXIT - Static variable in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
- moduleProvider - Variable in class eu.cloudnetservice.wrapper.ShutdownHandler
- MTD_EXIT - Static variable in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
- MTD_SET - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- MTD_SET_ACCESSIBLE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
- MTD_UNSUPPORTED_OP_EX_NEW - Static variable in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
- MTD_UNSUPPORTED_OP_EX_NEW - Static variable in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
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.ShutdownHandler
- NetworkClientChannelHandler - Class in eu.cloudnetservice.wrapper.network
- NetworkClientChannelHandler(EventManager, WrapperConfiguration) - Constructor for class eu.cloudnetservice.wrapper.network.NetworkClientChannelHandler
- NEW_DOWNLOAD_URL - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEWorldEditDownloadURLTransformer
O
- OLD_DOWNLOAD_URL - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEWorldEditDownloadURLTransformer
- OldAsyncProfilerDisableTransformer - Class in eu.cloudnetservice.wrapper.transform.spark
-
A transformer that explicitly disables the spark async profiler integration on old spark versions.
- OldAsyncProfilerDisableTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- OldAsyncProfilerDisableTransformer.AsyncProfilerAccessClassTransformPREVIEW - Class in eu.cloudnetservice.wrapper.transform.spark
-
A transformer which replaces the
loadmethod to always throw an exception onAsyncProfilerAccessin case the async profiler is not supported. - OldEpollDisableTransformer - Class in eu.cloudnetservice.wrapper.transform.netty
-
A transformer that explicitly disables netty epoll on old versions bundled with Minecraft.
- OldEpollDisableTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
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
-
A transformer implementation that disables the
stackableBucketsmethod on old Paper versions. - PaperConfigTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- PNI_COMMODORE - Static variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
- 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
- preparingToPrint - Variable in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer.BukkitJavaVersionCheckRemoveCodeTransformPREVIEW
- propertyDocument - Variable in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
- propertyHolder() - Method in class eu.cloudnetservice.wrapper.event.ServiceInfoPropertiesConfigureEvent
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitCommodoreTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.BukkitJavaVersionCheckTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEConfigTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEReflectionUtilsTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.FAWEWorldEditDownloadURLTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.PaperConfigTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.bukkit.WorldEditJava8DetectorTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in interface eu.cloudnetservice.wrapper.transform.ClassTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.netty.OldEpollDisableTransformer
-
Provides the class transform that will be used to transform the class data.
- provideClassTransform() - Method in class eu.cloudnetservice.wrapper.transform.spark.OldAsyncProfilerDisableTransformer
-
Provides the class transform that will be used to transform the class data.
- 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(ComponentInfo, WrapperConfiguration, Provider<NetworkClientChannelHandler>) - Static method in class eu.cloudnetservice.wrapper.inject.BootFactories
- providerRPCSender - Variable in class eu.cloudnetservice.wrapper.database.WrapperDatabaseProvider
- providerRPCSender - Variable in class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
- provideServiceTaskProvider(RPCFactory, NetworkClient) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- provideTemplateStorageProvider(RPCFactory, NetworkClient, ComponentInfo) - Static method in class eu.cloudnetservice.wrapper.inject.RPCFactories
- 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
- RegisteredClassTransformer(ClassTransformer, Instrumentation) - Constructor for record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
Creates an instance of a
RegisteredClassTransformerrecord class. - registerTransformer(ClassTransformer) - Method in interface eu.cloudnetservice.wrapper.transform.ClassTransformerRegistry
-
Registers the given transformer into this registry.
- registerTransformer(ClassTransformer) - Method in class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry
-
Registers the given transformer into this registry.
- registerTransformer(ClassTransformerRegistry) - Method in class eu.cloudnetservice.wrapper.Wrapper
- REJECT - Enum constant in enum class eu.cloudnetservice.wrapper.transform.ClassTransformer.TransformWillingness
-
Indicates that the transformer has no intention to change the given target class.
- 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
S
- scheduledExecutor - Variable in class eu.cloudnetservice.wrapper.ShutdownHandler
- sendChannelMessage(ChannelMessage) - Method in class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- sendChannelMessageQuery(ChannelMessage) - Method in class eu.cloudnetservice.wrapper.provider.WrapperMessenger
- ServerProcessImplStopCodeTransform() - Constructor for class eu.cloudnetservice.wrapper.transform.minestom.MinestomStopCleanlyTransformer.ServerProcessImplStopCodeTransformPREVIEW
- 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() - 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.
- 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.
- 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
- templateStorageAllocator - Variable 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.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
Returns a string representation of this record class.
- transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
- transformer - Variable in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
The field for the
transformerrecord component. - transformer() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
-
Returns the value of the
transformerrecord component. - transformerRegistry - Static variable in class eu.cloudnetservice.wrapper.Premain
- TransformWillingness() - Constructor for enum class eu.cloudnetservice.wrapper.transform.ClassTransformer.TransformWillingness
V
- valueOf(String) - Static method in enum class eu.cloudnetservice.wrapper.transform.ClassTransformer.TransformWillingness
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class eu.cloudnetservice.wrapper.transform.ClassTransformer.TransformWillingness
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wasAuthSuccessful() - Method in class eu.cloudnetservice.wrapper.network.listener.PacketAuthorizationResponseListener
- WorldEditJava8DetectorTransformer - Class in eu.cloudnetservice.wrapper.transform.bukkit
-
A transformer implementation that disables warnings produced by WorldEdit on older versions if the java version is not Java 8.
- WorldEditJava8DetectorTransformer() - Constructor for class eu.cloudnetservice.wrapper.transform.bukkit.WorldEditJava8DetectorTransformer
-
Constructs a new instance of this transformer, usually done via SPI.
- 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
- 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, Supplier<NetworkChannel>) - 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
- 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, Supplier<NetworkChannel>) - Constructor for class eu.cloudnetservice.wrapper.provider.WrapperTemplateStorageProvider
All Classes and Interfaces|All Packages|Constant Field Values