Index
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
additionalConstructorParametersrecord component. - additionalConstructorParameters() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
-
Returns the value of the
additionalConstructorParametersrecord 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
AdditionalInstanceFactoryFieldrecord 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
asyncReturnTyperecord component. - asyncReturnType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
asyncReturnTyperecord 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
AutoServiceannotation 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
AutoServiceMappingrecord 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
CloudMessengerwhich 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
baseImplementationTyperecord component. - baseImplementationType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
-
Returns the value of the
baseImplementationTyperecord 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
baseRPCrecord component. - baseRPC() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
-
Returns the value of the
baseRPCrecord 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
bindingrecord component. - binding - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
The field for the
bindingrecord component. - binding - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
-
The field for the
bindingrecord component. - binding() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
-
Returns the value of the
bindingrecord component. - binding() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
Returns the value of the
bindingrecord component. - binding() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
-
Returns the value of the
bindingrecord 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
ResourceSupportinstance. - 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
byteSizerecord component. - byteSize() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
-
Returns the value of the
byteSizerecord 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
CacheKeyrecord 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
chainMetadatarecord component. - chainMetadata() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
chainMetadatarecord 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
channelsrecord 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
channelsrecord 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
channelSupplierrecord 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
channelSupplierrecord 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
classRPCSenderrecord component. - classRPCSender() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
-
Returns the value of the
classRPCSenderrecord 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
ModuleConfigurationto 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
compilerGeneratedrecord component. - compilerGenerated() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
compilerGeneratedrecord 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
concreterecord component. - concrete() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
concreterecord 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
constructorHandlerecord component. - constructorHandle() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
Returns the value of the
constructorHandlerecord 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
DefaultInstanceAllocatorrecord 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
DefaultRPCMethodMetadatarecord 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
definingClassrecord component. - definingClass() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
definingClassrecord 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
delegateFactoryrecord component. - delegateFactory() - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
-
Returns the value of the
delegateFactoryrecord component. - delegateSupplier - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
-
The field for the
delegateSupplierrecord component. - delegateSupplier - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
-
The field for the
delegateSupplierrecord component. - delegateSupplier() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
-
Returns the value of the
delegateSupplierrecord component. - delegateSupplier() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
-
Returns the value of the
delegateSupplierrecord component. - DelegateToDefaultRegistrationHandler(Supplier) - Constructor for record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration.DelegateToDefaultRegistrationHandler
-
Creates an instance of a
DelegateToDefaultRegistrationHandlerrecord 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
DelegateTypeAdapterFactoryrecord 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
descriptorrecord component. - descriptor() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
-
Returns the value of the
descriptorrecord 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
sizebytes 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
sizebytes 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
sizebytes 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
executionResultIgnoredrecord component. - executionResultIgnored() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
executionResultIgnoredrecord component. - executionTimeout - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
The field for the
executionTimeoutrecord 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
executionTimeoutrecord 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
expectedResultTyperecord 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
expectedResultTyperecord 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
fallbackExecutorrecord 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
fallbackExecutorrecord 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
FallbackRejectionHandlerrecord 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
FixedInstanceServiceRegistrationrecord 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
generationFlagsrecord 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
generationFlagsrecord component. - generationFlags() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationCache.CacheKey
-
Returns the value of the
generationFlagsrecord component. - generationFlags() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
-
Returns the value of the
generationFlagsrecord 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
GsonArrayVisitorrecord class. - GsonDocumentExclusionStrategy - Class in eu.cloudnetservice.driver.impl.document.gson
-
An exclusion strategy implementation that takes the
DocumentValueIgnoreannotation 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
DocumentValueIgnoreand 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
DocumentFieldRenameannotation 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
GsonDocumentSendrecord 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
GsonObjectVisitorrecord 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
GsonRootObjectVisitorrecord 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
implementationTyperecord component. - implementationType() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
-
Returns the value of the
implementationTyperecord 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
instanceFactoryrecord component. - instanceFactory() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
-
Returns the value of the
instanceFactoryrecord 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
internalInstanceFactoryrecord component. - internalInstanceFactory() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
-
Returns the value of the
internalInstanceFactoryrecord 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
VarHandlethat 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
MemorySegmentthat 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
markServiceAsDefaultrecord component. - markServiceAsDefault() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
-
Returns the value of the
markServiceAsDefaultrecord 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
MemorySegmentFreeDroprecord 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
MethodChainMetadatarecord 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
methodTyperecord component. - methodType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
methodTyperecord 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
namerecord component. - name - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
-
The field for the
namerecord component. - name - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
The field for the
namerecord 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
namerecord component. - name() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.TypeDescriptorField
-
Returns the value of the
namerecord component. - name() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
namerecord 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
NetworkChannelsPacketSplitterrecord 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
NewInstanceServiceRegistrationrecord 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
objectMapperrecord 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
objectMapperrecord 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
parameterMappingsrecord component. - parameterMappings() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata.MethodChainMetadata
-
Returns the value of the
parameterMappingsrecord component. - parameterTypes - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
The field for the
parameterTypesrecord component. - parameterTypes() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
parameterTypesrecord 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
ProxiedServiceRegistrationrecord 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
EventListenerand are taking only one argument with a subtype ofEvent. - 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
returnTyperecord component. - returnType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
returnTyperecord 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
rootElementrecord 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
rootElementrecord component. - rootObject - Variable in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
-
The field for the
rootObjectrecord component. - rootObject() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonRootObjectVisitor
-
Returns the value of the
rootObjectrecord 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
RPCResultMapperrecord 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
segmentrecord component. - segment() - Method in record class eu.cloudnetservice.driver.impl.network.netty.memory.MemorySegmentFreeDrop
-
Returns the value of the
segmentrecord 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
Serviceannotation 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
serviceInstancerecord component. - serviceInstance() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
-
Returns the value of the
serviceInstancerecord 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
serviceNamerecord component. - serviceName - Variable in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
-
The field for the
serviceNamerecord component. - serviceName - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
The field for the
serviceNamerecord component. - serviceName() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
-
Returns the value of the
serviceNamerecord component. - serviceName() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
-
Returns the value of the
serviceNamerecord component. - serviceName() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
Returns the value of the
serviceNamerecord 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
serviceTyperecord component. - serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
-
The field for the
serviceTyperecord component. - serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
The field for the
serviceTyperecord component. - serviceType - Variable in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
-
The field for the
serviceTyperecord 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
serviceTyperecord component. - serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.FixedInstanceServiceRegistration
-
Returns the value of the
serviceTyperecord component. - serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.NewInstanceServiceRegistration
-
Returns the value of the
serviceTyperecord component. - serviceType() - Method in record class eu.cloudnetservice.driver.impl.registry.ProxiedServiceRegistration
-
Returns the value of the
serviceTyperecord 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
singletonServicerecord component. - singletonService() - Method in record class eu.cloudnetservice.driver.impl.registry.AutoServiceMapping
-
Returns the value of the
singletonServicerecord 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
targetArrayrecord component. - targetArray() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonArrayVisitor
-
Returns the value of the
targetArrayrecord 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
targetClassrecord 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
targetClassrecord 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
targetObjectrecord component. - targetObject() - Method in record class eu.cloudnetservice.driver.impl.document.gson.send.GsonObjectVisitor
-
Returns the value of the
targetObjectrecord component. - targetType - Variable in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
-
The field for the
targetTyperecord component. - targetType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.generation.RPCGenerationContext.AdditionalInstanceFactoryField
-
Returns the value of the
targetTyperecord 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
TypeDescriptorFieldrecord 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
typeSupportCheckerrecord component. - typeSupportChecker() - Method in record class eu.cloudnetservice.driver.impl.document.gson.DelegateTypeAdapterFactory
-
Returns the value of the
typeSupportCheckerrecord 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
EventManagerRegistered services in theServiceRegistryRegistered bindings for theDefaultObjectMapper.DEFAULT_MAPPERRegistered rpc handlers in theRPCHandlerRegistryRegistered packet listeners in thePacketListenerRegistry - 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
unwrappedReturnTyperecord component. - unwrappedReturnType() - Method in record class eu.cloudnetservice.driver.impl.network.rpc.introspec.DefaultRPCMethodMetadata
-
Returns the value of the
unwrappedReturnTyperecord 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form