Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(Packet) - Method in record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
Sends the given packet safely to all listening components of the chunked data transfer.
accessible() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
acquire() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
acquires() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
active - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 
active() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
activeLanguage - Variable in class eu.cloudnetservice.driver.impl.language.DefaultI18n
 
add(int) - Method in class eu.cloudnetservice.driver.impl.network.object.data.AllocationStatistic
Adds the given amount of bytes from an allocation run into the statistic.
additionalConstructorParameters - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the additionalConstructorParameters record component.
additionalConstructorParameters() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the additionalConstructorParameters record component.
additionalInstanceFactories - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
additionalInstanceFactories() - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Get the additional instance factories that were registered during the implementation build process.
additionalInstanceFactoriesFields - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
 
additionalInstanceFactoryCount() - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Get the count of additional instance factories that were registered.
AdditionalInstanceFactoryField(String, Class, RPCInternalInstanceFactory) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Creates an instance of a AdditionalInstanceFactoryField record class.
addListener(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
addListener(int, PacketListener) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
addListener(int, Class) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
 
addListener(HostAndPort) - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
advanceReaderOffset(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
advanceWriterOffset(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
AFM_FIELD_PF - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
allocate() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
allocateBuffer(ChannelHandlerContext, Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketEncoder
allocateConstChild(Buffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
allocateShared(AllocatorControl, long, Function, AllocationType) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
allocationNotifier - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
AllocationStatistic - Class in eu.cloudnetservice.driver.impl.network.object.data
A holder for a statistic about the amount of bytes being allocated during another call.
AllocationStatistic() - Constructor for class eu.cloudnetservice.driver.impl.network.object.data.AllocationStatistic
 
ALLOCATOR - Static variable in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
 
append(Document) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
append(Document) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
append(String, Document) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
append(String, Document) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
append(String, Boolean) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
append(String, Boolean) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
append(String, Number) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
append(String, Number) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
append(String, Object) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
append(String, Object) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
append(String, String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
append(String, String) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
appendConstructorParameters(Object...) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
appendNull(String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
appendNull(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
appendOutputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
appendOutputStreamAsync(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
appendTree(Object) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
appendTree(Object) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
apply(Packet) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
applyToClassAndConstructor(int, ClassDesc, ClassBuilder, CodeBuilder) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Adds this field into the target class builder and adds code to the constructor to initialize the field value.
applyToClassAndConstructor(ClassDesc, ClassBuilder, CodeBuilder) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Registers everything in this context to the class and constructor of the class.
applyToClassAndConstructor(ClassDesc, ClassBuilder, CodeBuilder) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Adds this field into the target class builder and adds code to the constructor to initialize the field value.
argType - Variable in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
 
argType() - Method in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
Get the argument type that will be injected into the constructor.
argumentInformation - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
 
argumentInformation - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
 
argumentInformation() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
argumentInformation(DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
arguments - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
 
arguments() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
asImmutable() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
asMutable() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
associatedModuleWrapper(ModuleDependency, ModuleProvider, ModuleWrapper) - Static method in class eu.cloudnetservice.driver.impl.module.ModuleDependencyUtil
Gets the associated module wrapper to a module dependency or throws an exception if the wrapper is not present.
asyncReturnType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the asyncReturnType record component.
asyncReturnType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the asyncReturnType record component.
attach(Buffer) - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
AuthorizationPacket - Class in eu.cloudnetservice.driver.impl.network.standard
The packet which is used for authorization between: A wrapper and a node.
AuthorizationPacket(AuthorizationPacket.PacketAuthorizationType, DataBuf) - Constructor for class eu.cloudnetservice.driver.impl.network.standard.AuthorizationPacket
Constructs a new authorization packet.
AuthorizationPacket.PacketAuthorizationType - Enum Class in eu.cloudnetservice.driver.impl.network.standard
The type of authorization used to determine which type of component is connecting and which information is required for a successful auth.
AutoServiceMapping - Record Class in eu.cloudnetservice.driver.impl.registry
A mapping of all properties set in an AutoService annotation on an implementation class.
AutoServiceMapping(Class, Class, String, boolean, boolean) - Constructor for record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Creates an instance of a AutoServiceMapping record class.
available - Variable in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
availableLanguages() - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
availableTransport(boolean) - Static method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Selects and returns the first available transport.
average() - Method in class eu.cloudnetservice.driver.impl.network.object.data.AllocationStatistic
Get the average amount of bytes being allocated in the past allocation runs.

B

bakeLock - Variable in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
 
BASE_QUEUE_TIMEOUT - Static variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 
BaseCloudMessenger - Class in eu.cloudnetservice.driver.impl.channel
Base implementation of a CloudMessenger which implements all sharable methods.
BaseCloudMessenger() - Constructor for class eu.cloudnetservice.driver.impl.channel.BaseCloudMessenger
 
baseDirectory - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
 
baseDirectory() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
Get the base directory in which the dependencies should be stored.
baseImplementationType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
The field for the baseImplementationType record component.
baseImplementationType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Returns the value of the baseImplementationType record component.
baseNativeAddress() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
baseRPC - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the baseRPC record component.
baseRPC() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the baseRPC record component.
baseSegment - Variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
BASIC_GENERATOR - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
BasicRPCMethodGenerator - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
A method generator that builds and executes an RPC directly.
BasicRPCMethodGenerator() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.BasicRPCMethodGenerator
 
binding - Variable in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
The field for the binding record component.
binding - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
The field for the binding record component.
binding - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
The field for the binding record component.
binding() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Returns the value of the binding record component.
binding() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Returns the value of the binding record component.
binding() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Returns the value of the binding record component.
bossEventLoopGroup - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
boundInstance - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
 
boundInstance - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
 
buffer - Variable in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
 
buffer() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
Get the wrapped netty byte buf of this buffer, for internal use only.
bufferAsResourceSupport() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
Gets the backing buffer instance cast to a ResourceSupport instance.
build() - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
build() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
build() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
build() - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
buildContext(DataBuf, Object) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Builds a new context for a rpc method invocation based on the given information and remaining content in the buffer.
Builder() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
 
bytesBefore(byte) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
bytesBefore(Buffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
byteSize - Variable in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
The field for the byteSize record component.
byteSize() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
Returns the value of the byteSize record component.

C

cachedClassAllocators - Variable in class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufableObjectSerializer
 
cachedGeneratedImplementation - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache
 
CacheKey(int, Class) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
Creates an instance of a CacheKey record class.
CALLER_RETRIEVER_STACK_WALKER - Static variable in class eu.cloudnetservice.driver.impl.language.DefaultI18n
 
callEvent(String, T) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
callEvent(T) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
Shortcut for calling an event using EventManager.callEvent(Event)
callMethod(Object, Object...) - Method in interface eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvoker
Invokes the target method of this invoker using the given arguments on the given instance.
capacity() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
capacityLimit - Variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
CD_CHAINABLE_RPC - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_COMPLETABLE_FUTURE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_DATA_BUF - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_DATA_BUF_MUT - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_DATA_CLASS_CODEC - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_FIELD - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_FIELD_ARRAY - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_INT_FACTORY_SPECIAL_ARG - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_INT_INSTANCE_FACTORY - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_METHOD_INVOKER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvokerGenerator
 
CD_NETWORK_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_OBJECT_MAPPER - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_RPC - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_RPC_CHAIN - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_RPC_EXECUTABLE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_RPC_SENDER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_SUPPLIER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CD_TYPE - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
CD_TYPE_DESC - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
CHAINED_GENERATOR - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
ChainedRPCMethodGenerator - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
A method generator that builds another implementation to chain the calls.
ChainedRPCMethodGenerator() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.ChainedRPCMethodGenerator
 
chainHead - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
 
chainMetadata - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the chainMetadata record component.
chainMetadata() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the chainMetadata record component.
chainTail - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
 
changeConstructorParameter(int, Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
channel - Variable in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
 
channel - Variable in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
 
channel() - Method in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
CHANNEL_ID_COUNTER - Static variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
CHANNEL_MESSAGING_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
CHANNEL_SUPPLIER - Enum constant in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
The channel supplier to get the channel into which the rpc calls should be sent.
channelActive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientHandler
channelActive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerHandler
channelExceptionCaught(ChannelHandlerContext, Throwable) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
channelFutures - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
channelId - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
channelId() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
channelInactive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
ChannelMessagePacket - Class in eu.cloudnetservice.driver.impl.network.standard
A packet which gets sent to indicate that a channel message should get processed.
ChannelMessagePacket(ChannelMessage, boolean) - Constructor for class eu.cloudnetservice.driver.impl.network.standard.ChannelMessagePacket
Constructs a new channel message packet instance.
channelReadComplete(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
channels - Variable in record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
The field for the channels record component.
channels - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
channels - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
channels() - Method in record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
Returns the value of the channels record component.
channels() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
channels() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientHandler
Get all channels which are connected to the underlying network component.
channels() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
Get all channels which are connected to the underlying network component.
channels() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
channels() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerHandler
Get all channels which are connected to the underlying network component.
channels() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
channelSupplier - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
channelSupplier - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the channelSupplier record component.
channelSupplier - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
 
channelSupplier - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
 
channelSupplier - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
 
channelSupplier - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
 
channelSupplier() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the channelSupplier record component.
checkDependencyVersion(ModuleWrapper, ModuleDependency, Matcher, Matcher) - Static method in class eu.cloudnetservice.driver.impl.module.ModuleDependencyUtil
Validates that the dependency of the module is compatible with the actual running module.
CHUNK_INFO_DATA_BYTES - Static variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkPacketSender
 
CHUNKED_PACKET_COM_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
ChunkedPacket - Class in eu.cloudnetservice.driver.impl.network.chunk.network
A transfer packet that holds data about a chunk of data to transfer.
ChunkedPacket(DataBuf) - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.network.ChunkedPacket
Constructs a new chunked transfer part packet.
ChunkedPacketListener - Class in eu.cloudnetservice.driver.impl.network.chunk.network
A listener for chunked packets, opening the chunked pocket sessions.
ChunkedPacketListener(ChunkedSessionRegistry, Function) - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.network.ChunkedPacketListener
Creates a new packet listener instance.
ChunkedSessionRegistry - Class in eu.cloudnetservice.driver.impl.network.chunk
A registry for chunked transfer sessions that are currently running and active.
ChunkedSessionRegistry() - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.ChunkedSessionRegistry
 
chunkSessionInformation - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultChunkedPacketProvider
 
chunkSize - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
 
chunkSize - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
chunkSize(int) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
chunkSize(int) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
CLASS_LOADING_LOCK - Static variable in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
All loaders which were created and of which the associated module is still loaded.
classLoader - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
classLoader() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
classMetadata - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
classMetadata - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
 
classMetadata - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
 
className() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
classRPCSender - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the classRPCSender record component.
classRPCSender() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the classRPCSender record component.
cleanupAndMarkObsolete() - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Removes all service registration that are stored in this binding and marks this binding as obsolete.
clear() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
clear() - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
clearMemory(Object) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
clientAddress - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
clientAddress() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
clientChannelFactory - Variable in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
clientChannelFactory() - Method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Get the factory for client channels of this transport.
clientChannelFactory() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Get the channel factory for client channels of the selected netty transport.
clientProvidedChannel - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
clientProvidedChannel() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
close() - Method in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
close() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
close() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
close() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
close() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
close() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
closeChannels() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
closeChannels() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
closed - Variable in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
 
closed() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
CLOSED_SEGMENT - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
collectDependencies(ModuleWrapper, ModuleProvider) - Static method in class eu.cloudnetservice.driver.impl.module.ModuleDependencyUtil
Collects all first-level module dependencies of a module.
collectionFactory - Variable in class eu.cloudnetservice.driver.impl.network.object.serializers.CollectionObjectSerializer
 
CollectionObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can read and write any type of collection to/from a buffer.
CollectionObjectSerializer(IntFunction) - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.CollectionObjectSerializer
Constructs a new collection object serializer instance.
collectModuleProvidedRepositories(ModuleConfiguration) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Collects all repositories provided in the given ModuleConfiguration to a standard url format.
compact() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
compilerGenerated - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the compilerGenerated record component.
compilerGenerated() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the compilerGenerated record component.
completeSession(UUID) - Method in class eu.cloudnetservice.driver.impl.network.chunk.ChunkedSessionRegistry
Marks the given session as completed by removing it from the lookup registry.
componentInfo - Variable in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
 
concrete - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the concrete record component.
concrete() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the concrete record component.
configureBootLayer(InjectionLayer) - Method in class eu.cloudnetservice.driver.impl.network.object.ObjectMapperInjectRegistration
configureBootLayer(InjectionLayer) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceAnnotationInjectConfigurator
configureMessageBuffer(Consumer) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
connect(HostAndPort) - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
connectedAddress - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientHandler
 
CONNECTION_TIMEOUT_MILLIS - Static variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
constructBuffer(MemorySegment, AllocatorControl, Function, Drop) - Static method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
Constructs a new buffer instance for the given memory segment.
constructInstance(ChainableRPC, RPCSender, Supplier, Object[]) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
Constructs a new instance of the generated rpc class.
constructInstance(ChainableRPC, RPCSender, Supplier, Object[]) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
Uses the delegate instance of this temp factory to construct the target rpc implementation class.
constructInstance(ChainableRPC, Supplier, Object[]) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
Constructs a new instance of the generated rpc class.
constructInstance(ChainableRPC, Supplier, Object[]) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
Uses the delegate instance of this temp factory to construct the target rpc implementation class.
constructorHandle - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
The field for the constructorHandle record component.
constructorHandle() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Returns the value of the constructorHandle record component.
constructorMethodHandle - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
contains(String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
contains(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
containsNonNull(String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
containsNonNull(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
context - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
copy() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copy(boolean) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copy(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copy(int, int, boolean) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copyInto(int, byte[], int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copyInto(int, Buffer, int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copyInto(int, ByteBuffer, int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
copyJarContainingClass(Class, Path) - Method in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
Copies the caller class location from the class path to the given target path.
copyOf(DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
copyPluginConfigurationFileForEnvironment(Class, ServiceEnvironmentType, Path) - Method in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
Copies the appropriate plugin configuration file for the given service environment type.
coreExecutor - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 
countComponents() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
countReadableComponents() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
countWritableComponents() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
create(Gson, TypeToken) - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
createBaseChunkDataBuffer(int, ChunkSessionInformation) - Static method in class eu.cloudnetservice.driver.impl.network.chunk.network.ChunkedPacket
Creates the base chunk data buffer for transferring a chunk of data.
createBossEventLoopGroup() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Creates a new boss event loop group based on the selected netty transport.
createDataClassCodec(Class) - Method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassSerializer
Generates the data class codec for the given target type.
createEmpty() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
createEventLoopGroup(int, ThreadFactory) - Method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Creates a new event loop group of the current selected transport with the supplied amount of threads.
createEventLoopThreadFactory() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Creates a new thread factory for the netty event loop group but with daemon threads enabled.
createPacketDispatcher(DriverEnvironment) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Creates a new executor for all incoming packets.
createResourceClosedException() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
createWithExpectedSize(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
createWorkerEventLoopGroup(DriverEnvironment) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Creates a new worker event loop group based on the selected netty transport.

D

DATA_DIRECTORY_KEY - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
DataBufableObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object codec implementation for all classes that implement DataBufable.
DataBufableObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufableObjectSerializer
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
 
dataBufFactory() - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
dataBufFactory(DataBufFactory) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
dataBufFactory(DataBufFactory) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
dataBufFactory(DataBufFactory) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
DataBufObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer to write a data buf into the outbound buffer.
DataBufObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufObjectSerializer
 
DataClassCodec - Interface in eu.cloudnetservice.driver.impl.network.object.data
The blueprint of the internally generated class to serialize and deserialize the fields of an object into a buffer.
dataClassCodecCache - Variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassSerializer
 
DataClassCodecGenerator - Class in eu.cloudnetservice.driver.impl.network.object.data
Internal generator for data class codec implementations in runtime.
DataClassCodecGenerator() - Constructor for class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
DataClassSerializer - Class in eu.cloudnetservice.driver.impl.network.object.data
A serializer for all data classes and arrays which have no special serializer available.
DataClassSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.data.DataClassSerializer
 
dataDirectory - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
dataDirectory() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
dataIdentifier - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
 
dataIdentifier(String) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
dataSource - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
 
decode(ChannelHandlerContext, Buffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketDecoder
decode(ChannelHandlerContext, Buffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FrameDecoder
DEFAULT_CHUNK_SIZE - Static variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
DEFAULT_DEP_LOADER - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
DEFAULT_LIB_DIR - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
DEFAULT_MAPPER - Static variable in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
 
DEFAULT_MODULE_DIR - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
DEFAULT_SERIALIZERS - Static variable in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
 
DefaultChunkedFileQueryBuilder - Class in eu.cloudnetservice.driver.impl.network.chunk.builder
Default implementation of a builder for a file query from a remote network component.
DefaultChunkedFileQueryBuilder() - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
 
DefaultChunkedPacketProvider - Class in eu.cloudnetservice.driver.impl.network.chunk
Represents a default, shared implementation of a chunked packet provider.
DefaultChunkedPacketProvider(ChunkSessionInformation) - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.DefaultChunkedPacketProvider
Creates a new instance of this class.
DefaultChunkedPacketSenderBuilder - Class in eu.cloudnetservice.driver.impl.network.chunk.builder
Represents a default abstract implementation of a chunked packet sender builder for other types of transfer to expand.
DefaultChunkedPacketSenderBuilder() - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
defaultDataBufFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
 
defaultDataBufFactory() - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
Get the default data buf factory used by this mapper.
DefaultEventManager - Class in eu.cloudnetservice.driver.impl.event
The default implementation of an event manager.
DefaultEventManager() - Constructor for class eu.cloudnetservice.driver.impl.event.DefaultEventManager
 
DefaultFileChunkedPacketHandler - Class in eu.cloudnetservice.driver.impl.network.chunk
Represents a handler for a chunked packet transfer which transfers a file.
DefaultFileChunkedPacketHandler(ChunkSessionInformation, ChunkedPacketHandler.Callback) - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
Creates the session handler initially.
DefaultFileChunkedPacketHandler(ChunkSessionInformation, ChunkedPacketHandler.Callback, Path) - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
Creates the session handler initially.
DefaultFileChunkPacketSender - Class in eu.cloudnetservice.driver.impl.network.chunk
Represents a default implementation of a chunked packet sender specifically created for chunked transferring of a huge file, e.g.
DefaultFileChunkPacketSender(ChunkSessionInformation, InputStream, Consumer) - Constructor for class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkPacketSender
Constructs a new chunked packet sender for file transfer.
DefaultI18n - Class in eu.cloudnetservice.driver.impl.language
The default implementation of the internationalization provider.
DefaultI18n() - Constructor for class eu.cloudnetservice.driver.impl.language.DefaultI18n
 
DefaultInstanceAllocator(ChainableRPC, RPCSender, Supplier, Object[], RPCInternalInstanceFactory) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Creates an instance of a DefaultInstanceAllocator record class.
DefaultModuleDependencyLoader - Class in eu.cloudnetservice.driver.impl.module
Represents the default implementation of the module dependency loader.
DefaultModuleDependencyLoader(Path) - Constructor for class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
Constructs a new instance of this class.
DefaultModuleProvider - Class in eu.cloudnetservice.driver.impl.module
Represents the default implementation of the module provider.
DefaultModuleProvider() - Constructor for class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Creates a new default module provider by calling with the default library directory and the default dependency loader.
DefaultModuleProvider(Path, ModuleDependencyLoader) - Constructor for class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Creates a new default module provider with the given directory and dependency loader.
DefaultModuleProviderHandler - Class in eu.cloudnetservice.driver.impl.module
Represents the default implementation of the module provider handler.
DefaultModuleProviderHandler(EventManager, ModuleProvider, ServiceRegistry) - Constructor for class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
 
DefaultModuleTaskEntry - Class in eu.cloudnetservice.driver.impl.module
Represents the default implementation of the module task entry.
DefaultModuleTaskEntry(ModuleWrapper, ModuleTask, Method) - Constructor for class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
Constructs a new instance of this class.
DefaultModuleWrapper - Class in eu.cloudnetservice.driver.impl.module
Represents the default implementation of the module wrapper.
DefaultModuleWrapper(URL, Module, Path, ModuleProvider, URLClassLoader, Set, ModuleConfiguration, InjectionLayer) - Constructor for class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
Creates a new instance of a default module wrapper.
DefaultNetworkChannel - Class in eu.cloudnetservice.driver.impl.network
The default abstract implementation of a network channel.
DefaultNetworkChannel(PacketListenerRegistry, HostAndPort, HostAndPort, boolean, NetworkChannelHandler) - Constructor for class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
Constructs a new default network channel instance.
defaultObjectMapper - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
 
defaultObjectMapper() - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
Get the default object mapper used by this factory.
DefaultObjectMapper - Class in eu.cloudnetservice.driver.impl.network.object
The default object mapper implementation.
DefaultObjectMapper() - Constructor for class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
Constructs a new default object mapper instance with all default object serializers already registered.
DefaultObjectMapper(boolean) - Constructor for class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
Constructs a new default object mapper instance and optionally registers the default serializers to it.
DefaultPacketListenerRegistry - Class in eu.cloudnetservice.driver.impl.network.protocol
The default implementation of the packet listener registry.
DefaultPacketListenerRegistry() - Constructor for class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
Constructs a new packet listener registry instance with no parent packet listener given.
DefaultPacketListenerRegistry(PacketListenerRegistry) - Constructor for class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
Constructs a new packet listener registry instance.
DefaultQueryPacketManager - Class in eu.cloudnetservice.driver.impl.network.protocol
The default implementation of the query manager.
DefaultQueryPacketManager(NetworkChannel) - Constructor for class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
Constructs a new query manager for the given network with the provided query timeout.
DefaultRegisteredEventListener - Class in eu.cloudnetservice.driver.impl.event
The default implementation of a registered event listener.
DefaultRegisteredEventListener(Object, Method, EventListener, InjectionLayer) - Constructor for class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
Constructs a new default registered event listener instance.
defaultRegistration(Class) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
defaultRegistrationProxy - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
defaultRegistrationProxy() - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Get the proxy service registration which always delegates to the current default service registration.
defaultRegistrationRef - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
DefaultRPC - Class in eu.cloudnetservice.driver.impl.network.rpc.rpc
The default implementation of a rpc.
DefaultRPC(Class, RPCFactory, ObjectMapper, DataBufFactory, RPCSender, Supplier, Duration, DefaultRPCMethodMetadata, Object[]) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
Constructs a new default rpc instance.
DefaultRPCChain - Class in eu.cloudnetservice.driver.impl.network.rpc.rpc
Represents the default implementation of a rpc chain.
DefaultRPCChain(RPC, RPC, List, Supplier) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
Constructs a new rpc chain instance.
DefaultRPCFactory - Class in eu.cloudnetservice.driver.impl.network.rpc
The default factory implementation for everything related to rpc.
DefaultRPCFactory(ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
Constructs a new default rpc provider factory instance.
DefaultRPCHandler - Class in eu.cloudnetservice.driver.impl.network.rpc.handler
Represents the default implementation of a rpc handler.
DefaultRPCHandler(RPCFactory, ObjectMapper, DataBufFactory, Object, RPCClassMetadata) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
Constructs a new rpc handler instance.
DefaultRPCHandlerBuilder<T> - Class in eu.cloudnetservice.driver.impl.network.rpc.handler
The default implementation of an RPC handler builder.
DefaultRPCHandlerBuilder(RPCFactory, RPCClassMetadata, ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
Constructs a new builder instance for the target class (given by the class metadata) and the default data buf factory / object mapper from the source RPC factory.
DefaultRPCHandlerRegistry - Class in eu.cloudnetservice.driver.impl.network.rpc.handler
The default implementation of a rpc handler registry.
DefaultRPCHandlerRegistry() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
 
DefaultRPCImplementationBuilder<T> - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
The default implementation of a rpc implementation builder.
DefaultRPCImplementationBuilder(RPCFactory, ObjectMapper, DataBufFactory, RPCClassMetadata, RPCGenerationCache) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
Constructs a new default implementation builder instance.
DefaultRPCImplementationBuilder.DefaultInstanceAllocator<T> - Record Class in eu.cloudnetservice.driver.impl.network.rpc.generation
The default implementation of an instance allocator using an internal instance factory as delegation.
DefaultRPCInvocationContext - Class in eu.cloudnetservice.driver.impl.network.rpc.handler
The default implementation of an RPC invocation context.
DefaultRPCInvocationContext(String, String, DataBuf, Object) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
Constructs a new default RPC invocation context instance, only used by the builder.
DefaultRPCInvocationContext.Builder - Class in eu.cloudnetservice.driver.impl.network.rpc.handler
The default builder implementation for an RPC invocation context.
DefaultRPCMethodMetadata - Record Class in eu.cloudnetservice.driver.impl.network.rpc.introspec
Metadata information about a method that can be used with RPC.
DefaultRPCMethodMetadata(boolean, boolean, boolean, boolean, String, Type, Type, Type[], MethodType, Class, Duration, DefaultRPCMethodMetadata.MethodChainMetadata) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Creates an instance of a DefaultRPCMethodMetadata record class.
DefaultRPCMethodMetadata.MethodChainMetadata - Record Class in eu.cloudnetservice.driver.impl.network.rpc.introspec
Metadata information for a chained invocation.
DefaultRPCProvider - Class in eu.cloudnetservice.driver.impl.network.rpc
An abstract implementation of a rpc provider for easier implementation in subclasses.
DefaultRPCProvider(Class, RPCFactory, ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
Constructs a new default rpc provider instance.
DefaultRPCSender - Class in eu.cloudnetservice.driver.impl.network.rpc.sender
The default implementation of an RPC sender.
DefaultRPCSender(Class, RPCFactory, ObjectMapper, DataBufFactory, RPCClassMetadata, Supplier) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
Constructs a new default rpc sender instance.
DefaultRPCSenderBuilder - Class in eu.cloudnetservice.driver.impl.network.rpc.sender
The default implementation of an RPC sender builder.
DefaultRPCSenderBuilder(RPCFactory, RPCClassMetadata, DataBufFactory, ObjectMapper) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
Constructs a new builder instance for the target class (given by the class metadata) and the default data buf factory / object mapper from the source RPC factory.
defaultRPCTimeout() - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Get the default rpc timeout that should be applied to all methods in the target class.
defaultService() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
defaultService() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
defaultService() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
DefaultServiceRegistry - Class in eu.cloudnetservice.driver.impl.registry
Represents the default service registry implementation.
DefaultServiceRegistry() - Constructor for class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
 
definingClass - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the definingClass record component.
definingClass() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the definingClass record component.
delegate - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
 
delegateFactory - Variable in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
The field for the delegateFactory record component.
delegateFactory() - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Returns the value of the delegateFactory record component.
delegateSupplier - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
The field for the delegateSupplier record component.
delegateSupplier - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
The field for the delegateSupplier record component.
delegateSupplier() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Returns the value of the delegateSupplier record component.
delegateSupplier() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
Returns the value of the delegateSupplier record component.
DelegateToDefaultRegistrationHandler(Supplier) - Constructor for record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
Creates an instance of a DelegateToDefaultRegistrationHandler record class.
DelegateTypeAdapterFactory - Record Class in eu.cloudnetservice.driver.impl.document.gson
A type adapter factory implementation that first validates that the correct type can be provided by it and then calls the given delegate function, passing the target gson instance to it.
DelegateTypeAdapterFactory(Predicate, Function) - Constructor for record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Creates an instance of a DelegateTypeAdapterFactory record class.
dependingModules - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
dependingModules() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
deploy(ServiceTemplate, InputStream) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
deployAsync(ServiceTemplate, InputStream) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
deployDirectory(ServiceTemplate, Path, Predicate) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
deployDirectoryAsync(ServiceTemplate, Path, Predicate) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
descriptor - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
The field for the descriptor record component.
descriptor() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Returns the value of the descriptor record component.
deserialize(DataBuf, ObjectMapper) - Method in interface eu.cloudnetservice.driver.impl.network.object.data.DataClassCodec
Deserializes the target object of this codec from the given buffer using the given object mapper to deserialize the field values.
deserialize(Class, DataInput) - Static method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Deserializes an auto service mapping from the given data input.
DESERIALIZE - Static variable in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
The jvm static exclusion strategy for the deserialize direction.
DESERIALIZE_METHOD_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
deserializeMethodArguments(DefaultRPCMethodMetadata, DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
Deserializes the method arguments provided in the given buffer based on the generic parameter types provided from the given target method metadata (in order).
direction - Variable in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
 
discoverServices(Class) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
displayName() - Method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Get the display name of the transport.
DocumentObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can write and read a json document to/from the buffer.
DocumentObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.DocumentObjectSerializer
 
DocumentTypeAdapter - Class in eu.cloudnetservice.driver.impl.document.gson
A type adapter that can serialize documents of any type into a json object and read documents into a json type.
DocumentTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.DocumentTypeAdapter
Constructs a new instance of the document type adapter.
doHandlePacket(BasePacket) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
Handles the incoming packet and posts it either to the associated waiting query handler or directly into the packet registry, calling all associated handlers.
doInitChannel(Channel) - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientInitializer
Method that gets called when the actual channel initialization finished and all requested channel options were activated in the channel.
doInitChannel(Channel) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyOptionSettingChannelInitializer
Method that gets called when the actual channel initialization finished and all requested channel options were activated in the channel.
doInitChannel(Channel) - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerInitializer
Method that gets called when the actual channel initialization finished and all requested channel options were activated in the channel.
doLoadDependency(ModuleDependency, ModuleConfiguration, ModuleProviderHandler, Callable) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Tries to load a module dependency.
drop(Buffer) - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
dropResult - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
 
dropResult() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
DURATION_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a duration.
DurationTypeAdapter - Class in eu.cloudnetservice.driver.impl.document.gson
A type adapter that can serialize and deserialize durations into/from json.
DurationTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.DurationTypeAdapter
Constructs a new instance of the duration type adapter.

E

elementCount() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
elementCount() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
elements() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
elements() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
empty() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
empty() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
EMPTY_BUFFER - Static variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
 
EMPTY_FIELD_ARRAY - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
EmptyDocument - Class in eu.cloudnetservice.driver.impl.document.empty
A document implementation that just ignores all calls made to it.
EmptyDocument() - Constructor for class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
Constructs an empty document instance.
EmptyDocumentFactory - Class in eu.cloudnetservice.driver.impl.document.empty
A document factory that only returns the singleton empty document instance.
EmptyDocumentFactory() - Constructor for class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
Sealed constructor as there should only be one singleton empty document factory.
EmptyDocumentSend - Class in eu.cloudnetservice.driver.impl.document.empty
A document send implementation that contains nothing.
EmptyDocumentSend() - Constructor for class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentSend
Sealed constructor to prevent accidental instantiations of this class.
encode(ChannelHandlerContext, Packet, Buffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketEncoder
ensureAccessible() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Ensures that this buffer is still accessible (not closed).
ensureClassIsInstantiable(Class) - Static method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassSerializer
Validates that an instance of the given class can be constructed in runtime.
ensureInSegmentBounds(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Ensures that the visit of the given size bytes starting at the given index happens within the bounds of the wrapped memory segment.
ensureOwned() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Ensures that this buffer is owned and can be used freely.
ensureReadable(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Ensures that at least size bytes were written into this buffer starting at the given index.
ensureWritable(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
ensureWritable(int, int, boolean) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
ensureWriteable() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Ensures that this buffer is writeable (not read-only).
ensureWriteable(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
ensureWriteable(int, int, boolean) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Ensures that at least size bytes can be written into this buffer starting at the given index.
enumConstantCache - Variable in class eu.cloudnetservice.driver.impl.network.object.serializers.EnumObjectSerializer
 
EnumObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
A serializer to write enum constants to a data buf.
EnumObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.EnumObjectSerializer
 
EPOLL - Enum constant in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
equals(Object) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
equals(Object) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Indicates whether some other object is "equal to" this one.
eu.cloudnetservice.driver.impl.channel - package eu.cloudnetservice.driver.impl.channel
 
eu.cloudnetservice.driver.impl.document.empty - package eu.cloudnetservice.driver.impl.document.empty
 
eu.cloudnetservice.driver.impl.document.gson - package eu.cloudnetservice.driver.impl.document.gson
 
eu.cloudnetservice.driver.impl.document.gson.send - package eu.cloudnetservice.driver.impl.document.gson.send
 
eu.cloudnetservice.driver.impl.event - package eu.cloudnetservice.driver.impl.event
 
eu.cloudnetservice.driver.impl.language - package eu.cloudnetservice.driver.impl.language
 
eu.cloudnetservice.driver.impl.module - package eu.cloudnetservice.driver.impl.module
 
eu.cloudnetservice.driver.impl.network - package eu.cloudnetservice.driver.impl.network
 
eu.cloudnetservice.driver.impl.network.chunk - package eu.cloudnetservice.driver.impl.network.chunk
 
eu.cloudnetservice.driver.impl.network.chunk.builder - package eu.cloudnetservice.driver.impl.network.chunk.builder
 
eu.cloudnetservice.driver.impl.network.chunk.network - package eu.cloudnetservice.driver.impl.network.chunk.network
 
eu.cloudnetservice.driver.impl.network.chunk.splitter - package eu.cloudnetservice.driver.impl.network.chunk.splitter
 
eu.cloudnetservice.driver.impl.network.netty - package eu.cloudnetservice.driver.impl.network.netty
 
eu.cloudnetservice.driver.impl.network.netty.buffer - package eu.cloudnetservice.driver.impl.network.netty.buffer
 
eu.cloudnetservice.driver.impl.network.netty.client - package eu.cloudnetservice.driver.impl.network.netty.client
 
eu.cloudnetservice.driver.impl.network.netty.codec - package eu.cloudnetservice.driver.impl.network.netty.codec
 
eu.cloudnetservice.driver.impl.network.netty.memory - package eu.cloudnetservice.driver.impl.network.netty.memory
 
eu.cloudnetservice.driver.impl.network.netty.server - package eu.cloudnetservice.driver.impl.network.netty.server
 
eu.cloudnetservice.driver.impl.network.object - package eu.cloudnetservice.driver.impl.network.object
 
eu.cloudnetservice.driver.impl.network.object.data - package eu.cloudnetservice.driver.impl.network.object.data
 
eu.cloudnetservice.driver.impl.network.object.serializers - package eu.cloudnetservice.driver.impl.network.object.serializers
 
eu.cloudnetservice.driver.impl.network.protocol - package eu.cloudnetservice.driver.impl.network.protocol
 
eu.cloudnetservice.driver.impl.network.rpc - package eu.cloudnetservice.driver.impl.network.rpc
 
eu.cloudnetservice.driver.impl.network.rpc.generation - package eu.cloudnetservice.driver.impl.network.rpc.generation
 
eu.cloudnetservice.driver.impl.network.rpc.handler - package eu.cloudnetservice.driver.impl.network.rpc.handler
 
eu.cloudnetservice.driver.impl.network.rpc.handler.invoker - package eu.cloudnetservice.driver.impl.network.rpc.handler.invoker
 
eu.cloudnetservice.driver.impl.network.rpc.handler.util - package eu.cloudnetservice.driver.impl.network.rpc.handler.util
 
eu.cloudnetservice.driver.impl.network.rpc.introspec - package eu.cloudnetservice.driver.impl.network.rpc.introspec
 
eu.cloudnetservice.driver.impl.network.rpc.listener - package eu.cloudnetservice.driver.impl.network.rpc.listener
 
eu.cloudnetservice.driver.impl.network.rpc.rpc - package eu.cloudnetservice.driver.impl.network.rpc.rpc
 
eu.cloudnetservice.driver.impl.network.rpc.sender - package eu.cloudnetservice.driver.impl.network.rpc.sender
 
eu.cloudnetservice.driver.impl.network.scheduler - package eu.cloudnetservice.driver.impl.network.scheduler
 
eu.cloudnetservice.driver.impl.network.standard - package eu.cloudnetservice.driver.impl.network.standard
 
eu.cloudnetservice.driver.impl.registry - package eu.cloudnetservice.driver.impl.registry
 
eu.cloudnetservice.driver.impl.template - package eu.cloudnetservice.driver.impl.template
 
eventClass - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
eventClass() - Method in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
eventListener - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
eventListener() - Method in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
eventLoopGroup - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
eventManager - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
 
eventManager - Variable in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
 
excludeMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
excludeMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
execute(Runnable) - Method in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
executeInReadLock(Supplier) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Executes the given action in the read lock of this binding.
executeInWriteLock(Supplier) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Executes the given action in the write lock of this binding.
executeRPCChainStep(int, int, boolean, DataBuf, Packet, NetworkChannel, Object) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Executes the next RPC chain step of the current RPC chain.
executionResultIgnored - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the executionResultIgnored record component.
executionResultIgnored() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the executionResultIgnored record component.
executionTimeout - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the executionTimeout record component.
executionTimeout - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
 
executionTimeout() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the executionTimeout record component.
expectedFileParts - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 
expectedResultType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
The field for the expectedResultType record component.
expectedResultType() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
expectedResultType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
Returns the value of the expectedResultType record component.
extractAndValidateChainMeta(Method, Class, RPCChained) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Extract and validate the metadata of the chain annotation information.

F

factoryName() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
factoryName() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
fallbackClassRPCSender - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
fallbackExecutor - Variable in record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
The field for the fallbackExecutor record component.
fallbackExecutor - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 
fallbackExecutor() - Method in record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
Returns the value of the fallbackExecutor record component.
FallbackRejectionHandler - Record Class in eu.cloudnetservice.driver.impl.network.scheduler
A rejected execution handler that starts the rejected task in the provided fallback executor.
FallbackRejectionHandler(ThreadPoolExecutor) - Constructor for record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
Creates an instance of a FallbackRejectionHandler record class.
FIELD_GET_TYPE_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
FIELDS_FIELD_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
FILE_CHANNEL_OPEN_OPTIONS - Static variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 
FILE_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
A format for the file name with which the module will be stored: name-version.jar
fill(byte) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
findMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Returns the method that matches the given name and type descriptor, or null if no such method exists.
findMethods(Predicate) - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Returns all methods that are known to this class metadata that match the given filter.
findModuleBySource(URL) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Finds a loaded module based on the given file source url.
findModuleConfiguration(URL) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Finds the module.json file in the provided module file and deserializes it.
findRegistrationByName(String) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Get the service registration that is registered for the given name.
fire() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
fire() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
fire() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
fire(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
fire(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
fireAndForget() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
fireAndForget() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
fireAndForget(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
fireAndForget(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
fireEvent(Event) - Method in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
fireModuleTaskEntry(ModuleTaskEntry) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
Fires a specific module task entry.
fireSync() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
fireSync() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
fireSync(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
fireSync(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
first() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
FixedInstanceServiceRegistration<S> - Record Class in eu.cloudnetservice.driver.impl.registry
A service registration that returns a single, fixed instance when retrieved.
FixedInstanceServiceRegistration(Class, String, S, ServiceRegistrationsBinding) - Constructor for record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Creates an instance of a FixedInstanceServiceRegistration record class.
FLAG_IMPLEMENT_CONCRETE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
flagEnabled(int) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Checks if the given flag is enabled in this implementation generator.
FN_BASE_RPC - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
FN_CHANNEL_SUPPLIER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
FN_RPC_SENDER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
forceRelease() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
forEachComponent() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
forFactory(Class, RPCInternalInstanceFactory) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Constructs a field that holds an additional instance factory for the given target type.
fork() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
formatName() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
formatName() - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
formatter - Variable in class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
forMethod(DefaultRPCMethodMetadata) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Generates a type descriptor field instance for the given method metadata.
free(MemorySegment) - Static method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentAllocator
Frees the memory block associated with the given memory segment.
FREE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentAllocator
 
freeze() - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Freezes this metadata view which means that further modifications to the underlying data structures will return in an exception and not succeed.
fromBytes(byte[]) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
fromJsonObject(JsonObject) - Static method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Constructs a document send instance from the given gson json object.
fromMethod(Method) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Constructs and validates a rpc method metadata based on the properties of the given method.
fromParamMappingIndex(int) - Static method in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
Get the special argument represented by the given param mapping index or throws an exception if the param mapping index is invalid.
fullChain - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
 
fullClasMetadata - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
fullMethodSignature() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
fullMethodSignatureCached - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
 
FunctionalObjectSerializer<T> - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer instance which passes the read and write calls to the functional providers previously added.
FunctionalObjectSerializer(Function, BiConsumer) - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.FunctionalObjectSerializer
Constructs a new functional object serializer instance.

G

generate(CodeBuilder, ClassDesc, RPCGenerationContext, DefaultRPCMethodMetadata, MethodTypeDesc) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.BasicRPCMethodGenerator
Generates the method body.
generate(CodeBuilder, ClassDesc, RPCGenerationContext, DefaultRPCMethodMetadata, MethodTypeDesc) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.ChainedRPCMethodGenerator
Generates the method body.
generate(CodeBuilder, ClassDesc, RPCGenerationContext, DefaultRPCMethodMetadata, MethodTypeDesc) - Method in interface eu.cloudnetservice.driver.impl.network.rpc.generation.RPCMethodGenerator
Generates the method body.
generateBridgeChannelGetterMethod(ClassBuilder) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Generates a utility method to get the channel into which all rpc requests should be sent, which internally just calls the channel supplier.
generateBridgeRPCInvokeMethod(ClassBuilder) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Generates a local utility method that can be used to invoke a method in this target class.
generateClassCodec(List, List) - Static method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
Generates the codec implementation for the given class hierarchy, including all given fields.
generateClassCodecClass(Class, List, boolean) - Static method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
Generates and defines the codec for the given target class.
generateConstructor(ClassBuilder, ClassDesc, MethodTypeDesc) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Generates the constructor and the constructor code into the given target class builder.
generateDeserializeMethod(CodeBuilder, List, ClassDesc, ClassDesc) - Static method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
Generates the deserialize method for the root type of the hierarchy.
generateImplementation() - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
generateImplementation() - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Runs the actual class implementation process.
generateObjectArgumentStore(CodeBuilder, MethodType) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Generates a set of instructions into the given code builder that stores all parameters of the given method into an object array.
generateSerializeMethod(CodeBuilder, Class, List, ClassDesc, ClassDesc) - Static method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
Generates the serialize method of the data class codec for the given target type.
generatingClass - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
generationCache - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
generationCache - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
 
generationFlags - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
generationFlags - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
The field for the generationFlags record component.
generationFlags - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
generationFlags - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
The field for the generationFlags record component.
generationFlags() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
Returns the value of the generationFlags record component.
generationFlags() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Returns the value of the generationFlags record component.
get() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
get() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
get() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
getAndValidateGetterMethod(Field) - Static method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
Finds and validates the getter method provided via an annotation for the given field.
getBoolean(String, boolean) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getBoolean(String, boolean) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getByte(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getByte(String, byte) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getByte(String, byte) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getChar(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getDouble(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getDouble(String, double) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getDouble(String, double) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getElementSafe(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
Internal helper method to safely read a json element from the underlying json object.
getFloat(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getFloat(String, float) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getFloat(String, float) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getInt(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getInt(String, int) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getInt(String, int) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getLong(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getLong(String, long) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getLong(String, long) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getMedium(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getOrCreateMethodInvoker(DefaultRPCMethodMetadata) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
Gets an existing method invoker for the given target method from the cache or creates a new one.
getOrCreateSession(UUID, Supplier) - Method in class eu.cloudnetservice.driver.impl.network.chunk.ChunkedSessionRegistry
Gets the currently active session or creates a new session using the given instance factory.
getOrGenerateImplementation(int, RPCSender, RPCClassMetadata) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache
Gets an existing instance factory for the target class wrapped in the given target class metadata.
getOrGenerateImplementation(int, Class, RPCClassMetadata) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache
Gets an existing instance factory for the target class wrapped in the given target class metadata.
getPrimitiveElement(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
Internal helper method to get a json element as JsonPrimitive if it is one, else returns null.
getShort(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getShort(String, short) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getShort(String, short) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getString(String, String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
getString(String, String) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
getUnsignedByte(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getUnsignedInt(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getUnsignedMedium(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
getUnsignedShort(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
GsonArrayVisitor - Record Class in eu.cloudnetservice.driver.impl.document.gson.send
An element visitor specifically made to transform all given values into a gson json array.
GsonArrayVisitor(JsonArray) - Constructor for record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
Creates an instance of a GsonArrayVisitor record class.
GsonDocumentExclusionStrategy - Class in eu.cloudnetservice.driver.impl.document.gson
An exclusion strategy implementation that takes the DocumentValueIgnore annotation into account.
GsonDocumentExclusionStrategy(DocumentValueIgnore.Direction) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
Constructs a new exclusion strategy that ignores members that are annotated with DocumentValueIgnore and exclude the given direction.
GsonDocumentFactory - Class in eu.cloudnetservice.driver.impl.document.gson
A document factory for json documents based on gson.
GsonDocumentFactory() - Constructor for class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
Sealed constructor as there should only be one singleton gson document factory.
GsonDocumentFieldNamingStrategy - Class in eu.cloudnetservice.driver.impl.document.gson
A field naming strategy implementation for gson to take the DocumentFieldRename annotation into account.
GsonDocumentFieldNamingStrategy() - Constructor for class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFieldNamingStrategy
Sealed constructor for this naming strategy to prevent accidental instantiations.
GsonDocumentSend - Record Class in eu.cloudnetservice.driver.impl.document.gson.send
An implementation of a document send specifically made for gson.
GsonDocumentSend(ObjectElement) - Constructor for record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Creates an instance of a GsonDocumentSend record class.
GsonObjectVisitor - Record Class in eu.cloudnetservice.driver.impl.document.gson.send
An element visitor specifically made to transform all given values into a gson json object.
GsonObjectVisitor(JsonObject) - Constructor for record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
Creates an instance of a GsonObjectVisitor record class.
GsonPrimitiveConverter - Class in eu.cloudnetservice.driver.impl.document.gson.send
A class to simple convert between gson primitive types, java primitives or primitive elements.
GsonPrimitiveConverter() - Constructor for class eu.cloudnetservice.driver.impl.document.gson.send.GsonPrimitiveConverter
 
GsonProvider - Class in eu.cloudnetservice.driver.impl.document.gson
A holder for the different gson instances that are used internally.
GsonProvider() - Constructor for class eu.cloudnetservice.driver.impl.document.gson.GsonProvider
 
GsonRootObjectVisitor - Record Class in eu.cloudnetservice.driver.impl.document.gson.send
An element visitor to visit the root object element of a document send.
GsonRootObjectVisitor(JsonObject) - Constructor for record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
Creates an instance of a GsonRootObjectVisitor record class.

H

handle(NetworkChannel, Packet) - Method in class eu.cloudnetservice.driver.impl.network.chunk.network.ChunkedPacketListener
handle(NetworkChannel, Packet) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
handle(RPCInvocationContext) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
handleChunkPart(int, DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
handleClose() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
Called when the associated channel is closed.
handlePacket(NetworkChannel, Packet) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
handlePacket(BasePacket) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
Handles the incoming packet and posts it either to the associated waiting query handler or directly into the packet registry, calling all associated handlers.
handlePostInstallDependency(ModuleConfiguration, ModuleDependency) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePostModuleLoad(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePostModuleReload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePostModuleStart(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePostModuleStop(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePostModuleUnload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePreInstallDependency(ModuleConfiguration, ModuleDependency) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePreModuleLoad(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePreModuleReload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePreModuleStart(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePreModuleStop(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handlePreModuleUnload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
handler - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
handler() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
handler(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
handler(String) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
handlerFactory - Variable in class eu.cloudnetservice.driver.impl.network.chunk.network.ChunkedPacketListener
 
handlerFactory - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
handlerFactory - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
handlers - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
 
hasHandler(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
hasHandler(String) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
hashCode() - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Returns a hash code value for this object.
hashCode() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
hashCode() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Returns a hash code value for this object.
hasListeners(int) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
hasReadableArray() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
hasWaitingHandler(UUID) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
hasWritableArray() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
hierarchyFactory(Class, Function) - Static method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Constructs a new factory that validates that the requested type is somewhere in the hierarchy of the given base type before calling the delegate function.
hostAndPort - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientInitializer
 

I

immutableCopy() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
immutableCopy() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
ImmutableGsonDocument - Class in eu.cloudnetservice.driver.impl.document.gson
Immutable version of a gson document implementing the full document functionality.
ImmutableGsonDocument() - Constructor for class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
Constructs a new, empty gson document instance.
ImmutableGsonDocument(JsonObject) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
Constructs a new gson document instance using the given initial internal object.
implementationName() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
implementationType - Variable in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
The field for the implementationType record component.
implementationType() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns the value of the implementationType record component.
implementConcreteMethods() - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
implicitCapacityLimit() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
implicitCapacityLimit(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
initChannel(Channel) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyOptionSettingChannelInitializer
initializeSslContext(SSLConfiguration) - Static method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
Builds the ssl context for this client if a ssl configuration was supplied and is active.
initializeSslContext(SSLConfiguration) - Static method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
Builds the ssl context for this server if a ssl configuration was supplied and is active.
injectionLayer - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
injectionLayer - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
 
injectionLayer - Variable in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
 
injectionLayer() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
injectionLayer() - Method in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
insertConstructorParameters(int, Object...) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
instance - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
instance() - Method in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
The jvm static instance of the empty document.
INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentSend
The singleton instance of this document send implementation.
INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFieldNamingStrategy
The jvm static instance of this strategy.
INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
 
INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketEncoder
 
INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FramePrepender
 
instanceFactory - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
The field for the instanceFactory record component.
instanceFactory() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns the value of the instanceFactory record component.
INSTANT_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for an instant.
INTERNAL_AUTHORIZATION_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
INTERNAL_MSG_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
INTERNAL_RPC_COM_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
INTERNAL_SERVICE_SYNC_ACK_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
internalInstanceFactory - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the internalInstanceFactory record component.
internalInstanceFactory() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the internalInstanceFactory record component.
internalObject - Variable in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
 
into(DocumentFactory) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentSend
into(DocumentFactory) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
introspect(Class) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Introspects all methods in the class hierarchy of the given target class and wraps them into a class metadata.
introspectMethods(Class, Set) - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Introspects the methods located in the given class.
introspectSuper(Class, Set, Consumer) - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Calls the given introspect callback for the super class and super interfaces of the given target class unless they were already visited.
invoke(Object, Method, Object[]) - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
invokeCaller(Object...) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
invokeCallerWithOffset(int, Object...) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
invokeMethod(DefaultRPCMethodMetadata, Object...) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
Creates a new RPC to call the given target method with the given arguments.
invokeMethod(String, TypeDescriptor, Object...) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
invokeMethod(String, Object...) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
ioHandlerFactory - Variable in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
isDirect() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
isSharable() - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketEncoder
isSharable() - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FramePrepender

J

join(RPC) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
join(RPC) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
joins() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
jsonElementTypeAdapter - Variable in class eu.cloudnetservice.driver.impl.document.gson.DocumentTypeAdapter
 

K

keys() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
keys() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
KQUEUE - Enum constant in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 

L

LAYOUT_BYTE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
LAYOUT_CHAR - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
LAYOUT_DOUBLE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
LAYOUT_FLOAT - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
LAYOUT_INT - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
LAYOUT_LONG - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
LAYOUT_SHORT - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
layoutVarHandle(ValueLayout) - Static method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Creates a VarHandle that can be used for unaligned, big endian access into a memory segment.
lifeCycle - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
listeners - Variable in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
 
listeners - Variable in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
 
listeners() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
loadAll() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
loadClass(String, boolean) - Method in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
loadClass(String, boolean, boolean) - Method in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
Tries to load a class by the provided name.
loadDependencies(Map, ModuleConfiguration) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
Loads all dependencies defined in the module configuration file.
loadDependency(ModuleDependency, URL) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
Loads and stores a dependency on the local file system.
LOADERS - Static variable in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
 
loadModule() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
loadModule(URL) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
loadModule(Path) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
loadModuleDependencyByRepository(ModuleConfiguration, ModuleDependency, String) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
loadModuleDependencyByUrl(ModuleConfiguration, ModuleDependency) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
LOCAL_DATE_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a local date.
LOCAL_DATE_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a local date and a local time mapping.
LOCAL_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a local time.
lock - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketDecoder
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FrameDecoder
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
 

M

MAGIC_PACKET_HEADER - Static variable in class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
make(int, MethodHandles.Lookup, Runnable, RPCSender, RPCInternalInstanceFactory[]) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
Constructs a new internal instance factory for the generated rpc api implementation class.
makeInaccessible() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
makeMethodInvoker(DefaultRPCMethodMetadata) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvokerGenerator
 
makeReadOnly() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
malloc(long) - Static method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentAllocator
Allocates an off-heap memory block of the given requested size and returns an MemorySegment that wraps it.
MALLOC - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentAllocator
 
mapFactory - Variable in class eu.cloudnetservice.driver.impl.network.object.serializers.MapObjectSerializer
 
MapObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can de- serialize any kind of map from/to a buffer.
MapObjectSerializer(IntFunction) - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.MapObjectSerializer
Constructs a new map object serializer instance.
markAsDefaultRegistration(ServiceRegistryRegistration) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Marks the given registration as the default registration.
markAsDefaultService() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
markAsDefaultService() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
markAsDefaultService() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
markServiceAsDefault - Variable in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
The field for the markServiceAsDefault record component.
markServiceAsDefault() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns the value of the markServiceAsDefault record component.
MemorySegmentAllocator - Class in eu.cloudnetservice.driver.impl.network.netty.memory
Unsafe allocator implementation for memory segments.
MemorySegmentAllocator() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentAllocator
 
MemorySegmentBuffer - Class in eu.cloudnetservice.driver.impl.network.netty.memory
Netty buffer implementation that is backed by a memory segment.
MemorySegmentBuffer(MemorySegmentBuffer, Drop) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Constructs a buffer that represents a constant child of the given parent buffer.
MemorySegmentBuffer(MemorySegment, AllocatorControl, Drop) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Constructs a new memory segment buffer based on the given base segment.
MemorySegmentBuffer(MemorySegment, MemorySegment, AllocatorControl, Drop) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Constructs a new memory segment buffer based on the given memory segments.
MemorySegmentFreeDrop - Record Class in eu.cloudnetservice.driver.impl.network.netty.memory
Drop that frees the given memory segment when dropped.
MemorySegmentFreeDrop(MemorySegment) - Constructor for record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
Constructs a new instance using the byte size of the given memory segment.
MemorySegmentFreeDrop(MemorySegment, long) - Constructor for record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
Creates an instance of a MemorySegmentFreeDrop record class.
MemorySegmentMemoryManager - Class in eu.cloudnetservice.driver.impl.network.netty.memory
Custom implementation of a netty memory manager based on memory segments.
MemorySegmentMemoryManager() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
 
messageBufferConfigurator - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
 
messageReceived(ChannelHandlerContext, BasePacket) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
METHOD_SIGNATURE_FORMAT - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
A simple format which allows unique method identifiers.
methodAccessor - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
methodAccessor - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
 
methodArguments - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
MethodChainMetadata(int, int[], Class) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Creates an instance of a MethodChainMetadata record class.
methodDescriptor - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
 
methodDescriptor - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
 
methodDescriptor() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
methodDescriptor() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
methodDescriptor(String) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
MethodInvoker - Interface in eu.cloudnetservice.driver.impl.network.rpc.handler.invoker
A method invoker used by RPC to invoke a requested method.
methodInvokerCache - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
 
MethodInvokerGenerator - Class in eu.cloudnetservice.driver.impl.network.rpc.handler.invoker
A utility class to generate and define an invoker for a method in the runtime.
MethodInvokerGenerator() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvokerGenerator
 
methodName - Variable in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
 
methodName - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
 
methodName - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
 
methodName() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
methodName() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
methodName(String) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
methods - Variable in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
 
methods() - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Get an immutable collection of all methods that can be used for rpc in the target class.
methodType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the methodType record component.
methodType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the methodType record component.
methodVisibleToRoot(Method) - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Validates that the given method is always visible to the root class and a possible nest mate class implementation of the root class.
MI_CALL_METHOD_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvokerGenerator
 
MI_CONSTRUCTOR_TYPE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvokerGenerator
 
MINIMUM_QUEUE_TIMEOUT - Static variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 
MN_BRIDGE_GET_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MN_BRIDGE_INVOKE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
module - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
module() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
module() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
module(String) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
MODULE_CONFIG_KEY - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
moduleArguments(ModuleConfiguration) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
Creates a new object array with these properties of the module: group name version
moduleConfiguration - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
moduleConfiguration() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
moduleDependencyLoader - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
moduleDependencyLoader() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
moduleDependencyLoader(ModuleDependencyLoader) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
ModuleDependencyUtil - Class in eu.cloudnetservice.driver.impl.module
Utility to find dependencies of a module, ensure that they are loaded and that there is no circular dependency.
ModuleDependencyUtil() - Constructor for class eu.cloudnetservice.driver.impl.module.ModuleDependencyUtil
Creating an instance of this helper class is not allowed, results in UnsupportedOperationException.
moduleDirectory - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
moduleDirectoryPath() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
moduleDirectoryPath(Path) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
ModuleHelper - Class in eu.cloudnetservice.driver.impl.module
Deprecated.
ModuleHelper(EventManager, NetworkClient, ServiceRegistry, RPCHandlerRegistry) - Constructor for class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
 
moduleInjectionLayer - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
moduleLifeCycle() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
moduleLifecycleUpdateLock - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
moduleProvider - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
 
moduleProvider() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
moduleProviderHandler - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
moduleProviderHandler() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
moduleProviderHandler(ModuleProviderHandler) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
modules - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
 
modules() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
modules(String) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
moduleTask - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
 
moduleTasks() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
ModuleURLClassLoader - Class in eu.cloudnetservice.driver.impl.module
This module url class loader is a unique url class loader for each module.
ModuleURLClassLoader(URL, Set, InjectionLayer) - Constructor for class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
Creates an instance of this FinalizeURLClassLoader.
moduleWrapper - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
 
moduleWrapper() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
MONTH_DAY_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
Serializer for a day in a month.
MT_BASIC_IMPLEMENTATION_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
MT_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
MT_DESERIALIZE - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
MT_FIELD_GET_TYPE - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
MT_OBJECT_MAPPER_READ - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
MT_OBJECT_MAPPER_WRITE - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
MT_SERIALIZE - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
MTD_BASIC_IMPLEMENTATION_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
MTD_BRIDGE_GET_CHANNEL - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_BRIDGE_RPC_INVOKE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_FIRE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.BasicRPCMethodGenerator
 
MTD_FIRE_AND_FORGET - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.BasicRPCMethodGenerator
 
MTD_FIRE_SYNC - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.BasicRPCMethodGenerator
 
MTD_INT_INSTANCE_FACTORY_CONSTRUCT - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_MI_CALL_METHOD - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.invoker.MethodInvokerGenerator
 
MTD_MTD_OF_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_NO_ARGS_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_RPC_INVOKE - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_RPC_JOIN - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTD_SUPPLIER_GET - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
MTR_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
mutableCopy() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
mutableCopy() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
mutableCopyOf(DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
MutableGsonDocument - Class in eu.cloudnetservice.driver.impl.document.gson
Mutable version of a gson document implementing the full mutable document functionality.
MutableGsonDocument() - Constructor for class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
Constructs a new, empty gson document instance.
MutableGsonDocument(JsonObject) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
Constructs a new gson document instance using the given initial internal object.

N

name - Variable in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
name - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
The field for the name record component.
name - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
The field for the name record component.
name - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
 
name() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns the value of the name record component.
name() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Returns the value of the name record component.
name() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the name record component.
name() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
name() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
name() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
name() - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
nativeTransport - Variable in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
nativeTransport() - Method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Get if this transport type is native.
NETTY_EVENT_LOOP_THREADS - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
NETTY_MEMORY_MANAGER_SYS_PROP_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
NettyDataBufFactory - Class in eu.cloudnetservice.driver.impl.network.netty.buffer
An implementation (and currently the default one) of a data buf factory wrapping netty byte buffers.
NettyDataBufFactory() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyDataBufFactory
Creates a new instance of this factory.
NettyImmutableDataBuf - Class in eu.cloudnetservice.driver.impl.network.netty.buffer
The default implementation of an immutable data buf wrapping a netty byte buf.
NettyImmutableDataBuf(Buffer) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
Constructs a new netty immutable data buf instance.
NettyMutableDataBuf - Class in eu.cloudnetservice.driver.impl.network.netty.buffer
Represents the default implementation of a mutable data buf, wrapping a netty byte buffer.
NettyMutableDataBuf(Buffer) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
Constructs a new mutable data buf instance.
NettyNetworkChannel - Class in eu.cloudnetservice.driver.impl.network.netty
The default netty based implementation of a network channel.
NettyNetworkChannel(Channel, PacketListenerRegistry, NetworkChannelHandler, HostAndPort, HostAndPort, boolean) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
Constructs a new netty network channel instance.
nettyNetworkClient - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientHandler
 
nettyNetworkClient - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientInitializer
 
NettyNetworkClient - Class in eu.cloudnetservice.driver.impl.network.netty.client
The default implementation of a network client, using the netty network client implementations.
NettyNetworkClient(ComponentInfo, Callable) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
Constructs a new netty network client instance.
NettyNetworkClient(ComponentInfo, Callable, SSLConfiguration) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
Constructs a new netty network client instance.
NettyNetworkClientHandler - Class in eu.cloudnetservice.driver.impl.network.netty.client
Constructs a default implementation for a client network handler, delegating most of the calls to the network client.
NettyNetworkClientHandler(NettyNetworkClient, HostAndPort) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientHandler
Constructs a new network client handler instance.
NettyNetworkClientInitializer - Class in eu.cloudnetservice.driver.impl.network.netty.client
The channel handler implementation responsible for initializing the newly opened channel.
NettyNetworkClientInitializer(HostAndPort, NettyNetworkClient) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientInitializer
Constructs a new network client initializer instance.
NettyNetworkHandler - Class in eu.cloudnetservice.driver.impl.network.netty
The default netty inbound handler used to call downstream packet listeners when receiving a packet.
NettyNetworkHandler() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
 
NettyNetworkServer - Class in eu.cloudnetservice.driver.impl.network.netty.server
The default netty based implementation of the network server.
NettyNetworkServer(ComponentInfo, Callable) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
Constructs a new netty network server instance.
NettyNetworkServer(ComponentInfo, Callable, SSLConfiguration) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
Constructs a new netty network server instance.
NettyNetworkServerHandler - Class in eu.cloudnetservice.driver.impl.network.netty.server
The default netty based implementation of the netty network handler responsible to provide basic access to the network server handling.
NettyNetworkServerHandler(NettyNetworkServer, HostAndPort) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerHandler
Constructs a new network server handler instance.
NettyNetworkServerInitializer - Class in eu.cloudnetservice.driver.impl.network.netty.server
The default netty based handler responsible to initialize new channels which get connected to the current node.
NettyNetworkServerInitializer(NettyNetworkServer, HostAndPort) - Constructor for class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerInitializer
Constructs a new network initializer instance.
NettyOptionSettingChannelInitializer - Class in eu.cloudnetservice.driver.impl.network.netty
A custom channel initializer implementation which activates option in the given channel during the initialization if they are supported by the implementation.
NettyOptionSettingChannelInitializer() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.NettyOptionSettingChannelInitializer
 
NettyPacketDecoder - Class in eu.cloudnetservice.driver.impl.network.netty.codec
An internal implementation of the packet decoder used for client to server communication.
NettyPacketDecoder() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketDecoder
 
NettyPacketEncoder - Class in eu.cloudnetservice.driver.impl.network.netty.codec
An internal implementation of the packet encoder used for client to server communication.
NettyPacketEncoder() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.codec.NettyPacketEncoder
 
NettyTransport - Enum Class in eu.cloudnetservice.driver.impl.network.netty
Holds all supported transport types and functionality to retrieve model instances for servers/clients construction.
NettyTransport(String, boolean, boolean, Supplier, ChannelFactory, ServerChannelFactory) - Constructor for enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Constructs a new netty transport instance.
NettyUtil - Class in eu.cloudnetservice.driver.impl.network.netty
Internal util for the default netty based communication between server and clients, http and websocket.
NettyUtil() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
networkChannel - Variable in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
 
networkChannel() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
NetworkChannelsPacketSplitter - Record Class in eu.cloudnetservice.driver.impl.network.chunk.splitter
A default implementation of a chunked packet splitter, splitting each packet chunk to multiple channels.
NetworkChannelsPacketSplitter(Collection) - Constructor for record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
Creates an instance of a NetworkChannelsPacketSplitter record class.
networkClient - Variable in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
 
networkClient - Variable in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
 
NetworkConstants - Class in eu.cloudnetservice.driver.impl.network
Holds some internal constants for network communication that are shared between wrappers and nodes.
NetworkConstants() - Constructor for class eu.cloudnetservice.driver.impl.network.NetworkConstants
 
networkServer - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerHandler
 
networkServer - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerInitializer
 
NetworkTaskScheduler - Interface in eu.cloudnetservice.driver.impl.network.scheduler
A scheduler for tasks that are triggered by incoming network calls and should be handled non-blocking (for execute invocations) with the lowest latency possible.
newConstChild() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Allocates a constant child which is similar to a read-only buffer but shares the memory region with this buffer.
newDocument() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
newDocument() - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
newDocument(String, Object) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
newDocument(String, Object) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
newDocument(Object) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
newDocument(Object) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
newInputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
newInputStreamAsync(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
NewInstanceServiceRegistration<S> - Record Class in eu.cloudnetservice.driver.impl.registry
A service registration which obtains a new instance of the service implementation on each invocation.
NewInstanceServiceRegistration(Class, String, MethodHandle, ServiceRegistrationsBinding) - Constructor for record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Creates an instance of a NewInstanceServiceRegistration record class.
newOutputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
newOutputStreamAsync(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
newRemovalListener() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
Constructs a new removal listener for the cache, completing the future of a query packet with a timeout exception when evicted from the cache.
newRPCBasedImplementationBuilder(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
newRPCHandlerBuilder(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
newRPCSenderBuilder(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
next() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
NIO - Enum constant in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
NO_BACKING_ARRAY - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
NODE_TO_NODE - Enum constant in enum class eu.cloudnetservice.driver.impl.network.standard.AuthorizationPacket.PacketAuthorizationType
The authorization type for a node which should authenticate another node.
NORMAL_GSON_INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.document.gson.GsonProvider
The default gson instance.
notifyPostModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
notifyPreModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider

O

OBJECT_MAPPER_READ_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
OBJECT_MAPPER_WRITE_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
objectMapper - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
 
objectMapper - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
objectMapper - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
 
objectMapper - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
The field for the objectMapper record component.
objectMapper - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
 
objectMapper() - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
objectMapper() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
Returns the value of the objectMapper record component.
objectMapper(ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
objectMapper(ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
objectMapper(ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
ObjectMapperInjectRegistration - Class in eu.cloudnetservice.driver.impl.network.object
Registers the default object mapper instance to the boot injection layer.
ObjectMapperInjectRegistration() - Constructor for class eu.cloudnetservice.driver.impl.network.object.ObjectMapperInjectRegistration
 
obsolete - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
of(RPC, RPC, Supplier) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
Constructs a new rpc chain using the given root and tail rpc.
of(TemporalQuery, DateTimeFormatter, Gson) - Static method in class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
of(Function, BiConsumer) - Static method in class eu.cloudnetservice.driver.impl.network.object.serializers.FunctionalObjectSerializer
Constructs a new functional object serializer instance.
of(IntFunction) - Static method in class eu.cloudnetservice.driver.impl.network.object.serializers.CollectionObjectSerializer
Constructs a new collection object serializer instance.
of(IntFunction) - Static method in class eu.cloudnetservice.driver.impl.network.object.serializers.MapObjectSerializer
Constructs a new map object serializer instance.
offer(E) - Method in class eu.cloudnetservice.driver.impl.network.scheduler.TimedSynchronousQueue
Tries to offer the given element into this queue with a timeout provided by the owner of this queue.
offerSafe(E, long) - Method in class eu.cloudnetservice.driver.impl.network.scheduler.TimedSynchronousQueue
Tries to offer the given element into this queue with the given timeout millis.
OFFSET_DATE_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a time and date mapping with a zone offset.
OFFSET_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a time with a zone offset.
openCursor() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
openCursor(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
openLocalOutputStream(ServiceTemplate, String, Path, boolean) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
Opens a new output stream to a temporary local file which will be deployed to the remote component once the stream was closed.
openReverseCursor() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
openReverseCursor(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
openTempFile() - Method in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
Opens a file channel to the provided temp path, creating the file if it does not exist.
openZipInputStreamAsync(ServiceTemplate) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
option(ChannelOption, T) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyOptionSettingChannelInitializer
Adds an option which should be activated in channels initialized by this initializer if it is supported.
OptionalObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can read and write an optional to/from a buffer by unwrapping the value and re-wrapping it.
OptionalObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.OptionalObjectSerializer
 
options - Variable in class eu.cloudnetservice.driver.impl.network.netty.NettyOptionSettingChannelInitializer
 
order() - Method in class eu.cloudnetservice.driver.impl.event.DefaultRegisteredEventListener
overriddenCountOrDefault(int, int) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Returns the given overridden count if given (not zero or negative) or returns the given default value.

P

PACKET_DISPATCH_THREADS - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
PacketAuthorizationType() - Constructor for enum class eu.cloudnetservice.driver.impl.network.standard.AuthorizationPacket.PacketAuthorizationType
 
packetDispatcher - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
packetDispatcher - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
packetDispatcher() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
packetDispatcher() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClientHandler
Get the packet dispatcher used to dispatch incoming packets.
packetDispatcher() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkHandler
Get the packet dispatcher used to dispatch incoming packets.
packetDispatcher() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
packetDispatcher() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerHandler
Get the packet dispatcher used to dispatch incoming packets.
packetListeners() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
packetRegistry - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
packetRegistry - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
packetRegistry - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
packetRegistry() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
packetRegistry() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
packetRegistry() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
packetSplitter - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
packetSplitter - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkPacketSender
 
packetSplitter(Consumer) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
parameterMappings - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
The field for the parameterMappings record component.
parameterMappings() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Returns the value of the parameterMappings record component.
parameterTypes - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the parameterTypes record component.
parameterTypes() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the parameterTypes record component.
paramTypes - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
 
parent - Variable in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
 
parent() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
parentExecutor - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.TimedSynchronousQueue
 
parentExecutor(ThreadPoolExecutor) - Method in class eu.cloudnetservice.driver.impl.network.scheduler.TimedSynchronousQueue
Sets the parent thread pool executor that is associated with the queue unless another thread pool executor is already associated with it.
parse(byte[]) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
parse(byte[]) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
parse(DataBuf) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
parse(DataBuf) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
parse(InputStream) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
parse(InputStream) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
parse(Reader) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
parse(Reader) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
parse(String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
parse(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
parse(Path) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
parse(Path) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
parseMethodDescriptor(String) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
Tries to parse the given method descriptor, returning null if the given method descriptor is invalid.
parseRPCTimeout(RPCTimeout) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Parses the given rpc timeout annotation.
PathObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can write and read a path from/to a buffer.
PathObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.PathObjectSerializer
 
PathTypeAdapter - Class in eu.cloudnetservice.driver.impl.document.gson
A type adapter that can serialize and deserialize paths of any type into/from json.
PathTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.PathTypeAdapter
Constructs a new instance of the path type adapter.
PatternObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can write and read a pattern from/to a buffer.
PatternObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.PatternObjectSerializer
 
PatternTypeAdapter - Class in eu.cloudnetservice.driver.impl.document.gson
A type adapter that can serialize and deserialize patterns into/from json.
PatternTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.PatternTypeAdapter
Constructs a new instance of the pattern type adapter.
PERIOD_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a period.
postRPCRequestToHandler(String, RPCInvocationContext) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Posts the given RPC invocation context to the RPC handler that is registered for the class with the given name.
prepareSend() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
PRETTY_PRINTING_GSON_INSTANCE - Static variable in class eu.cloudnetservice.driver.impl.document.gson.GsonProvider
Gson instance based on the normal instance but with pretty printing enabled.
propertyHolder() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
propertyHolder() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
propertyHolder() - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
provider - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
providersByLanguage - Variable in class eu.cloudnetservice.driver.impl.language.DefaultI18n
 
ProxiedServiceRegistration<S> - Record Class in eu.cloudnetservice.driver.impl.registry
A service registration that is just a proxy to another service registration and returns a proxy to that service instance when the instance is retrieved.
ProxiedServiceRegistration(Class, ServiceRegistrationsBinding, Supplier) - Constructor for record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Creates an instance of a ProxiedServiceRegistration record class.
ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler - Record Class in eu.cloudnetservice.driver.impl.registry
 
pull(ServiceTemplate, Path) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
pullAsync(ServiceTemplate, Path) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
pushLifecycleChange(ModuleLifeCycle, boolean) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
Fires all handlers registered for the specified lifeCycle.

Q

query - Variable in class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
query() - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
queryPacketManager - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
queryPacketManager() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
queryToPath(Path) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
queryToTempFile() - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
QUEUE_TIMOUT_DECAY_FACTOR - Static variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 

R

read(JsonReader) - Method in class eu.cloudnetservice.driver.impl.document.gson.DocumentTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.impl.document.gson.DurationTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.impl.document.gson.PathTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.impl.document.gson.PatternTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.CollectionObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufableObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.DocumentObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.EnumObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.FunctionalObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.MapObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.OptionalObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.PathObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.PatternObjectSerializer
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.UUIDObjectSerializer
readableArray() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readableArrayLength() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readableArrayOffset() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readableBuffer() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readableBytes() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readableBytes() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readableNativeAddress() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readableNioBuffer() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readBoolean() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readByte() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readByte() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readByteArray() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readChar() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readChar() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readDataBuf() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readDocument(String, Document) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
readDocument(String, Document) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
readDouble() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readDouble() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
reader - Variable in class eu.cloudnetservice.driver.impl.network.object.serializers.FunctionalObjectSerializer
 
readerOffset - Variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
readerOffset() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readerOffset() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readerOffset(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readerOffset(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readExternal(ObjectInput) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
readExternal(ObjectInput) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
readFloat() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readFloat() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readInt() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readInt() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readLock - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
readLong() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readLong() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readMedium() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readMutableDocument(String, Document.Mutable) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
readMutableDocument(String, Document.Mutable) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
readNullable(Function) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readNullable(Function, T) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readObject(DataBuf, Type) - Method in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
readObject(Class) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readObject(String, TypeToken, T) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
readObject(String, TypeToken, T) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
readObject(String, Class, T) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
readObject(String, Class, T) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
readObject(String, Type, T) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
readObject(String, Type, T) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
readObject(Type) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readOffset - Variable in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
 
readOnly() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readSegment - Variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
readShort() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readShort() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readSplit(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readString() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readUniqueId() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
readUnsignedByte() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readUnsignedInt() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readUnsignedMedium() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readUnsignedShort() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
readVarInt(Buffer) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Reads a var int from the given buffer.
readVarIntOrNull(Buffer) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Reads a var int from the given buffer, returns null if there is no Var Int at the current buffer position.
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentFactory
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFactory
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
recoverMemory(AllocatorControl, Object, Drop) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
redoTransaction() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
register(String, Class) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Registers a constructing service into this binding, which is a service that returns a new instance of the service type on each invocation.
register(String, Supplier) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Registers a new service registration into this binding.
register(String, S) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Registers a singleton service into this binding.
registerAdditionalInstanceFactory(int, Class, Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Registers an additional instance factory that will be injected into the generated class during instantiation.
registerAdditionalInstanceFactory(Class, RPCInternalInstanceFactory) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Registers an additional instance factory that will be injected into the generated class during instantiation.
registerBinding(Type, ObjectSerializer, boolean) - Method in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
registerConstructingProvider(Class, String, Class) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
registeredHandlers() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
registeredSerializers - Variable in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
 
registeredServiceTypes() - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
registerGlobally() - Method in class eu.cloudnetservice.driver.impl.module.ModuleURLClassLoader
Registers this loader to all loaders.
registerHandler(RPCHandler) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
registerListener(InjectionLayer, Object) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
Registers all methods in the given listener class which are annotated with EventListener and are taking only one argument with a subtype of Event.
registerListener(Class) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
registerListener(Object) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
registerProvider(Class, String, S) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
registerProvider(Locale, TranslationProvider) - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
registerSession(UUID, ChunkedPacketHandler) - Method in class eu.cloudnetservice.driver.impl.network.chunk.ChunkedSessionRegistry
Registers the given handler for the given session id, unless another handler is already registered.
registerTypeDescriptorField(DefaultRPCMethodMetadata) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Registers the need for a type descriptor field for the given method metadata and returns the field name of the final field that will be added and initialized to the class.
registration(Class, String) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
registrationIsDefault(ServiceRegistryRegistration) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Checks if the given registration is the default registration for the service.
registrations() - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Get an unmodifiable view of all registrations that are registered in this binding.
registrations(Class) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
registrationsByName - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
registrationValid(ServiceRegistryRegistration) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Checks if the given registration is still valid in this binding.
registry - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
Schedules the given rejected task in the fallback executor.
release() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
reloadAll() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
reloadModule() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
REMOTE_DEPENDENCY_URL_FORMAT - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleDependencyLoader
Represents a maven dependency download url in the format: repo-urlgroup/name/version/name-version.jar.
RemoteTemplateStorage - Class in eu.cloudnetservice.driver.impl.template
The default implementation of a template storage which pulls its information from a remote provider.
RemoteTemplateStorage(String, ComponentInfo, NetworkClient) - Constructor for class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
Constructs a new remote template storage instance.
remove(String) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
remove(String) - Method in class eu.cloudnetservice.driver.impl.document.gson.MutableGsonDocument
removeListener(int, PacketListener) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
removeListeners() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
removeListeners(int) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
removeListeners(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultPacketListenerRegistry
replaceSpecialArgs(Object[], ChainableRPC, Supplier) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
Replaces all requests for special arguments in the given target array.
requestFromNode(String) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
requestFromService(String) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedFileQueryBuilder
resolveBaseConstructorInformation() - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Tries to find the super constructor that should be invoked from the generated implementation class.
resolveModuleTasks(Module) - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
Resolves all module tasks in the main class of a module.
resolveSerialisationGsonInstance(SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
Resolves the gson instance to use to serialize this document, throwing an exception if the given serialisation style is not supported.
resultDropped() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
rethrowHandlingException(DataBuf) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
Rethrows the exception that is serialized in the given buffer, wrapped in an RPCExecutionException.
returnType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the returnType record component.
returnType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the returnType record component.
ROOT_ELEMENT - Static variable in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentSend
The singleton instance of the root element returned by this document send.
rootElement - Variable in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
The field for the rootElement record component.
rootElement() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocumentSend
rootElement() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Returns the value of the rootElement record component.
rootObject - Variable in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
The field for the rootObject record component.
rootObject() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
Returns the value of the rootObject record component.
RPC_CHAIN_BASE - Enum constant in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
The base rpc used for the class invocation, can be null.
RPC_LISTENER_CLASS_BIN_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
 
RPC_LISTENER_HANDLE_METHOD - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
 
RPC_SENDER - Enum constant in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
Special pointer that will be replaced with the rpc sender responsible for the target class.
RPCClassMetadata - Class in eu.cloudnetservice.driver.impl.network.rpc.introspec
Collected metadata for classes that can be called via rpc.
RPCClassMetadata(Class) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Constructs a new class metadata instance with the given target class.
RPCClassMetadata(Class, Duration, Table) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Constructs a full instance of a class metadata from the given parameters.
RPCExceptionUtil - Class in eu.cloudnetservice.driver.impl.network.rpc.handler.util
An internal utility class to communicate serialized exceptions thrown during RPC handling to the calling component.
RPCExceptionUtil() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
 
rpcFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache
 
rpcGenerationCache - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCFactory
 
RPCGenerationCache - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
The cache for rpc implementation generations to prevent multiple generations for the same class.
RPCGenerationCache(DefaultRPCFactory) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache
Constructs a new rpc generation cache.
RPCGenerationCache.CacheKey - Record Class in eu.cloudnetservice.driver.impl.network.rpc.generation
A key for cache entries to distinct different ways of generating the same implementation.
RPCGenerationConstants - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
Collections of common constants used during every implementation generation process.
RPCGenerationConstants() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationConstants
 
RPCGenerationContext - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
Contextual information that are available during the complete generation process.
RPCGenerationContext(RPCGenerationCache) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
Constructs a new rpc generation context.
RPCGenerationContext.AdditionalInstanceFactoryField - Record Class in eu.cloudnetservice.driver.impl.network.rpc.generation
A field that holds an additional instance factory that is accessed to allocate instances of chain classes.
RPCGenerationContext.TypeDescriptorField - Record Class in eu.cloudnetservice.driver.impl.network.rpc.generation
Information about the request of adding a type descriptor field into the final class.
rpcHandlerRegistry - Variable in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
 
rpcHandlerRegistry - Variable in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
 
RPCImplementationGenerator - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
The generator for rpc api implementations.
RPCImplementationGenerator(RPCGenerationContext, RPCClassMetadata, int) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
Constructs a new rpc implementation generator.
RPCInternalInstanceFactory - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
The internal instance factory for generated rpc api implementations.
RPCInternalInstanceFactory() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
Internal constructor for TempRPCInternalInstanceFactory, do not use outside that implementation.
RPCInternalInstanceFactory(int, Runnable, RPCSender, RPCInternalInstanceFactory[], MethodHandle) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
Constructs a new internal instance factory.
RPCInternalInstanceFactory.SpecialArg - Enum Class in eu.cloudnetservice.driver.impl.network.rpc.generation
A collection of special args that can be passed to a super constructor when invoking.
RPCInternalInstanceFactory.TempRPCInternalInstanceFactory - Class in eu.cloudnetservice.driver.impl.network.rpc.generation
An instance factory implementation that is temporarily not delegated (during class construction) to prevent issues with circular class references.
RPCMethodGenerator - Interface in eu.cloudnetservice.driver.impl.network.rpc.generation
An interface that is used to generate RPC method implementations.
RPCPacketListener - Class in eu.cloudnetservice.driver.impl.network.rpc.listener
A network packet listener designed to handle all rpc messages using an underlying handler registry to post method call instructions to it.
RPCPacketListener(RPCHandlerRegistry) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Constructs a new rpc packet listener instance.
RPCRequestPacket - Class in eu.cloudnetservice.driver.impl.network.rpc
The packet used for any rpc within the CloudNet network.
RPCRequestPacket(DataBuf) - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.RPCRequestPacket
Constructs a new rpc request packet.
RPCResultMapper<T> - Record Class in eu.cloudnetservice.driver.impl.network.rpc.rpc
The shared mapping function between the rpc chain and default rpc handling the result of a remote code execution and mapping the result in a convenient way.
RPCResultMapper(Type, ObjectMapper) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
Creates an instance of a RPCResultMapper record class.
rpcTargetMeta - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
 
rpcTimeout - Variable in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
 
run() - Method in class eu.cloudnetservice.driver.impl.network.scheduler.TaskSchedulingAction
Schedules tasks that were added to the unscheduled tasks queue into the target executor.
runningSessions - Variable in class eu.cloudnetservice.driver.impl.network.chunk.ChunkedSessionRegistry
 

S

safeRemove(Predicate) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
Safely removes the all registered event listeners which are matching the given predicate.
ScalingNetworkTaskScheduler - Class in eu.cloudnetservice.driver.impl.network.scheduler
An implementation of a network task scheduler that slowly starts more threads depending on the count of tasks that couldn't be scheduled into the core executor service.
ScalingNetworkTaskScheduler(ThreadFactory, int) - Constructor for class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
Constructs a new scaling task executor.
scheduleTask(Runnable) - Method in class eu.cloudnetservice.driver.impl.network.scheduler.TaskSchedulingAction
Schedules the given task for execution.
segment - Variable in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
The field for the segment record component.
segment() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
Returns the value of the segment record component.
SELECTED_BUFFER_ALLOCATOR - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
SELECTED_NETTY_TRANSPORT - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
SELECTED_SSL_PROVIDER - Static variable in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
 
selectedBufferAllocator() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Get the selected allocator for buffers that should be used for all buffer allocations.
selectedLanguage() - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
selectedNettyTransport() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Get the selected netty transport which will be used for client/server channel and event loop group construction.
selectedSslProvider() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Get the selected ssl provider which will be used in case ssl configurations are enabled on the client or server.
selectLanguage(Locale) - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
SEMVER_PATTERN - Static variable in class eu.cloudnetservice.driver.impl.module.ModuleDependencyUtil
A regex to match semver versions.
send() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
send() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
sendChannelMessageAsync(ChannelMessage) - Method in class eu.cloudnetservice.driver.impl.channel.BaseCloudMessenger
sendChannelMessageQuery(ChannelMessage) - Method in class eu.cloudnetservice.driver.impl.channel.BaseCloudMessenger
sender - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
 
sender() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
senderTargetClass - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
sendPacket(Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
sendPacket(Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
sendPacket(Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
sendPacket(Packet...) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
sendPacketSync(Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
sendPacketSync(Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
sendPacketSync(Packet) - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
sendQueryAsync(Packet) - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
sendQueryPacket(Packet) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
sendResponseData(NetworkChannel, Packet, DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Sends a serialized response to given request packet into the given network channel.
sendSingleChannelMessageQuery(ChannelMessage) - Method in class eu.cloudnetservice.driver.impl.channel.BaseCloudMessenger
sendSingleChannelMessageQueryAsync(ChannelMessage) - Method in class eu.cloudnetservice.driver.impl.channel.BaseCloudMessenger
serialize(DataBuf.Mutable, ObjectMapper, Object) - Method in interface eu.cloudnetservice.driver.impl.network.object.data.DataClassCodec
Serializes the target object of this codec from the given instance into the given buffer using the given object mapper to serialize the field values.
SERIALIZE - Static variable in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
The jvm static exclusion strategy for the serialize direction.
SERIALIZE_METHOD_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
serializeArray(String, JsonArray) - Static method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Serialises the given gson json array into an array element.
serializeHandlingException(DataBuf.Mutable, Throwable) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
Serializes the thrown handling exception into the given target data buffer.
serializeHandlingResult(RPCInvocationResult) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Serializes the result of the RPC handling process into a data buffer.
serializeObject(String, JsonObject) - Static method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Serialises the given gson json object into an object element.
serializerForType(Tuple2) - Method in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
Finds the best matching serializer for the given type.
serializeStacktraceElement(DataBuf.Mutable, StackTraceElement) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
Serializes a single stacktrace element into the given target data buffer.
serializeToString(SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
serializeToString(SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
serialVersionUID - Static variable in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
 
serverAddress - Variable in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
 
serverAddress() - Method in class eu.cloudnetservice.driver.impl.network.DefaultNetworkChannel
serverChannelFactory - Variable in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
 
serverChannelFactory() - Method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Get the factory for server channels of this transport.
serverChannelFactory() - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Get the channel factory for server channels of the selected netty transport.
serverLocalAddress - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerHandler
 
serverLocalAddress - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServerInitializer
 
ServiceAnnotationInjectConfigurator - Class in eu.cloudnetservice.driver.impl.registry
Registers a binding for the Service annotation into the boot injection layer.
ServiceAnnotationInjectConfigurator() - Constructor for class eu.cloudnetservice.driver.impl.registry.ServiceAnnotationInjectConfigurator
 
serviceBindings - Variable in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
 
serviceInstance - Variable in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
The field for the serviceInstance record component.
serviceInstance() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Returns the value of the serviceInstance record component.
serviceInstance() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
serviceInstance() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
serviceName - Variable in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
The field for the serviceName record component.
serviceName - Variable in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
The field for the serviceName record component.
serviceName - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
The field for the serviceName record component.
serviceName() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns the value of the serviceName record component.
serviceName() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Returns the value of the serviceName record component.
serviceName() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Returns the value of the serviceName record component.
ServiceRegistrationsBinding<S> - Class in eu.cloudnetservice.driver.impl.registry
A binding for a single type of service that holds the information about all registrations for the service.
ServiceRegistrationsBinding(Class, DefaultServiceRegistry) - Constructor for class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Constructs a new service registration binding.
serviceRegistry - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleProviderHandler
 
serviceRegistry - Variable in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
 
serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
The field for the serviceType record component.
serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
The field for the serviceType record component.
serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
The field for the serviceType record component.
serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
The field for the serviceType record component.
serviceType - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns the value of the serviceType record component.
serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Returns the value of the serviceType record component.
serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Returns the value of the serviceType record component.
serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Returns the value of the serviceType record component.
sessionInformation() - Method in class eu.cloudnetservice.driver.impl.network.chunk.DefaultChunkedPacketProvider
sessionRegistry - Variable in class eu.cloudnetservice.driver.impl.network.chunk.network.ChunkedPacketListener
 
sessionUniqueId - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
sessionUniqueId(UUID) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
setByte(int, byte) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setChar(int, char) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setDelegate(RPCInternalInstanceFactory) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
Sets the delegate instance factory if that didn't happen yet.
setDouble(int, double) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setFloat(int, float) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setInt(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setLong(int, long) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setMedium(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setShort(int, short) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setUnsignedByte(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setUnsignedInt(int, long) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setUnsignedMedium(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
setUnsignedShort(int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
shouldExclude(DocumentValueIgnore) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
Check if the given annotation instance is present and disables the serialisation into the direction handled by this exclusion strategy.
shouldSkipClass(Class) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
shouldSkipField(FieldAttributes) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentExclusionStrategy
shutdown() - Method in interface eu.cloudnetservice.driver.impl.network.scheduler.NetworkTaskScheduler
Triggers a shutdown operation on this scheduler, interrupting all currently running tasks and preventing new tasks from being scheduled.
shutdown() - Method in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
Triggers a shutdown operation on this scheduler, interrupting all currently running tasks and preventing new tasks from being scheduled.
singletonService - Variable in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
The field for the singletonService record component.
singletonService() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns the value of the singletonService record component.
sizeOf(Object) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
skipReadableBytes(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
skipWritableBytes(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
sliceMemory(Object, int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
source - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
source - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
source - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkPacketSender
 
source(InputStream) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
sourceFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
 
sourceFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
 
sourceFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
 
sourceFactory - Variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
 
sourceFactory() - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
sourceUri - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
SPECIAL_ARG_MAX_INDEX - Static variable in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
 
SpecialArg(Class) - Constructor for enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
Constructs a new special arg.
split() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
split(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
sslContext - Variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
sslContext - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
sslEnabled() - Method in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
sslEnabled() - Method in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
STACK_WALKER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSender
 
STANDARD_IGNORED_METHOD_FILTER - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
 
standardFactory(Class, Function) - Static method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Constructs a new factory that validates that the requested type is exactly the given base type before calling the delegate function.
startAll() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
startModule() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
startTransaction() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
STATISTIC_HOLDER_UPDATER - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.AllocationStatistic
 
statisticHolder - Variable in class eu.cloudnetservice.driver.impl.network.object.data.AllocationStatistic
 
stopAll() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
stopModule() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
storeExtraParameterArray(int[], MethodType, CodeBuilder) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.ChainedRPCMethodGenerator
Stores the extra parameter for super constructor invocation according to the provided mappings into an object array which is located at the returned slot.
storeRPCChainBase(CodeBuilder, ClassDesc, RPCGenerationContext, DefaultRPCMethodMetadata) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.ChainedRPCMethodGenerator
Constructs the base rpc chain for the chained invocation of the method and stores it into the returned slot.
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.impl.document.gson.DurationTypeAdapter
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.impl.document.gson.PathTypeAdapter
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.impl.document.gson.PatternTypeAdapter
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
SUPER_CODEC_NAME - Static variable in class eu.cloudnetservice.driver.impl.network.object.data.DataClassCodecGenerator
 
superclass(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
superclassConstructorDesc - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
 

T

tail() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPCChain
target - Variable in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
 
targetArray - Variable in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
The field for the targetArray record component.
targetArray() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
Returns the value of the targetArray record component.
targetChannel(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
targetChannel(NetworkChannel) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
targetChannel(Supplier) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
targetChannel(Supplier) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
targetClass - Variable in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
 
targetClass - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
The field for the targetClass record component.
targetClass() - Method in class eu.cloudnetservice.driver.impl.network.rpc.DefaultRPCProvider
targetClass() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
Returns the value of the targetClass record component.
targetClass() - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Get the class that is targeted by this rpc class metadata.
targetClassMeta - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCImplementationGenerator
 
targetClassMeta - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandler
 
targetComponent(NetworkComponent) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder
targetComponent(NetworkComponent) - Method in class eu.cloudnetservice.driver.impl.network.rpc.sender.DefaultRPCSenderBuilder
targetExecutor - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.TaskSchedulingAction
 
targetFile - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 
targetInstance(Object) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerBuilder
targetMethod - Variable in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
 
targetMethod() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
targetObject - Variable in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
The field for the targetObject record component.
targetObject() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
Returns the value of the targetObject record component.
targetType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
The field for the targetType record component.
targetType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns the value of the targetType record component.
TASK_COMPARATOR - Static variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
taskInfo() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleTaskEntry
tasks - Variable in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
 
taskScheduler - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.ScalingNetworkTaskScheduler
 
TaskSchedulingAction - Class in eu.cloudnetservice.driver.impl.network.scheduler
The task scheduler runnable that is responsible for scheduling incoming tasks into the target executor service.
TaskSchedulingAction(ThreadPoolExecutor, LinkedBlockingQueue) - Constructor for class eu.cloudnetservice.driver.impl.network.scheduler.TaskSchedulingAction
Constructs a new task scheduling action.
tempFilePath - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 
TempRPCInternalInstanceFactory() - Constructor for class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
 
TimedSynchronousQueue<E> - Class in eu.cloudnetservice.driver.impl.network.scheduler
An implementation of a synchronous queue that always offers tasks to itself with a timeout instead of returning instantly if that is not possible.
TimedSynchronousQueue(LongSupplier) - Constructor for class eu.cloudnetservice.driver.impl.network.scheduler.TimedSynchronousQueue
Constructs a new instance of this queue using the given timeout supplier.
TimeObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
Collection of object serializers for all kinds of java.time classes.
TimeObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
 
timeout() - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
timeout(Duration) - Method in class eu.cloudnetservice.driver.impl.network.rpc.rpc.DefaultRPC
timeoutSupplier - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.TimedSynchronousQueue
 
TimeTypeAdapter<T> - Class in eu.cloudnetservice.driver.impl.document.gson
 
TimeTypeAdapter(TemporalQuery, DateTimeFormatter, TypeAdapter) - Constructor for class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
toByteArray() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
toChannels(NetworkChannel...) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
toChannels(Collection) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
toInstanceOf(TypeToken) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
toInstanceOf(TypeToken) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
toInstanceOf(Class) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
toInstanceOf(Class) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
toInstanceOf(Type) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
toInstanceOf(Type) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
toString() - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
toString() - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Returns a string representation of this record class.
toString() - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
toString() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonDocumentSend
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.chunk.splitter.NetworkChannelsPacketSplitter
Returns a string representation of this record class.
toString() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
toString() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
toString() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
toString() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.rpc.RPCResultMapper
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.network.scheduler.FallbackRejectionHandler
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
Returns a string representation of this record class.
transferChannel - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
transferChannel(String) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
transferChunkedData() - Method in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkPacketSender
transferFrom(FileChannel, long, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
transferFrom(ReadableByteChannel, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
transferInformation - Variable in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
 
transferStatus - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultChunkedPacketProvider
 
transferStatus() - Method in class eu.cloudnetservice.driver.impl.network.chunk.DefaultChunkedPacketProvider
transferTo(FileChannel, long, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
transferTo(WritableByteChannel, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
translate(String, Object...) - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
translateName(Field) - Method in class eu.cloudnetservice.driver.impl.document.gson.GsonDocumentFieldNamingStrategy
typeCache - Variable in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
 
TypeDescriptorField(String, String) - Constructor for record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
Creates an instance of a TypeDescriptorField record class.
typeDescriptorFields - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext
 
typeSupportChecker - Variable in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
The field for the typeSupportChecker record component.
typeSupportChecker() - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
Returns the value of the typeSupportChecker record component.

U

UNASSIGNED_STACK - Static variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.util.RPCExceptionUtil
 
UNCHECKED_LOAD_BYTE - Static variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
unloadAll() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleProvider
unloadModule() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
unregister() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
unregister() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
unregister() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
unregisterAll(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.module.ModuleHelper
Deprecated.
Unregisters all kind of listeners and bindings: Registered events in the EventManager Registered services in the ServiceRegistry Registered bindings for the DefaultObjectMapper.DEFAULT_MAPPER Registered rpc handlers in the RPCHandlerRegistry Registered packet listeners in the PacketListenerRegistry
unregisterAll(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.registry.DefaultServiceRegistry
unregisterAllByClassLoader(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Unregisters all service registrations which uses an implementation type that was loaded by the given class loader.
unregisterBinding(Type, boolean) - Method in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
unregisterBindings(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
unregisterHandler(RPCHandler) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
unregisterHandler(Class) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
unregisterHandler(String) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
unregisterHandlers(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCHandlerRegistry
unregisterListener(Object...) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
unregisterListeners(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.event.DefaultEventManager
unregisterMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Unregisters the given method by name and descriptor for this class, for example to specifically ignore it.
unregisterProvider(Locale, TranslationProvider) - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
unregisterProviders(ClassLoader) - Method in class eu.cloudnetservice.driver.impl.language.DefaultI18n
unregisterRegistration(ServiceRegistryRegistration) - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Unregisters the given registration from this binding, marking this binding as obsolete if no more registrations remain after this call.
unsafeGetBase() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
Unsafe method to access the base segment used by this buffer.
unscheduledTasks - Variable in class eu.cloudnetservice.driver.impl.network.scheduler.TaskSchedulingAction
 
unwrapJsonPrimitive(String, JsonPrimitive) - Static method in class eu.cloudnetservice.driver.impl.document.gson.send.GsonPrimitiveConverter
Converts the given gson json primitive into a primitive element.
unwrappedReturnType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
The field for the unwrappedReturnType record component.
unwrappedReturnType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Returns the value of the unwrappedReturnType record component.
unwrapRecoverableMemory(Buffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentMemoryManager
unwrapWrappedFutureType(Method, Type) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Unwraps the first (and only) type parameter of the given type, if the raw type is a future, to get the actual return type to use for network codec.
uri() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
url() - Method in class eu.cloudnetservice.driver.impl.module.DefaultModuleWrapper
userArgCount - Variable in class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory
 
UUIDObjectSerializer - Class in eu.cloudnetservice.driver.impl.network.object.serializers
An object serializer which can write and read a unique id from/to a buffer.
UUIDObjectSerializer() - Constructor for class eu.cloudnetservice.driver.impl.network.object.serializers.UUIDObjectSerializer
 

V

valid() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
valid() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
valid() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
valid() - Method in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
Get if this registration binding is still valid.
validateAllocatedSegment(MemorySegment, long) - Static method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentAllocator
Validates that the given memory segment was successfully allocated, throwing an exception if that is not the case.
validateBounds(Method, Type) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Ensures that the given type is fully bound, throwing an exception if that is not the case.
validateChainBaseClass(Method, Class) - Static method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
Validates that the given chain base class is valid and can be implemented by code generation.
validateConstructorArgumentMapping(int[], DefaultRPCMethodMetadata, Constructor) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.ChainedRPCMethodGenerator
Validates that the given parameter mappings match with the method type of the target method and the given resolved constructor from the class that is being implemented.
validateConstructorArgumentMapping(int[], Class, DefaultRPCMethodMetadata) - Method in class eu.cloudnetservice.driver.impl.network.rpc.generation.ChainedRPCMethodGenerator
Ensures that the provided parameter mapping of the user for the method to constructor parameters is valid, by resolving the target constructor that will be called and validating against that.
validateTargetClass(Class) - Static method in class eu.cloudnetservice.driver.impl.network.rpc.introspec.RPCClassMetadata
Validates that the given target class is actually visible to the outside world and not some sort of hidden class in which methods cannot be called anyway.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.impl.network.standard.AuthorizationPacket.PacketAuthorizationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.cloudnetservice.driver.impl.network.netty.NettyTransport
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.cloudnetservice.driver.impl.network.standard.AuthorizationPacket.PacketAuthorizationType
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCInternalInstanceFactory.SpecialArg
 
VarInt32FrameDecoder - Class in eu.cloudnetservice.driver.impl.network.netty.codec
 
VarInt32FrameDecoder() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FrameDecoder
 
VarInt32FramePrepender - Class in eu.cloudnetservice.driver.impl.network.netty.codec
 
VarInt32FramePrepender() - Constructor for class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FramePrepender
 
varIntBytes(int) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Gets the number of bytes that writing the given content length as a var int will take in the underlying buffer.
visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
visitDependencies(Deque, Collection, ModuleWrapper, ModuleWrapper, ModuleProvider) - Static method in class eu.cloudnetservice.driver.impl.module.ModuleDependencyUtil
Visits all dependencies of a module and ensures that there is no circular dependency to the root calling module.
visitEnd() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
visitEnd() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
visitEnd() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor

W

waitForInvocationCompletion(CompletableFuture, Consumer) - Method in class eu.cloudnetservice.driver.impl.network.rpc.listener.RPCPacketListener
Waits for the given invocation task to finish, calling the callback if that is the case.
waitingHandler(UUID) - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
waitingHandlerCount() - Method in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
waitingHandlers - Variable in class eu.cloudnetservice.driver.impl.network.protocol.DefaultQueryPacketManager
 
WATER_MARK - Static variable in class eu.cloudnetservice.driver.impl.network.netty.client.NettyNetworkClient
 
WATER_MARK - Static variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
withAdditionalConstructorParameters(Object...) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
withBaseRPC(ChainableRPC) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
withExtraData(DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.chunk.builder.DefaultChunkedPacketSenderBuilder
withTargetChannel(Supplier) - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
workerEventLoopGroup - Variable in class eu.cloudnetservice.driver.impl.network.netty.server.NettyNetworkServer
 
workingInstance - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
 
workingInstance - Variable in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
 
workingInstance() - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext
workingInstance(Object) - Method in class eu.cloudnetservice.driver.impl.network.rpc.handler.DefaultRPCInvocationContext.Builder
wrapAsPrimitive(Object) - Static method in class eu.cloudnetservice.driver.impl.document.gson.send.GsonPrimitiveConverter
Wraps the given primitive type into a gson json primitive instance.
WRAPPER_TO_NODE - Enum constant in enum class eu.cloudnetservice.driver.impl.network.standard.AuthorizationPacket.PacketAuthorizationType
The authorization type for a node which should authenticate a wrapper (or a running service in other words).
writableArray() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writableArrayLength() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writableArrayOffset() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writableBuffer() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writableBytes() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writableNativeAddress() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
write(JsonWriter, Document) - Method in class eu.cloudnetservice.driver.impl.document.gson.DocumentTypeAdapter
write(JsonWriter, Path) - Method in class eu.cloudnetservice.driver.impl.document.gson.PathTypeAdapter
write(JsonWriter, Duration) - Method in class eu.cloudnetservice.driver.impl.document.gson.DurationTypeAdapter
write(JsonWriter, Pattern) - Method in class eu.cloudnetservice.driver.impl.document.gson.PatternTypeAdapter
write(JsonWriter, T) - Method in class eu.cloudnetservice.driver.impl.document.gson.TimeTypeAdapter
 
write(DataBuf.Mutable, Document, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.DocumentObjectSerializer
write(DataBuf.Mutable, DataBufable, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufableObjectSerializer
write(DataBuf.Mutable, DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.DataBufObjectSerializer
write(DataBuf.Mutable, Enum, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.EnumObjectSerializer
write(DataBuf.Mutable, Object, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.data.DataClassSerializer
write(DataBuf.Mutable, Path, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.PathObjectSerializer
write(DataBuf.Mutable, Collection, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.CollectionObjectSerializer
write(DataBuf.Mutable, Map, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.MapObjectSerializer
write(DataBuf.Mutable, Optional, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.OptionalObjectSerializer
write(DataBuf.Mutable, UUID, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.UUIDObjectSerializer
write(DataBuf.Mutable, Pattern, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.PatternObjectSerializer
write(DataBuf.Mutable, T, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.impl.network.object.serializers.FunctionalObjectSerializer
write(ChannelHandlerContext, Object) - Method in class eu.cloudnetservice.driver.impl.network.netty.codec.VarInt32FramePrepender
writeable() - Method in class eu.cloudnetservice.driver.impl.network.netty.NettyNetworkChannel
writeableBytes() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeableNioBuffer() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeBoolean(boolean) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeByte(byte) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeByte(byte) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeByteArray(byte[]) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeByteArray(byte[], int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeBytes(byte[]) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeBytes(byte[], int, int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeBytes(ByteBuffer) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeChar(char) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeChar(char) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeCharSequence(CharSequence, Charset) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeCompleteHandler - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 
writeDataBuf(DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeDouble(double) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeDouble(double) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeExternal(ObjectOutput) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
writeExternal(ObjectOutput) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
writeFloat(float) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeFloat(float) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeInt(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeInt(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeLock - Variable in class eu.cloudnetservice.driver.impl.registry.ServiceRegistrationsBinding
 
writeLong(long) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeLong(long) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeMedium(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeNullable(T, BiConsumer) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeObject(DataBuf.Mutable, T) - Method in class eu.cloudnetservice.driver.impl.network.object.DefaultObjectMapper
writeObject(Object) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeOffset - Variable in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyImmutableDataBuf
 
writePacketContent(int, DataBuf) - Method in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
Writes the content of a chunk part to the backing file channel.
writer - Variable in class eu.cloudnetservice.driver.impl.network.object.serializers.FunctionalObjectSerializer
 
writerOffset - Variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
writerOffset() - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writerOffset() - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writerOffset(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writerOffset(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeSegment - Variable in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
 
writeShort(short) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeShort(short) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeSplit(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeString(String) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeTo(DataBuf.Mutable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
writeTo(DataBuf.Mutable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
writeTo(OutputStream, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
writeTo(OutputStream, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
writeTo(Appendable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
writeTo(Appendable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
writeTo(Path, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.empty.EmptyDocument
writeTo(Path, SerialisationStyle) - Method in class eu.cloudnetservice.driver.impl.document.gson.ImmutableGsonDocument
writeUniqueId(UUID) - Method in class eu.cloudnetservice.driver.impl.network.netty.buffer.NettyMutableDataBuf
writeUnsignedByte(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeUnsignedInt(long) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeUnsignedMedium(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeUnsignedShort(int) - Method in class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentBuffer
writeVarInt(Buffer, int) - Static method in class eu.cloudnetservice.driver.impl.network.netty.NettyUtil
Writes the given integer value as a var int into the buffer.
writtenFileParts - Variable in class eu.cloudnetservice.driver.impl.network.chunk.DefaultFileChunkedPacketHandler
 

Y

YEAR_MONTH_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
Serializer for a year and month mapping.
YEAR_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
Serializer for a year.

Z

zipTemplate(ServiceTemplate) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
zipTemplateAsync(ServiceTemplate) - Method in class eu.cloudnetservice.driver.impl.template.RemoteTemplateStorage
ZONE_ID_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a standard zone region or any zone offset.
ZONED_DATE_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.impl.network.object.serializers.TimeObjectSerializer
A serializer for a date and time mapping in a specific time zone.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form