Index

A B C D E F G H I L M N O P R S T V W 
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.convert method 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.transform method 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 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, 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 DocumentWrapperConfiguration record 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 setAccessible method 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 setFailsafeFieldValue method in the ReflectionUtils class 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 instrumentation record component.
instrumentation() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
Returns the value of the instrumentation record 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 ServerProcessImpl class in Minestom which inserts a call to System.exit before the last return statement in the stop method 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.exit before.
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 load method to always throw an exception on AsyncProfilerAccess in 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 stackableBuckets method 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 RegisteredClassTransformer record 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 serviceConfiguration record component.
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.
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 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
 
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 transformer record component.
transformer() - Method in record class eu.cloudnetservice.wrapper.transform.DefaultClassTransformerRegistry.RegisteredClassTransformer
Returns the value of the transformer record 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
 
A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values