Index

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

A

accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Applies the given visitor to this element.
accept(ElementVisitor) - Method in interface eu.cloudnetservice.driver.document.send.element.Element
Applies the given visitor to this element.
accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
Applies the given visitor to this element.
accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Applies the given visitor to this element.
accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Applies the given visitor to this element.
accept(Packet) - Method in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
Sends the given packet safely to all listening components of the chunked data transfer.
accessible() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Get if the current buffer is still accessible or if it was released already.
accessible() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Get if the current buffer is still accessible or if it was released already.
acquire() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Acquires this buffer once.
acquire() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Acquires this buffer once.
acquires - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
 
acquires() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Get the amount of acquires that this data buf has.
acquires() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Get the amount of acquires that this data buf has.
active - Variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 
active() - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Get if the underlying channel is still active and therefore connected.
active() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get if the underlying channel is still active and therefore connected.
add(int) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.AllocationStatistic
Adds the given amount of bytes from an allocation run into the statistic.
addGroupConfiguration(GroupConfiguration) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Adds a new group configuration by caching the given object, creating the group file and syncing the change to all other nodes which are currently connected in the cluster.
addGroupConfigurationAsync(GroupConfiguration) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Adds a new group configuration by caching the given object, creating the group file and syncing the change to all other nodes which are currently connected in the cluster.
additionalConstructorParameters - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the additionalConstructorParameters record component.
additionalConstructorParameters() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the additionalConstructorParameters record component.
additionalInstanceFactories - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
additionalInstanceFactories() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
Get the additional instance factories that were registered during the implementation build process.
additionalInstanceFactoriesFields - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
 
additionalInstanceFactoryCount() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
Get the count of additional instance factories that were registered.
AdditionalInstanceFactoryField(String, Class<?>, RPCInternalInstanceFactory) - Constructor for record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Creates an instance of a AdditionalInstanceFactoryField record class.
addListener(int) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Binds this network server to the given port on any local address (ipv6 form: ::/0) if no other listener is already listening to that port.
addListener(int) - Method in interface eu.cloudnetservice.driver.network.NetworkServer
Binds this network server to the given port on any local address (ipv6 form: ::/0) if no other listener is already listening to that port.
addListener(int, PacketListener) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Adds a packet listener for each packet that uses the provided channel id.
addListener(int, PacketListener) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Adds a packet listener for each packet that uses the provided channel id.
addListener(int, Class<? extends PacketListener>) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
 
addListener(int, Class<? extends PacketListener>) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Adds a packet listener for each packet that uses the provided channel id.
addListener(HostAndPort) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Binds this network server to the given host and port if no listener is already listening on the given address.
addListener(HostAndPort) - Method in interface eu.cloudnetservice.driver.network.NetworkServer
Binds this network server to the given host and port if no listener is already listening on the given address.
addNode(NetworkClusterNode) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Adds a new node on the current node and synchronizes the change into the cluster.
addNodeAsync(NetworkClusterNode) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Adds a new node on the current node and synchronizes the change into the cluster.
address - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
address() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the address to which the service was / will be bound when started.
addServiceDeployment(ServiceDeployment) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Adds the given service deployment to the queue.
addServiceDeploymentAsync(ServiceDeployment) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Adds the given service deployment to the queue.
addServiceRemoteInclusion(ServiceRemoteInclusion) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Adds the given service remote inclusion to the queue.
addServiceRemoteInclusionAsync(ServiceRemoteInclusion) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Adds the given service remote inclusion to the queue.
addServiceTask(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Adds a new task configuration by caching the given object, creating the task file and syncing the change to all other nodes which are currently connected in the cluster.
addServiceTaskAsync(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Adds a new task configuration by caching the given object, creating the task file and syncing the change to all other nodes which are currently connected in the cluster.
addServiceTemplate(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Adds the given service template to the inclusion queue.
addServiceTemplateAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Adds the given service template to the inclusion queue.
AFM_FIELD_PF - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
aliases - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
The field for the aliases record component.
aliases() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns the value of the aliases record component.
ALL - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents all network components in the network.
ALL - Static variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
 
ALL_NODES - Static variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
 
ALL_SERVICES - Static variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
 
allocate() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Allocates an instance of the generated implementation based on the provided arguments.
allocate() - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Allocates an instance of the generated implementation based on the provided arguments.
allocate(int) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
allocateBuffer(ChannelHandlerContext, Packet) - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
allocationNotifier - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
AllocationStatistic - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.data
A holder for a statistic about the amount of bytes being allocated during another call.
AllocationStatistic() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.data.AllocationStatistic
 
ALLOCATOR - Static variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
 
allowedNodes - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
allowedNodes - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
allowedNodes() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the unique ids of all nodes which are allowed to pick up and manage the underlying service.
allowedNodes(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the names of the nodes which are allowed to pick up services created based on the service configuration.
allowedNodes(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the nodes which are allowed to pick up and manage services using the service id.
alwaysCopyToStaticServices - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate
 
alwaysCopyToStaticServices - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
 
alwaysCopyToStaticServices() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Get if this template should always be copied onto static services.
alwaysCopyToStaticServices(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
Sets the if the template should always get copied onto static services.
append(Document) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends all key-value pairs of the given document into this document.
append(Document) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends all key-value pairs of the given document into this document.
append(Document) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends all key-value pairs of the given document into this document.
append(String, Document) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends the given document associated with the given key to this document.
append(String, Document) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends the given document associated with the given key to this document.
append(String, Document) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends the given document associated with the given key to this document.
append(String, Boolean) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends the given boolean associated with the given key to this document.
append(String, Boolean) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends the given boolean associated with the given key to this document.
append(String, Boolean) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends the given boolean associated with the given key to this document.
append(String, Number) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends the given number associated with the given key to this document.
append(String, Number) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends the given number associated with the given key to this document.
append(String, Number) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends the given number associated with the given key to this document.
append(String, Object) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends the key-value pairs based on the given object into this document associated with the given key.
append(String, Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends the key-value pairs based on the given object into this document associated with the given key.
append(String, Object) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends the key-value pairs based on the given object into this document associated with the given key.
append(String, String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends the given string associated with the given key to this document.
append(String, String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends the given string associated with the given key to this document.
append(String, String) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends the given string associated with the given key to this document.
appendConstructorParameters(Object...) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Appends the given parameters to the current parameter array.
appendConstructorParameters(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Appends the given parameters to the current parameter array.
appendNull(String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Associates a null value with the given key.
appendNull(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Associates a null value with the given key.
appendNull(String) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Associates a null value with the given key.
appendOutputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Creates a new output stream which appends to the file at the given path in the given template in this storage.
appendOutputStream(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new output stream which appends to the file at the given path in the given template in this storage.
appendOutputStreamAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new output stream which appends to the file at the given path in the given template in this storage.
appendTree(Object) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Appends the key-value pairs based on the given object into this document.
appendTree(Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends the key-value pairs based on the given object into this document.
appendTree(Object) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Appends the key-value pairs based on the given object into this document.
apply(ChunkSessionInformation) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.factory.EventChunkHandlerFactory
Get a new handler for the given session information based on the event call result (and therefore the result a listener of the ChunkedPacketSessionOpenEvent set).
apply(Packet) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
applyToClassAndConstructor(int, ClassDesc, ClassBuilder, CodeBuilder) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.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.network.rpc.defaults.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.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
 
argType() - Method in enum class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
Get the argument type that will be injected into the constructor.
argumentInformation - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
 
argumentInformation - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
 
argumentInformation() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
Get the data buffer slice which should contain the argument information for the current method invocation.
argumentInformation() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
Get the data buffer slice which should contain the argument information for the current method invocation.
argumentInformation(DataBuf) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
Sets the buffer containing the argument information for the method invocation.
argumentInformation(DataBuf) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
Sets the buffer containing the argument information for the method invocation.
arguments - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
arguments() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the arguments which should get used to call the method.
arguments() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the arguments which should get used to call the method.
ArrayElement - Record Class in eu.cloudnetservice.driver.document.send.element
An element that contains multiple sub elements (of any type).
ArrayElement(String, Collection<? extends Element>) - Constructor for record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Creates an instance of a ArrayElement record class.
asImmutable() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Converts this buffer into an immutable version of it.
asImmutable() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Converts this buffer into an immutable version of it.
asMutable() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Converts this immutable buffer to a mutable one.
asMutable() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Converts this immutable buffer to a mutable one.
asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Wraps this property in a new property that makes any write operation with this property throw an exception.
asReadOnly() - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Wraps this property in a new property that makes any write operation with this property throw an exception.
asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Wraps this property in a new property that makes any write operation with this property throw an exception.
asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Wraps this property in a new property that makes any write operation with this property throw an exception.
asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Wraps this property in a new property that makes any write operation with this property throw an exception.
assertComplete() - Method in class eu.cloudnetservice.driver.module.ModuleRepository
Asserts that the required properties (name, url) are present.
assertDefaultPropertiesSet() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Asserts that the required properties (group, name, version) are present.
associatedModuleWrapper(ModuleDependency, ModuleProvider, ModuleWrapper) - Static method in class eu.cloudnetservice.driver.module.util.ModuleDependencyUtil
Gets the associated module wrapper to a module dependency or throws an exception if the wrapper is not present.
associatedNodes - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
associatedNodes - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
associatedNodes() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the unique ids of all nodes which are allowed to pick up and manage the underlying service.
associatedNodes(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the names of the nodes which are allowed to pick up services created based on the service configuration.
asUncloseable() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Makes this injection layer not closeable, returning the same layer if it is already not closeable.
asUncloseable() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Makes this injection layer not closeable, returning the same layer if it is already not closeable.
asUncloseable() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Makes this injection layer not closeable, returning the same layer if it is already not closeable.
asyncReturnType - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the asyncReturnType record component.
asyncReturnType() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the asyncReturnType record component.
attach(Buffer) - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
author - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the author record component.
author() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the author record component.
AUTO_CONFIGURE_FILE_NAME_FORMAT - Static variable in interface eu.cloudnetservice.driver.inject.InjectionLayer
The file name format for the autoconfigure files.
autoDeleteOnStop - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
autoDeleteOnStop - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
autoDeleteOnStop - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
autoDeleteOnStop - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
autoDeleteOnStop() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get if services should be deleted when stopping the service.
autoDeleteOnStop() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get if services should be deleted when stopping the service.
autoDeleteOnStop(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets whether services created based on the service configuration should get deleted after being stopped.
autoDeleteOnStop(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets whether services created based on the service configuration should get deleted after being stopped.
autoRegistry - Variable in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
The field for the autoRegistry record component.
autoRegistry() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Returns the value of the autoRegistry record component.
available - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
availableTemplateStorages() - Method in interface eu.cloudnetservice.driver.template.TemplateStorageProvider
Get the names of all template storages which are currently registered on the associated node.
availableTemplateStoragesAsync() - Method in interface eu.cloudnetservice.driver.template.TemplateStorageProvider
Get the names of all template storages which are currently registered on the associated node.
availableTransport(boolean) - Static method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Selects and returns the first available transport.
average() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.AllocationStatistic
Get the average amount of bytes being allocated in the past allocation runs.

B

backoffStrategy - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
 
backoffStrategy - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
 
backoffStrategy() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Get an unmodifiable copy of the backoff strategy which should be applied when retrying the service creation.
backoffStrategy(Collection<Duration>) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the backoff strategy when retrying a service creation.
BadRequest(String, RPCHandler) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Creates an instance of a BadRequest record class.
bakeLock - Variable in class eu.cloudnetservice.driver.event.DefaultEventManager
 
BASE_QUEUE_TIMEOUT - Static variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 
baseDirectory - Variable in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
 
baseDirectory() - Method in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
Get the base directory in which the dependencies should be stored.
baseImplementation() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCChained
Sets the base implementation class to use when generating the implementation for the chained RPC.
baseImplementationType - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
The field for the baseImplementationType record component.
baseImplementationType() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Returns the value of the baseImplementationType record component.
BasePacket - Class in eu.cloudnetservice.driver.network.protocol
The default implementation of a packet.
BasePacket(int, boolean, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.protocol.BasePacket
Constructs a new base packet instance.
BasePacket(int, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.protocol.BasePacket
Constructs a new base packet instance.
baseRPC - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the baseRPC record component.
baseRPC() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the baseRPC record component.
BASIC_GENERATOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
BasicRPCMethodGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
A method generator that builds and executes an RPC directly.
BasicRPCMethodGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.BasicRPCMethodGenerator
 
binaryResponse(DataBuf) - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Sets the response of this channel message to a channel message which just contains the given buffer as the content of it.
boot - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
boot() - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Returns the singleton boot injection layer.
boot() - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Get the singleton boot injection layer.
BootLayerConfigurator - Interface in eu.cloudnetservice.driver.inject
All classes that are implementing this interface and are registered as a service provider to the class path will be loaded via the service provider interface when the boot injection layer is constructed for the first time.
bossEventLoopGroup - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
boundInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
boundInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
 
boxPrimitive(CodeBuilder, CodeGenerationUtil.PrimitiveWrapperConverter) - Static method in class eu.cloudnetservice.driver.util.CodeGenerationUtil
Applies the conversion from a primitive type to the corresponding wrapper type on the given code builder.
boxPrimitive(CodeBuilder, String) - Static method in class eu.cloudnetservice.driver.util.CodeGenerationUtil
Boxes the given primitive type on the stack of the given code builder (excluding void).
buffer - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
 
buffer() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Get the wrapped netty byte buf of this buffer, for internal use only.
buffer(DataBuf) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Sets the content of this message.
build() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Builds a channel message from this builder within the contract given in the Builder class java docs.
build() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Builds the chunked packet sender based on the supplied information in this builder.
build() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Builds the chunked packet sender based on the supplied information in this builder.
build() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
Builds a new RPC handler based on the options provided to this builder.
build() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
Builds a new invocation context based on the arguments supplied to this builder.
build() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Validates the options and target class provided to this builder and constructs the final sender instance in case everything checks out.
build() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandler.Builder
Builds a new RPC handler based on the options provided to this builder.
build() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
Builds a new invocation context based on the arguments supplied to this builder.
build() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
Validates the options and target class provided to this builder and constructs the final sender instance in case everything checks out.
build() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
Builds an instance of the service configuration type this builder is targeting.
build() - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Builds the process configuration based on the configuration of this builder.
build() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Builds a service configuration based on all previously supplied properties.
build() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Builds an instance of the service configuration type this builder is targeting.
build() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Builds a new retry configuration based on the previously supplied properties.
build() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Builds a new service deployment instances based on this builder.
build() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
Builds a service environment instance based on this builder.
build() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Builds a service environment type instance based on the properties supplied to this builder.
build() - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Builds a new service id instance based on this builder.
build() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
Builds a service remote inclusion instance based on this builder.
build() - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Builds an instance of the service configuration type this builder is targeting.
build() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
Builds the service template based on this builder.
buildContext(DataBuf, Object) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Builds a new context for a rpc method invocation based on the given information and remaining content in the buffer.
buildElementsForParameters(Parameter[]) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
Builds an element from the generic type and annotations of each given parameter.
buildElementsForParameters(Parameter[], int) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
Builds an element from the generic type and annotations of each given parameter.
builder() - Static method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Constructs a new, empty builder for a ChannelMessage.
builder() - Static method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
Get a new builder instance for a rpc invocation context.
builder() - Static method in class eu.cloudnetservice.driver.service.GroupConfiguration
Constructs a new builder instance to create a group configuration.
builder() - Static method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Constructs a new builder for a process configuration.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Constructs a new builder instance for a service configuration.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Constructs a new builder instance for a retry configuration.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceDeployment
Creates a new builder for a service deployment.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironment
Constructs a new builder instance for a service environment.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Constructs a new builder instance for a service environment type.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceId
Constructs a new builder for a service id instance.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
Constructs a new builder instance for a service remote inclusion.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceTask
Constructs a new builder for a service task.
builder() - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
Constructs a new builder instance for a service template.
builder(GroupConfiguration) - Static method in class eu.cloudnetservice.driver.service.GroupConfiguration
Constructs a new builder which inherits the properties of the given group configuration, allowing to change certain properties of a group.
builder(ProcessConfiguration) - Static method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Constructs a new builder for a process configuration copying the properties from the given configuration into the builder.
builder(ServiceConfiguration) - Static method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Creates a new service configuration builder which has the same options set as the given service configuration.
builder(ServiceCreateRetryConfiguration) - Static method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Creates a new retry configuration builder which has the same options set as the given retry configuration.
builder(ServiceDeployment) - Static method in class eu.cloudnetservice.driver.service.ServiceDeployment
Creates a new builder for a service deployment which has the same properties pre-set as the given deployment instance.
builder(ServiceEnvironment) - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironment
Constructs a new builder instance for a service environment, copying the properties of the given environment into the builder first.
builder(ServiceEnvironmentType) - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Constructs a new builder instance for a service environment which has the properties of the given service environment already set.
builder(ServiceId) - Static method in class eu.cloudnetservice.driver.service.ServiceId
Constructs a new builder for a service id which has the same properties set as the given service id.
builder(ServiceRemoteInclusion) - Static method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
Constructs a new builder for a service remote inclusion which has the properties of the given inclusion already set.
builder(ServiceTask) - Static method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Creates a new builder instance for a service configuration which has the same options set as the given service task.
builder(ServiceTask) - Static method in class eu.cloudnetservice.driver.service.ServiceTask
Constructs a new builder for a service task which has the same properties set than the given service task.
builder(ServiceTemplate) - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
Constructs a new builder for a service template which has all properties of the given template already set.
Builder() - Constructor for class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceId.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
 
buildResponseFor(ChannelMessage) - Static method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Constructs a new builder which contains all needed data to respond to a channel message.
BUNGEECORD - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The bungeecord service environment type, can also be any fork of bungeecord (Java Edition proxy).

C

C_BOOL - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_BYTE - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_CHAR - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_DOUBLE - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_FLOAT - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_INT - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_LONG - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
C_SHORT - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
cachedClassAllocators - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
 
cachedGeneratedImplementation - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache
 
cachedLogMessages() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Get all log messages which are currently cached on the node this service is running on.
cachedLogMessagesAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Get all log messages which are currently cached on the node this service is running on.
CacheKey(int, Class<?>) - Constructor for record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
Creates an instance of a CacheKey record class.
cacheStrategy - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
 
cacheStrategy - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
cacheStrategy() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
The caching strategy that is used when downloading the inclusion.
cacheStrategy(String) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
Sets the cache strategy that is used when downloading the inclusion from the remote.
callEvent(String, T) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Calls the given event to the given channel, only triggering the event listeners which are specifically listening to the given channel unless the channel is *.
callEvent(String, T) - Method in interface eu.cloudnetservice.driver.event.EventManager
Calls the given event to the given channel, only triggering the event listeners which are specifically listening to the given channel unless the channel is *.
callEvent(T) - Method in interface eu.cloudnetservice.driver.event.EventManager
Calls the given event to the * channel, triggering all event listeners which are listening to it.
callEvent(T) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Shortcut for calling an event using EventManager.callEvent(Event)
callMethod(Object, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvoker
Invokes the target method of this invoker using the given arguments on the given instance.
Cancelable - Interface in eu.cloudnetservice.driver.event
This class represents an event which is cancelable.
cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
 
cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
 
cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
 
cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
 
cancelled - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
 
cancelled() - Method in interface eu.cloudnetservice.driver.event.Cancelable
Gets the cancellation state of the event.
cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
Gets the cancellation state of the event.
cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
Gets the cancellation state of the event.
cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
Gets the cancellation state of the event.
cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
Gets the cancellation state of the event.
cancelled() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
Gets the cancellation state of the event.
cancelled(boolean) - Method in interface eu.cloudnetservice.driver.event.Cancelable
Marks this event as cancelled and stops the execution of the representing change in the system.
cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
Marks this event as cancelled and stops the execution of the representing change in the system.
cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
Marks this event as cancelled and stops the execution of the representing change in the system.
cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
Marks this event as cancelled and stops the execution of the representing change in the system.
cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
Marks this event as cancelled and stops the execution of the representing change in the system.
cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
Marks this event as cancelled and stops the execution of the representing change in the system.
canChangeTo(ModuleLifeCycle) - Method in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
Checks if a module can change from this state to the given target.
canChangeTo(ServiceLifeCycle) - Method in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
Checks if this lifecycle can be changed to the given target lifecycle.
canRunOn(JavaVersion) - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Checks if this module can run on the specified java runtime version.
caughtException - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
The field for the caughtException record component.
caughtException() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Returns the value of the caughtException record component.
CD_CHAINABLE_RPC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_COMPLETABLE_FUTURE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_DATA_BUF - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_DATA_BUF_MUT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_DATA_CLASS_CODEC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_FIELD - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_FIELD_ARRAY - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_INT_FACTORY_SPECIAL_ARG - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_INT_INSTANCE_FACTORY - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_METHOD_INVOKER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
CD_NETWORK_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_OBJECT_MAPPER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_RPC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_RPC_CHAIN - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_RPC_EXECUTABLE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_RPC_SENDER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_SUPPLIER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
CD_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
CD_TYPE_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
certificatePath - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
The field for the certificatePath record component.
certificatePath() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns the value of the certificatePath record component.
ChainableRPC - Interface in eu.cloudnetservice.driver.network.rpc
A chainable rpc is a powerful extension to the normal rpc system which allows a developer to execute code on the result of the previous method call.
CHAINED_GENERATOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
ChainedRPCMethodGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
A method generator that builds another implementation to chain the calls.
ChainedRPCMethodGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedRPCMethodGenerator
 
chainHead - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
chainMetadata - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the chainMetadata record component.
chainMetadata() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the chainMetadata record component.
chainTail - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
changeConstructorParameter(int, Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Changes the parameter value at the given index to use the given parameter type instead.
changeConstructorParameter(int, Object) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Changes the parameter value at the given index to use the given parameter type instead.
channel - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
channel - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the channel record component.
channel - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkEvent
 
channel - Variable in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
 
channel - Variable in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
 
channel - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
 
channel() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the channel record component.
channel() - Method in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Get the channel this event is listening to.
channel() - Element in annotation interface eu.cloudnetservice.driver.event.EventListener
The channel this event is listening to.
channel() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get the channel to which the channel message got sent.
channel() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
Get the channel this event is listening to.
channel() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Get the channel id to which this packet was sent.
channel() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Get the channel id to which this packet was sent.
channel() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get the channel id to which this packet was sent.
channel(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Sets the channel of this message.
CHANNEL_ID_COUNTER - Static variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
CHANNEL_MESSAGING_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
CHANNEL_SUPPLIER - Enum constant in enum class eu.cloudnetservice.driver.network.rpc.defaults.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.network.netty.client.NettyNetworkClientHandler
channelActive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerHandler
channelExceptionCaught(ChannelHandlerContext, Throwable) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
channelFutures - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
channelId - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
channelId() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get a unique numeric id of this channel.
channelId() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get a unique numeric id of this channel.
channelInactive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
channelMessage - Variable in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
 
channelMessage() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get the original channel message which was sent.
ChannelMessage - Record Class in eu.cloudnetservice.driver.channel
Represents a message object which can be sent over the network with specific targets in mind.
ChannelMessage(boolean, boolean, String, String, DataBuf, ChannelMessageSender, Collection<ChannelMessageTarget>) - Constructor for record class eu.cloudnetservice.driver.channel.ChannelMessage
Creates an instance of a ChannelMessage record class.
ChannelMessage.Builder - Class in eu.cloudnetservice.driver.channel
A builder for a channel message.
ChannelMessageReceiveEvent - Class in eu.cloudnetservice.driver.event.events.channel
An event called when a channel message of another component is received which targets the current network component.
ChannelMessageReceiveEvent(ChannelMessage, NetworkChannel, boolean) - Constructor for class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Constructs a new instance of a channel message receive event.
ChannelMessageSender - Record Class in eu.cloudnetservice.driver.channel
Represents a sender of a channel message.
ChannelMessageSender(String, DriverEnvironment) - Constructor for record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Creates an instance of a ChannelMessageSender record class.
ChannelMessageTarget - Class in eu.cloudnetservice.driver.channel
Represents a receiver of a channel message.
ChannelMessageTarget(ChannelMessageTarget.Type, String) - Constructor for class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Constructs a new ChannelMessageTarget with no environment as its target.
ChannelMessageTarget(ChannelMessageTarget.Type, String, ServiceEnvironmentType) - Constructor for class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Internal method used for automated instantiation of this class.
ChannelMessageTarget(ServiceEnvironmentType) - Constructor for class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Constructs a new ChannelMessageTarget targeting a specific service environment.
ChannelMessageTarget.Type - Enum Class in eu.cloudnetservice.driver.channel
Represents a type of network component this channel message targets.
channelReadComplete(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
channels - Variable in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
The field for the channels record component.
channels - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
channels - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
channels() - Method in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
Returns the value of the channels record component.
channels() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Get an immutable collection of all channels which are associated with this component.
channels() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientHandler
Get all channels which are connected to the underlying network component.
channels() - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
Get all channels which are connected to the underlying network component.
channels() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Get an immutable collection of all channels which are associated with this component.
channels() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerHandler
Get all channels which are connected to the underlying network component.
channels() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
Get an immutable collection of all channels which are associated with this component.
channels() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Get all channel ids to which a listener was registered previously.
channels() - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Get all channel ids to which a listener was registered previously.
channelSupplier - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
channelSupplier - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the channelSupplier record component.
channelSupplier - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
channelSupplier - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
channelSupplier - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
channelSupplier - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
 
channelSupplier() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the channelSupplier record component.
channelType - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelCloseEvent
 
channelType - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
 
channelType() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelCloseEvent
Get the type of channel which got closed.
channelType() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
Get the type of channel getting initialized.
ChannelType - Enum Class in eu.cloudnetservice.driver.event.events.network
Represents a type of channel.
ChannelType() - Constructor for enum class eu.cloudnetservice.driver.event.events.network.ChannelType
 
checkDependencyVersion(ModuleWrapper, ModuleDependency, Matcher, Matcher) - Static method in class eu.cloudnetservice.driver.module.util.ModuleDependencyUtil
Validates that the dependency of the module is compatible with the actual running module.
checksum - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
checksum() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Get the checksum of this dependency, if known.
child(InjectionLayer<Injector>, String) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Constructs a new child layer for the given parent layer.
child(InjectionLayer<Injector>, String) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Constructs a new child layer for the given parent layer.
CHUNKED_PACKET_COM_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
ChunkedFileQueryBuilder - Interface in eu.cloudnetservice.driver.network.chunk
A builder that can be used to query a file from a remote network component.
ChunkedPacket - Class in eu.cloudnetservice.driver.network.chunk.network
A transfer packet that holds data about a chunk of data to transfer.
ChunkedPacket(DataBuf) - Constructor for class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacket
Constructs a new chunked transfer part packet.
chunkedPacketHandler - Variable in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
 
ChunkedPacketHandler - Interface in eu.cloudnetservice.driver.network.chunk
A handler for chunked packets parts.
ChunkedPacketHandler.Callback - Interface in eu.cloudnetservice.driver.network.chunk
A callback called once the full data of the chunk session was received successfully.
ChunkedPacketListener - Class in eu.cloudnetservice.driver.network.chunk.network
A listener for chunked packets, opening the chunked pocket sessions.
ChunkedPacketListener(ChunkedSessionRegistry, Function<ChunkSessionInformation, ChunkedPacketHandler>) - Constructor for class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacketListener
Creates a new packet listener instance.
ChunkedPacketProvider - Interface in eu.cloudnetservice.driver.network.chunk
Represents an object which is associated to chunked packets in any way and provides general information.
ChunkedPacketSender - Interface in eu.cloudnetservice.driver.network.chunk
A sender of chunked data in any form.
ChunkedPacketSender.Builder - Interface in eu.cloudnetservice.driver.network.chunk
A builder for a chunked packet sender, holding all general options.
ChunkedPacketSessionOpenEvent - Class in eu.cloudnetservice.driver.event.events.chunk
Called when a chunked packet transfer to the current network component was requested and is about to start.
ChunkedPacketSessionOpenEvent(ChunkSessionInformation) - Constructor for class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
Constructs a new chunked packet session open event with the given session information as the reason for it to get fired.
ChunkedSessionRegistry - Class in eu.cloudnetservice.driver.network.chunk.defaults
A registry for chunked transfer sessions that are currently running and active.
ChunkedSessionRegistry() - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.ChunkedSessionRegistry
 
chunkSessionInformation - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
 
ChunkSessionInformation - Class in eu.cloudnetservice.driver.network.chunk.data
Contains all needed information for a chunked data transfer to be initialized.
ChunkSessionInformation() - Constructor for class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Used for network deserialization.
ChunkSessionInformation(int, UUID, String, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Constructs a new chunk session information.
chunkSize - Variable in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
 
chunkSize - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
 
chunkSize - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
chunkSize() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Get the size of a single chunk in the transfer.
chunkSize(int) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
The size of the chunks in bytes that will be transferred from the remote to the caller.
chunkSize(int) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sets the size each chunk has except for the last one must have.
chunkSize(int) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
The size of the chunks in bytes that will be transferred from the remote to the caller.
chunkSize(int) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sets the size each chunk has except for the last one must have.
CLASS_LOADING_LOCK - Static variable in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
All loaders which were created and of which the associated module is still loaded.
CLASS_LOADING_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
ClassAllocationUtil - Class in eu.cloudnetservice.driver.util
A collection of utilities to instantiate data classes.
ClassAllocationUtil() - Constructor for class eu.cloudnetservice.driver.util.ClassAllocationUtil
 
classLoader - Variable in class eu.cloudnetservice.driver.module.DefaultModule
 
classLoader - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
classLoader() - Method in class eu.cloudnetservice.driver.module.DefaultModule
Get the class loader which is responsible for this module.
classLoader() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the class loader which is responsible for this module.
classLoader() - Method in interface eu.cloudnetservice.driver.module.Module
Get the class loader which is responsible for this module.
classLoader() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the class loader which is responsible for this module.
classMetadata - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
classMetadata - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
 
classMetadata - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
 
className() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the fully qualified name of the class the target method is located in.
className() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the fully qualified name of the class the target method is located in.
classRPCSender - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the classRPCSender record component.
classRPCSender() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the classRPCSender record component.
clear() - Method in interface eu.cloudnetservice.driver.database.Database
Removes all key-value pairs which are currently stored in the database.
clear() - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Removes all key-value pairs from this document.
clear() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Removes all key-value pairs from this document.
clear() - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Removes all key-value pairs from this document.
clearAsync() - Method in interface eu.cloudnetservice.driver.database.Database
Removes all key-value pairs which are currently stored in the database.
CLIENT_CHANNEL - Enum constant in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
A channel which connects from or to a client.
clientAddress - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
clientAddress() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get the client host from/to the channel is connected.
clientAddress() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get the client host from/to the channel is connected.
clientAuth - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
The field for the clientAuth record component.
clientAuth() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns the value of the clientAuth record component.
clientChannelFactory - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
clientChannelFactory() - Method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Get the factory for client channels of this transport.
clientChannelFactory() - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Get the channel factory for client channels of the selected netty transport.
clientProvidedChannel - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
clientProvidedChannel() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get if this client is opened by a client rather than a server.
clientProvidedChannel() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get if this client is opened by a client rather than a server.
clone() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
clone() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
clone() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
clone() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
clone() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
clone() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
clone() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment
clone() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
clone() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
clone() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
clone() - Method in class eu.cloudnetservice.driver.service.ServiceTask
clone() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
clone() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
close() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Closes this injector and removes all leftover bindings (if any).
close() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Closes this injector and removes all leftover bindings (if any).
close() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Closes this injector and removes all leftover bindings (if any).
close() - Method in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
close() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Explicitly releases all data associated with this buffer making it unavailable for further reads.
close() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Explicitly releases all data associated with this buffer making it unavailable for further reads.
close() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
close() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
close() - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Requests the close of the channel, flushing all outbound i/o requests before.
close() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
close() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Requests the close of the channel, flushing all outbound i/o requests before.
close() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Closes this storage and releases all resources which are associated with it (if any).
closeAsync() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Closes this storage and releases all resources which are associated with it (if any).
closeChannels() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Closes all open connections associated with this network component.
closeChannels() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Closes all open connections associated with this network component.
closeChannels() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
Closes all open connections associated with this network component.
closed - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
 
CloudMessenger - Interface in eu.cloudnetservice.driver.provider
The main messaging api for communication in any form between components in the CloudNet cluster aside from sending raw packets.
CloudNetVersion - Record Class in eu.cloudnetservice.driver
Represents the current version specification which the associated CloudNet component is running on.
CloudNetVersion(int, int, int, String, String, String) - Constructor for record class eu.cloudnetservice.driver.CloudNetVersion
Creates an instance of a CloudNetVersion record class.
CloudServiceDeferredStateEvent - Class in eu.cloudnetservice.driver.event.events.service
An event which gets called when a deferred service creation gets a state update, either by successfully creating the service or by failing if the maximum retry count is reached.
CloudServiceDeferredStateEvent(UUID, ServiceCreateResult) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
Constructs a new deferred state event instance.
CloudServiceEvent - Class in eu.cloudnetservice.driver.event.events.service
Represents an event which is related to services running within the cluster.
CloudServiceEvent(ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceEvent
Constructs a new cloud service event.
CloudServiceFactory - Interface in eu.cloudnetservice.driver.provider
The main factory class to create cloud services based on a given service configuration.
CloudServiceLifecycleChangeEvent - Class in eu.cloudnetservice.driver.event.events.service
An event being fired when the lifecycle of a service changes.
CloudServiceLifecycleChangeEvent(ServiceLifeCycle, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceLifecycleChangeEvent
Constructs a new cloud service lifecycle event.
CloudServiceLogEntryEvent - Class in eu.cloudnetservice.driver.event.events.service
An event being fired when a service prints out a message to stdout or stderr and the service logging is activated.
CloudServiceLogEntryEvent(ServiceInfoSnapshot, String, CloudServiceLogEntryEvent.StreamType) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
Constructs a new cloud log entry service event.
CloudServiceLogEntryEvent.StreamType - Enum Class in eu.cloudnetservice.driver.event.events.service
Represents a type of std stream.
CloudServiceProvider - Interface in eu.cloudnetservice.driver.provider
The main api point for accessing and managing services running in the cluster.
CloudServiceUpdateEvent - Class in eu.cloudnetservice.driver.event.events.service
An event being fired when a service updates its information.
CloudServiceUpdateEvent(ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceUpdateEvent
Constructs a new cloud service update event.
clusterId - Variable in record class eu.cloudnetservice.driver.cluster.NetworkCluster
The field for the clusterId record component.
clusterId() - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
Returns the value of the clusterId record component.
ClusterNodeProvider - Interface in eu.cloudnetservice.driver.provider
The main api point for accessing node information of all nodes which are currently connected to the current node.
CodeGenerationUtil - Class in eu.cloudnetservice.driver.util
Various utils to generate code using the java classfile api.
CodeGenerationUtil() - Constructor for class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
CodeGenerationUtil.PrimitiveWrapperConverter - Record Class in eu.cloudnetservice.driver.util
Holds all information required to generate code to box or unbox a primitive type.
collectDependencies(ModuleWrapper, ModuleProvider) - Static method in class eu.cloudnetservice.driver.module.util.ModuleDependencyUtil
Collects all first-level module dependencies of a module.
collectionFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
 
CollectionObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer which can read and write any type of collection to/from a buffer.
CollectionObjectSerializer(IntFunction<Collection<Object>>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
Constructs a new collection object serializer instance.
collectModuleProvidedRepositories(ModuleConfiguration) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Collects all repositories provided in the given ModuleConfiguration to a standard url format.
CommandInfo - Record Class in eu.cloudnetservice.driver.command
Represents a command information object which holds all information for a single command that is registered on a node.
CommandInfo(String, Set<String>, String, String, String, List<String>) - Constructor for record class eu.cloudnetservice.driver.command.CommandInfo
Creates an instance of a CommandInfo record class.
COMPACT - Enum constant in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
Uses the most efficient way to pack the document data.
compareTo(RegisteredEventListener) - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
compareTo(ServiceInfoSnapshot) - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
compareTo(ServiceTemplate) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
compilerGenerated - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the compilerGenerated record component.
compilerGenerated() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the compilerGenerated record component.
completeSession(UUID) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.ChunkedSessionRegistry
Marks the given session as completed by removing it from the lookup registry.
componentInfo - Variable in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
 
ComponentInfo - Record Class in eu.cloudnetservice.driver
Holds all information about the current component.
ComponentInfo(DriverEnvironment, String, String) - Constructor for record class eu.cloudnetservice.driver.ComponentInfo
Creates an instance of a ComponentInfo record class.
componentName - Variable in record class eu.cloudnetservice.driver.ComponentInfo
The field for the componentName record component.
componentName() - Method in record class eu.cloudnetservice.driver.ComponentInfo
Returns the value of the componentName record component.
concrete - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the concrete record component.
concrete() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the concrete record component.
CONFIG_PATH_ELEMENT - Static variable in class eu.cloudnetservice.driver.module.driver.DriverModule
 
configPath() - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
The default configuration path located in the directory for this module.
configuration - Variable in class eu.cloudnetservice.driver.event.events.group.GroupConfigurationEvent
 
configuration - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
configuration() - Method in class eu.cloudnetservice.driver.event.events.group.GroupConfigurationEvent
Get the group configuration associated with this event.
configuration() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the configuration which was used to create the service this snapshot wraps.
configureBootLayer(InjectionLayer<?>) - Method in interface eu.cloudnetservice.driver.inject.BootLayerConfigurator
Configures the boot injection layer.
configureBootLayer(InjectionLayer<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.ObjectMapperInjectRegistration
Configures the boot injection layer.
configuredLayer(String, I, Consumer<InjectionLayer<I>>) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Provides a fresh injection layer, with no bindings configured to the returned injector.
configuredLayer(String, Consumer<InjectionLayer<Injector>>) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Provides a fresh injection layer, with no bindings configured to the returned injector.
configureMessageBuffer(Consumer<DataBuf.Mutable>) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
A consumer that is called when the actual request is sent to the data source.
configureMessageBuffer(Consumer<DataBuf.Mutable>) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
A consumer that is called when the actual request is sent to the data source.
connect(HostAndPort) - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Connects this network client to the network server running at the given host and port.
connect(HostAndPort) - Method in interface eu.cloudnetservice.driver.network.NetworkClient
Connects this network client to the network server running at the given host and port.
connected() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get if the wrapped service was started and is connected to the node which started it.
connectedAddress - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientHandler
 
connectedTime - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
connectedTime() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the unix timestamp when the service connected to the handling node.
CONNECTION_TIMEOUT_MILLIS - Static variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
consoleCommand(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get an information about a specific registered command on the current node.
consoleCommandAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get an information about a specific registered command on the current node.
consoleCommands() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get all commands which are registered on the current node.
consoleCommandsAsync() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get all commands which are registered on the current node.
consoleTabCompleteResults(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Gets all tab complete results for the next argument in the provided command line.
consoleTabCompleteResultsAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Gets all tab complete results for the next argument in the provided command line.
constBufferSupplier(byte[]) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
constructInstance(ChainableRPC, RPCSender, Supplier<NetworkChannel>, Object[]) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
Constructs a new instance of the generated rpc class.
constructInstance(ChainableRPC, RPCSender, Supplier<NetworkChannel>, Object[]) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
Uses the delegate instance of this temp factory to construct the target rpc implementation class.
constructInstance(ChainableRPC, Supplier<NetworkChannel>, Object[]) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
Constructs a new instance of the generated rpc class.
constructInstance(ChainableRPC, Supplier<NetworkChannel>, Object[]) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
Uses the delegate instance of this temp factory to construct the target rpc implementation class.
constructorMethodHandle - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
constructRequestResponse(boolean) - Static method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryChannelMessageListener
Constructs the response data for a request.
constructResponse(DataBuf) - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Constructs a new packet as a response to this packet.
constructResponse(DataBuf) - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Constructs a new packet as a response to this packet.
constructResponse(DataBuf) - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Constructs a new packet as a response to this packet.
contains(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Checks if this template storage contains any data associated with the given template.
contains(String) - Method in interface eu.cloudnetservice.driver.database.Database
Tests whether a document is associated with the given key.
contains(String) - Method in interface eu.cloudnetservice.driver.document.Document
Get if this document has a value mapping for the given key.
contains(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get if this document has a value mapping for the given key.
contains(String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get if this document has a value mapping for the given key.
containsAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Checks if this template storage contains any data associated with the given template.
containsAsync(String) - Method in interface eu.cloudnetservice.driver.database.Database
Tests whether a document is associated with the given key.
containsDatabase(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Checks whether the database with the given name already exists.
containsDatabaseAsync(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Checks whether the database with the given name already exists.
containsNonNull(String) - Method in interface eu.cloudnetservice.driver.document.Document
Get if this document has a non-null value mapping for the given key.
containsNonNull(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get if this document has a non-null value mapping for the given key.
containsNonNull(String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get if this document has a non-null value mapping for the given key.
content - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
content - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the content record component.
content() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the content record component.
content() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get the content of the channel message.
content() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Get the content of this packet.
content() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Get the content of this packet.
content() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get the content of this packet.
context - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
copyJarContainingClass(Class<?>, Path) - Method in class eu.cloudnetservice.driver.util.ModuleHelper
Copies the caller class location from the class path to the given target path.
copyOf(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
Creates a readonly copy of the given data buffer.
copyOf(DataBuf) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
Creates a readonly copy of the given data buffer.
copyPluginConfigurationFileForEnvironment(Class<?>, ServiceEnvironmentType, Path) - Method in class eu.cloudnetservice.driver.util.ModuleHelper
Copies the appropriate plugin configuration file for the given service environment type.
coreExecutor - Variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 
cpuUsage - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the cpuUsage record component.
cpuUsage() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the cpuUsage record component.
create() - Static method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
Constructs a new default implementation of this builder.
create(Gson, TypeToken<T>) - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
create(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates the given template in this template storage if it doesn't exist already.
createAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates the given template in this template storage if it doesn't exist already.
createBossEventLoopGroup() - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Creates a new boss event loop group based on the selected netty transport.
createCloudService(ServiceConfiguration) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceFactory
Creates and prepares a new cloud service based on the given configuration.
createCloudServiceAsync(ServiceConfiguration) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceFactory
Creates and prepares a new cloud service based on the given configuration.
created(ServiceInfoSnapshot) - Static method in class eu.cloudnetservice.driver.service.ServiceCreateResult
Creates a new result with the state set to created and using the given service info.
CREATED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
The initial state of a module until the module gets loaded.
CREATED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
The service was created successfully and is fully available for further actions.
createDataClassCodec(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
Generates the data class codec for the given target type.
createDirectory(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new, empty directory at the given path in the given template in this storage if the directory didn't exist already.
createDirectoryAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new, empty directory at the given path in the given template in this storage if the directory didn't exist already.
createdService() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
Get the underlying service of the service result.
createEmpty() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
Creates an empty buffer which can be expanded by writing to it.
createEmpty() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
Creates an empty buffer which can be expanded by writing to it.
createEventLoopGroup(int) - Method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Creates a new event loop group of the current selected transport with the supplied amount of threads.
createFile(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new, empty file at the given path in the given template in this storage if the file didn't exist already.
createFileAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new, empty file at the given path in the given template in this storage if the file didn't exist already.
createFinalChunk(int, int, byte[], ChunkSessionInformation) - Static method in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacket
Creates a new final chunk which must be sent to terminate a chunked data transfer on the remote side.
createFixedBinding(Object, Type...) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
Creates a fixed binding constructor without setting any required name or annotation.
createFullChunk(int, byte[], ChunkSessionInformation) - Static method in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacket
Creates a new full chunk in the middle of a transfer.
createNewService() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Creates and prepares a service based on this configuration using the default cloud service factory.
createNewServiceAsync() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Creates and prepares a service based on this configuration using the default cloud service factory.
createPacketDispatcher(DriverEnvironment) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Creates a new executor for all incoming packets.
createResult - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
 
createWithExpectedSize(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
Creates an empty mutable data buffer which pre-allocates the specified amount of expected bytes rather than dynamically growing during write operations.
createWithExpectedSize(int) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
Creates an empty mutable data buffer which pre-allocates the specified amount of expected bytes rather than dynamically growing during write operations.
createWorkerEventLoopGroup(DriverEnvironment) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Creates a new worker event loop group based on the selected netty transport.
creation() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Get an epoch timestamp of the creation time of this packet.
creation() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Get an epoch timestamp of the creation time of this packet.
creation() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get an epoch timestamp of the creation time of this packet.
creationId - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
 
creationId - Variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
 
creationId() - Method in class eu.cloudnetservice.driver.service.ServiceCreateResult
Get the creation id of this create result.
creationStamp - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
 
creationTime - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
creationTime - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
creationTime - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the creationTime record component.
creationTime() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the epoch milli creation time of this snapshot.
creationTime() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the unix timestamp when this snapshot was created.
creationTime() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the creationTime record component.
currentLoadedClassCount - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the currentLoadedClassCount record component.
currentLoadedClassCount() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the currentLoadedClassCount record component.
currentServicesCount - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
currentServicesCount() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the amount of services in any state on the associated node.

D

daemon - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
The field for the daemon record component.
daemon() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns the value of the daemon record component.
DATA_DIRECTORY_ELEMENT - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
database(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Retrieves or creates non-blocking a facade for a database to write and read data to.
Database - Interface in eu.cloudnetservice.driver.database
Represents a database in the CloudNet.
databaseNames() - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Retrieves all names of all top-level existing databases.
databaseNamesAsync() - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Retrieves all names of all top-level existing databases.
DatabaseProvider - Interface in eu.cloudnetservice.driver.database
Represents a provider for databases.
dataBuf - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
 
DataBuf - Interface in eu.cloudnetservice.driver.network.buffer
Represents an immutable buffer which is essentially a wrapper around some kind of readable buffer.
DataBuf.Mutable - Interface in eu.cloudnetservice.driver.network.buffer
Represents a mutable version of a data buf.
DataBufable - Interface in eu.cloudnetservice.driver.network.buffer
Represents an object which can be written into a DataBuf but not using the default way the object mapper takes.
DataBufableObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object codec implementation for all classes that implement DataBufable.
DataBufableObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
 
dataBufFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
 
dataBufFactory() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
Get the data buf factory which is used to allocate network data buffers if needed.
dataBufFactory() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
Get the data buf factory which is used to allocate network data buffers if needed.
dataBufFactory(DataBufFactory) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.
dataBufFactory(DataBufFactory) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.
dataBufFactory(DataBufFactory) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.
dataBufFactory(DataBufFactory) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider.Builder
Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.
DataBufFactory - Interface in eu.cloudnetservice.driver.network.buffer
A factory for creation of data buf instances in various forms.
DataBufObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer to write a data buf into the outbound buffer.
DataBufObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufObjectSerializer
 
DataClassCodec - Interface in eu.cloudnetservice.driver.network.rpc.defaults.object.data
The blueprint of the internally generated class to serialize invalid input: '&' deserialize the fields of an object into a buffer.
dataClassCodecCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
 
DataClassCodecGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.data
Internal generator for data class codec implementations in runtime.
DataClassCodecGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
DataClassSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.data
A serializer for all data classes and arrays which have no special serializer available.
DataClassSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
 
dataDirectory - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
dataDirectory() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the data directory of this module in which the module should store its configuration files.
dataDirectory() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the data directory of this module in which the module should store its configuration files.
dataFolder - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the dataFolder record component.
dataFolder() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the dataFolder record component.
dataFolder(Path) - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Get the data folder path of this module or a default version of it based on the module's name.
dataId - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
 
dataId() - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
Get the id of the requested data.
dataIdentifier - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
 
dataIdentifier(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
The identifier for the data should be transferred from the remote to the caller.
dataIdentifier(String) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
The identifier for the data should be transferred from the remote to the caller.
dataSource - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
 
decode(ChannelHandlerContext, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketDecoder
decode(ChannelHandlerContext, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FrameDecoder
def - Variable in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
The field for the def record component.
def() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Returns the value of the def record component.
DEFAULT_CHUNK_SIZE - Static variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
DEFAULT_DEP_LOADER - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
DEFAULT_EXCLUSIONS - Static variable in class eu.cloudnetservice.driver.service.ServiceDeployment
 
DEFAULT_LIB_DIR - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
DEFAULT_MAPPER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
 
DEFAULT_MODULE_DIR - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
DEFAULT_SERIALIZERS - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
 
DefaultChunkedFileQueryBuilder - Class in eu.cloudnetservice.driver.network.chunk.defaults.builder
Default implementation of a builder for a file query from a remote network component.
DefaultChunkedFileQueryBuilder() - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
 
DefaultChunkedPacketProvider - Class in eu.cloudnetservice.driver.network.chunk.defaults
Represents a default, shared implementation of a chunked packet provider.
DefaultChunkedPacketProvider(ChunkSessionInformation) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
Creates a new instance of this class.
DefaultChunkedPacketSenderBuilder - Class in eu.cloudnetservice.driver.network.chunk.defaults.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.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
defaultDataBufFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
 
defaultDataBufFactory() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Get the default data buf factory used by this mapper.
DefaultDocumentFactoryRegistry - Class in eu.cloudnetservice.driver.document.defaults
The default implementation of a document factory.
DefaultDocumentFactoryRegistry() - Constructor for class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Sealed constructor as this constructor should only get accessed from the injector.
DefaultedDocPropertyHolder - Interface in eu.cloudnetservice.driver.document.property
An implementation of a doc property holder that defaults all method calls to the underlying document that is returned by the DocPropertyHolder.propertyHolder() method.
DefaultedDocPropertyHolder.Mutable<S> - Interface in eu.cloudnetservice.driver.document.property
An implementation of a mutable doc property holder that defaults all method calls to the underlying document that is returned by the DocPropertyHolder.propertyHolder() method.
DefaultedDocPropertyHolder.Mutable.WithDirectModifier<S> - Interface in eu.cloudnetservice.driver.document.property
A subclass of a mutable doc property holder which allows to modify the underlying property document of this holder easily.
DefaultEventManager - Class in eu.cloudnetservice.driver.event
The default implementation of an event manager.
DefaultEventManager() - Constructor for class eu.cloudnetservice.driver.event.DefaultEventManager
 
defaultFactory() - Static method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
Get the default factory for data buffers integrated into cloudnet.
DefaultFileChunkedPacketHandler - Class in eu.cloudnetservice.driver.network.chunk.defaults
Represents a handler for a chunked packet transfer which transfers a file.
DefaultFileChunkedPacketHandler(ChunkSessionInformation, ChunkedPacketHandler.Callback) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Creates the session handler initially.
DefaultFileChunkedPacketHandler(ChunkSessionInformation, ChunkedPacketHandler.Callback, Path) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Creates the session handler initially.
DefaultFileChunkPacketSender - Class in eu.cloudnetservice.driver.network.chunk.defaults
Represents a default implementation of a chunked packet sender specifically created for chunked transferring of a huge file, e.g.
DefaultFileChunkPacketSender(ChunkSessionInformation, InputStream, Consumer<Packet>) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
Constructs a new chunked packet sender for file transfer.
DefaultingDocProperty<E> - Record Class in eu.cloudnetservice.driver.document.property
A doc property that injects the given default value when reading or writing a null value.
DefaultingDocProperty(DocProperty<E>, E) - Constructor for record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Creates an instance of a DefaultingDocProperty record class.
DefaultInjectionLayer<I> - Record Class in eu.cloudnetservice.driver.inject
The default implementation for of an injector layer.
DefaultInjectionLayer(I, AutoAnnotationRegistry, String) - Constructor for record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Creates an instance of a DefaultInjectionLayer record class.
DefaultInstanceAllocator(ChainableRPC, RPCSender, Supplier<NetworkChannel>, Object[], RPCInternalInstanceFactory) - Constructor for record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Creates an instance of a DefaultInstanceAllocator record class.
DefaultMessenger - Class in eu.cloudnetservice.driver.provider.defaults
An abstract helper implementation of the cloud messenger which can be shared over all further implementations.
DefaultMessenger() - Constructor for class eu.cloudnetservice.driver.provider.defaults.DefaultMessenger
 
DefaultModule - Class in eu.cloudnetservice.driver.module
Represents the default implementation of the module.
DefaultModule() - Constructor for class eu.cloudnetservice.driver.module.DefaultModule
 
DefaultModuleDependencyLoader - Class in eu.cloudnetservice.driver.module
Represents the default implementation of the module dependency loader.
DefaultModuleDependencyLoader(Path) - Constructor for class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
Constructs a new instance of this class.
DefaultModuleProvider - Class in eu.cloudnetservice.driver.module
Represents the default implementation of the module provider.
DefaultModuleProvider() - Constructor for class eu.cloudnetservice.driver.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.module.DefaultModuleProvider
Creates a new default module provider with the given directory and dependency loader.
DefaultModuleProviderHandler - Class in eu.cloudnetservice.driver.module
Represents the default implementation of the module provider handler.
DefaultModuleProviderHandler(EventManager, ModuleProvider, ServiceRegistry) - Constructor for class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
 
DefaultModuleTaskEntry - Class in eu.cloudnetservice.driver.module
Represents the default implementation of the module task entry.
DefaultModuleTaskEntry(ModuleWrapper, ModuleTask, Method) - Constructor for class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
Constructs a new instance of this class.
DefaultModuleWrapper - Class in eu.cloudnetservice.driver.module
Represents the default implementation of the module wrapper.
DefaultModuleWrapper(URL, Module, Path, ModuleProvider, URLClassLoader, Set<ModuleDependency>, ModuleConfiguration, InjectionLayer<SpecifiedInjector>) - Constructor for class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Creates a new instance of a default module wrapper.
DefaultNetworkChannel - Class in eu.cloudnetservice.driver.network
The default abstract implementation of a network channel.
DefaultNetworkChannel(PacketListenerRegistry, HostAndPort, HostAndPort, boolean, NetworkChannelHandler) - Constructor for class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Constructs a new default network channel instance.
defaultObjectMapper - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
 
defaultObjectMapper() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Get the default object mapper used by this factory.
DefaultObjectMapper - Class in eu.cloudnetservice.driver.network.rpc.defaults.object
The default object mapper implementation.
DefaultObjectMapper() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Constructs a new default object mapper instance with all default object serializers already registered.
DefaultObjectMapper(boolean) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Constructs a new default object mapper instance and optionally registers the default serializers to it.
DefaultPacketListenerRegistry - Class in eu.cloudnetservice.driver.network.protocol.defaults
The default implementation of the packet listener registry.
DefaultPacketListenerRegistry() - Constructor for class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Constructs a new packet listener registry instance with no parent packet listener given.
DefaultPacketListenerRegistry(PacketListenerRegistry) - Constructor for class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Constructs a new packet listener registry instance.
defaultProcessArguments - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
 
defaultProcessArguments - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
 
defaultProcessArguments() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Get the default arguments which get appended to the end of a service command line.
defaultProcessArguments(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Sets the default process arguments which should get appended to the command line of all services created using the service environment type.
DefaultQueryPacketManager - Class in eu.cloudnetservice.driver.network.protocol.defaults
The default implementation of the query manager.
DefaultQueryPacketManager(NetworkChannel) - Constructor for class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Constructs a new query manager for the given network with the provided query timeout.
DefaultRegisteredEventListener - Class in eu.cloudnetservice.driver.event
The default implementation of a registered event listener.
DefaultRegisteredEventListener(Object, Method, EventListener, InjectionLayer<?>) - Constructor for class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Constructs a new default registered event listener instance.
DefaultRPC - Class in eu.cloudnetservice.driver.network.rpc.defaults.rpc
The default implementation of a rpc.
DefaultRPC(Class<?>, RPCFactory, ObjectMapper, DataBufFactory, RPCSender, Supplier<NetworkChannel>, Duration, RPCMethodMetadata, Object[]) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Constructs a new default rpc instance.
DefaultRPCChain - Class in eu.cloudnetservice.driver.network.rpc.defaults.rpc
Represents the default implementation of a rpc chain.
DefaultRPCChain(RPC, RPC, List<RPC>, Supplier<NetworkChannel>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Constructs a new rpc chain instance.
DefaultRPCFactory - Class in eu.cloudnetservice.driver.network.rpc.defaults
The default factory implementation for everything related to rpc.
DefaultRPCFactory(ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new default rpc provider factory instance.
DefaultRPCHandler - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler
Represents the default implementation of a rpc handler.
DefaultRPCHandler(RPCFactory, ObjectMapper, DataBufFactory, Object, RPCClassMetadata) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
Constructs a new rpc handler instance.
DefaultRPCHandlerBuilder<T> - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler
The default implementation of an RPC handler builder.
DefaultRPCHandlerBuilder(RPCFactory, RPCClassMetadata, ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.handler
The default implementation of a rpc handler registry.
DefaultRPCHandlerRegistry() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
 
DefaultRPCImplementationBuilder<T> - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
The default implementation of a rpc implementation builder.
DefaultRPCImplementationBuilder(RPCFactory, ObjectMapper, DataBufFactory, RPCClassMetadata, RPCGenerationCache) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Constructs a new default implementation builder instance.
DefaultRPCImplementationBuilder.DefaultInstanceAllocator<T> - Record Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
The default implementation of an instance allocator using an internal instance factory as delegation.
DefaultRPCInvocationContext - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler
The default implementation of an RPC invocation context.
DefaultRPCInvocationContext(String, String, DataBuf, Object) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
Constructs a new default RPC invocation context instance, only used by the builder.
DefaultRPCInvocationContext.Builder - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler
The default builder implementation for an RPC invocation context.
DefaultRPCProvider - Class in eu.cloudnetservice.driver.network.rpc.defaults
An abstract implementation of a rpc provider for easier implementation in subclasses.
DefaultRPCProvider(Class<?>, RPCFactory, ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
Constructs a new default rpc provider instance.
DefaultRPCSender - Class in eu.cloudnetservice.driver.network.rpc.defaults.sender
The default implementation of an RPC sender.
DefaultRPCSender(Class<?>, RPCFactory, ObjectMapper, DataBufFactory, RPCClassMetadata, Supplier<NetworkChannel>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Constructs a new default rpc sender instance.
DefaultRPCSenderBuilder - Class in eu.cloudnetservice.driver.network.rpc.defaults.sender
The default implementation of an RPC sender builder.
DefaultRPCSenderBuilder(RPCFactory, RPCClassMetadata, DataBufFactory, ObjectMapper) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.introspec.RPCClassMetadata
Get the default rpc timeout that should be applied to all methods in the target class.
DefaultServiceRegistry - Class in eu.cloudnetservice.driver.registry
Represents the default service registry implementation.
DefaultServiceRegistry(InjectionLayer<?>) - Constructor for class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
 
DefaultServiceRegistry.RegistryEntry<T> - Record Class in eu.cloudnetservice.driver.registry
A registered entry in the service registry.
defaultServiceStartPort - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
 
defaultServiceStartPort - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
 
defaultServiceStartPort(int) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Sets the default start port to use for the service environment type if no other port was explicitly defined when creating a service which uses the service environment type.
defaultStartPort() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Get the default start port of the environment which will be used when no specific port was used to create a service.
deferred(UUID) - Static method in class eu.cloudnetservice.driver.service.ServiceCreateResult
Creates a new result with the state set to deferred and using the given creation id.
DEFERRED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
the service creation was deferred and retries to create the service will be made based on the supplied retry configuration.
deferredCreationId() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
Get the id of the deferred result this event is associated with.
defineClass(Class<?>, byte[]) - Static method in class eu.cloudnetservice.driver.util.CodeGenerationUtil
Defines a class based on the given class bytes using the class loader of the given parent class.
defineNestedClass(Class<?>, byte[]) - Static method in class eu.cloudnetservice.driver.util.CodeGenerationUtil
Defines a hidden nest mate class in the given host class, which grants the defined class full access to everything that is present in the class (for example private members).
definingClass - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the definingClass record component.
definingClass() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the definingClass record component.
delegate - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
 
delegateFactory - Variable in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
The field for the delegateFactory record component.
delegateFactory() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Returns the value of the delegateFactory record component.
DelegateTypeAdapterFactory - Record Class in eu.cloudnetservice.driver.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<Class<?>>, Function<Gson, TypeAdapter<?>>) - Constructor for record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Creates an instance of a DelegateTypeAdapterFactory record class.
delete() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Sets the service lifecycle to deleted and executes the appropriate actions to change to the deleted state.
delete(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deletes the given template completely from this template storage.
delete(String) - Method in interface eu.cloudnetservice.driver.database.Database
Removes the key and the associated document from the database.
deleteAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Sets the service lifecycle to deleted and executes the appropriate actions to change to the deleted state.
deleteAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deletes the given template completely from this template storage.
deleteAsync(String) - Method in interface eu.cloudnetservice.driver.database.Database
Removes the key and the associated document from the database.
DELETED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
The service was removed from the system and is no longer accessible.
deleteDatabase(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Deletes the database with the given name, removing all data which was previously stored in it.
deleteDatabaseAsync(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
Deletes the database with the given name, removing all data which was previously stored in it.
deletedFilesAfterStop - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
deletedFilesAfterStop - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
deletedFilesAfterStop - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
deletedFilesAfterStop - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
deletedFilesAfterStop() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the files (or directories) which should get deleted when stopping the service (before deployments are executed).
deletedFilesAfterStop() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the files (or directories) which should get deleted when stopping the service (before deployments are executed).
deletedFilesAfterStop(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the files which should get deleted when stopping a service created based on the configuration.
deletedFilesAfterStop(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the files which should get deleted when stopping a service created based on the configuration.
deleteFile(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deletes the given file at the given path in the given template in this storage.
deleteFileAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deletes the given file at the given path in the given template in this storage.
deleteFiles() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Stops the service if it is currently running marks it as deleted.
deleteFilesAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Stops the service if it is currently running marks it as deleted.
dependencies - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the dependencies record component.
dependencies() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the dependencies record component.
dependingModules - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
dependingModules() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get all modules this module is depending on.
dependingModules() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get all modules this module is depending on.
deploy(ServiceTemplate, InputStream) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Deploys all files in the given input stream to the given target template.
deploy(ServiceTemplate, InputStream) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deploys all files in the given input stream to the given target template.
deployAsync(ServiceTemplate, InputStream) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Deploys all files in the given input stream to the given target template.
deployAsync(ServiceTemplate, InputStream) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deploys all files in the given input stream to the given target template.
deployDirectory(ServiceTemplate, Path) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deploys all files in the given directory to the associated target in this template storage for the given template.
deployDirectory(ServiceTemplate, Path, Predicate<Path>) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Deploys all files in the given directory to the associated target in this template storage for the given template.
deployDirectory(ServiceTemplate, Path, Predicate<Path>) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deploys all files in the given directory to the associated target in this template storage for the given template.
deployDirectoryAsync(ServiceTemplate, Path) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deploys all files in the given directory to the associated target in this template storage for the given template.
deployDirectoryAsync(ServiceTemplate, Path, Predicate<Path>) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Deploys all files in the given directory to the associated target in this template storage for the given template.
deployments - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
deployments - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
 
deployments() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get all deployments that should be added initially to services created based on this configuration.
deployments(Collection<ServiceDeployment>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Sets the deployments to execute when a service based on the configuration gets stopped or when explicitly requested by calling the associated method on the service provider.
deployResources(boolean) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Executes all deployments which were previously added to the associated service and optionally removes them once they were executed successfully.
deployResourcesAsync(boolean) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Executes all deployments which were previously added to the associated service and optionally removes them once they were executed successfully.
description - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
The field for the description record component.
description - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the description record component.
description() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns the value of the description record component.
description() - Method in interface eu.cloudnetservice.driver.module.Module
Get the description of this module.
description() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the description record component.
descriptor - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
The field for the descriptor record component.
descriptor() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Returns the value of the descriptor record component.
deserialize(DataBuf, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.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 - Enum constant in enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
Represents the deserialization direction (from document to field/class).
DESERIALIZE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
The jvm static exclusion strategy for the deserialize direction.
DESERIALIZE_METHOD_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
deserializeMethodArguments(RPCMethodMetadata, DataBuf) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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).
destination - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
 
destination - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
destination() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
The target file name of the inclusion download.
destination(String) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
Sets the destination to download the inclusion to.
detailMessage - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
The field for the detailMessage record component.
detailMessage - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
The field for the detailMessage record component.
detailMessage() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Returns the value of the detailMessage record component.
detailMessage() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Returns the value of the detailMessage record component.
DIRECT_BUFFER_CLEANER - Static variable in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
 
DirectBufferFreeDrop(ByteBufferMemoryManager) - Constructor for record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
Creates an instance of a DirectBufferFreeDrop record class.
direction - Variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
 
Direction() - Constructor for enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
 
directory - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the directory record component.
directory() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the directory record component.
disableIpRewrite - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
disableIpRewrite - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
disableIpRewrite() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get if rewriting the ip set in the service configuration file (for example the server.properties file) should be disabled and the set ip should be used.
disableIpRewrite(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets if rewriting the ip set in the service configuration file (for example the server.properties file) should be disabled and the set ip should be used.
displayName() - Method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Get the display name of the transport.
doBuild() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Delegate method which must get overridden by any class which extends from this builder.
doBuild() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.FileChunkedPacketSenderBuilder
Delegate method which must get overridden by any class which extends from this builder.
DocProperty<E> - Interface in eu.cloudnetservice.driver.document.property
Represents a property which can be written and read from a Document or DocPropertyHolder, for example the amount of online players, the state of the service or other custom properties appended by a plugin.
DocPropertyHolder - Interface in eu.cloudnetservice.driver.document.property
A holder for doc properties that supports various read and write operations to the underlying document.
DocPropertyHolder.Mutable<S> - Interface in eu.cloudnetservice.driver.document.property
A mutable version of a doc property holder which allows modifications to it.
docsUrl - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
The field for the docsUrl record component.
docsUrl() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns the value of the docsUrl record component.
Document - Interface in eu.cloudnetservice.driver.document
The root of a document tree.
Document.Mutable - Interface in eu.cloudnetservice.driver.document
A mutable version of a document.
documentCount() - Method in interface eu.cloudnetservice.driver.database.Database
Get the amount of key-value pairs currently stored in the database.
documentCountAsync() - Method in interface eu.cloudnetservice.driver.database.Database
Get the amount of key-value pairs currently stored in the database.
documentFactories() - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Get an unmodifiable view of all registered document factories.
documentFactories() - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
Get an unmodifiable view of all registered document factories.
documentFactory(String) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Get the document factory with the given format name.
documentFactory(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
Get the document factory with the given format name.
DocumentFactory - Interface in eu.cloudnetservice.driver.document
A factory for documents.
documentFactoryRegistry - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
 
documentFactoryRegistry() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
Lazy initializes the document factory registry field if not done previously, returning the initialized field value.
DocumentFactoryRegistry - Interface in eu.cloudnetservice.driver.document
A registry for document factories.
DocumentFieldRename - Annotation Interface in eu.cloudnetservice.driver.document.annotations
Annotation to rename a field during tree serialisation or deserialization.
DocumentObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer which can write and read a json document to/from the buffer.
DocumentObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
 
DocumentParseException - Exception Class in eu.cloudnetservice.driver.document
An exception that gets thrown when an issue occurs while parsing a document from the given input data.
DocumentParseException(String, Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentParseException
Constructs a new document parse exception with the given description message and cause.
DocumentParseException(Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentParseException
Constructs a new document parse exception with the given cause.
documents() - Method in interface eu.cloudnetservice.driver.database.Database
Get all values which are currently stored and mapped to a key in the database.
documentsAsync() - Method in interface eu.cloudnetservice.driver.database.Database
Get all values which are currently stored and mapped to a key in the database.
DocumentSend - Interface in eu.cloudnetservice.driver.document.send
Represents a version of a document that can be transferred into another document.
DocumentSerialisationException - Exception Class in eu.cloudnetservice.driver.document
An exception that gets thrown when an issue occurs while serializing a document.
DocumentSerialisationException(String, Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentSerialisationException
Constructs a new document serialisation exception with the given description message and cause.
DocumentSerialisationException(Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentSerialisationException
Constructs a new document serialisation exception with the given cause.
DocumentTypeAdapter - Class in eu.cloudnetservice.driver.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.document.gson.DocumentTypeAdapter
Constructs a new instance of the document type adapter.
DocumentValueIgnore - Annotation Interface in eu.cloudnetservice.driver.document.annotations
Annotation to indicate that the annotated field or type should be ignored during tree serialisation or deserialization.
DocumentValueIgnore.Direction - Enum Class in eu.cloudnetservice.driver.document.annotations
Represents the possible document serialisation directions.
doHandlePacket(BasePacket) - Method in class eu.cloudnetservice.driver.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.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.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.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<URL>) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Tries to load a module dependency.
downstream - Variable in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
The field for the downstream record component.
downstream - Variable in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
The field for the downstream record component.
downstream() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Returns the value of the downstream record component.
downstream() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Returns the value of the downstream record component.
drain - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
draining() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the current draining state of associated node.
DriverEnvironment - Class in eu.cloudnetservice.driver
Represents the current environment in which the driver is running.
DriverEnvironment(String, Document) - Constructor for class eu.cloudnetservice.driver.DriverEnvironment
Constructs a new driver environment instance.
DriverModule - Class in eu.cloudnetservice.driver.module.driver
Represents a cloudnet driver specific implementation for the module.
DriverModule() - Constructor for class eu.cloudnetservice.driver.module.driver.DriverModule
 
drop(Buffer) - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
dropResult - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
dropResult() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Disables that this rpc is waiting for a result from the target network component.
dropResult() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Disables that this rpc is waiting for a result from the target network component.
DURATION_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a duration.
DurationTypeAdapter - Class in eu.cloudnetservice.driver.document.gson
A type adapter that can serialize and deserialize durations into/from json.
DurationTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.document.gson.DurationTypeAdapter
Constructs a new instance of the duration type adapter.

E

EARLY - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The associated event listener gets called earlier than normal listeners.
Element - Interface in eu.cloudnetservice.driver.document.send.element
An abstract element that can be included into any document type.
elementCount() - Method in interface eu.cloudnetservice.driver.document.Document
Get the amount of key-value mappings that are present in the document.
elementCount() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get the amount of key-value mappings that are present in the document.
elementCount() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get the amount of key-value mappings that are present in the document.
elements - Variable in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
The field for the elements record component.
elements() - Method in interface eu.cloudnetservice.driver.document.Document
Get a snapshot of all serialized key-value pairs registered in this document at the moment this method was called.
elements() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get a snapshot of all serialized key-value pairs registered in this document at the moment this method was called.
elements() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get a snapshot of all serialized key-value pairs registered in this document at the moment this method was called.
elements() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Returns the value of the elements record component.
ElementVisitor - Interface in eu.cloudnetservice.driver.document.send
A visitor for elements.
empty() - Method in interface eu.cloudnetservice.driver.document.Document
Get if the document is empty (therefore has no key-value mappings present).
empty() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get if the document is empty (therefore has no key-value mappings present).
empty() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get if the document is empty (therefore has no key-value mappings present).
empty() - Static method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Creates a new, empty data buffer using the default buffer factory (currently a netty buffer factory).
empty() - Static method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get a jvm static implementation of a packet which holds no content and is designed to catch read/write activity on those packets by throwing an exception.
empty() - Static method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Get a jvm static process snapshot which holds no information about any process.
EMPTY - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
EMPTY_BUFFER - Static variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
 
EMPTY_ELEMENT_ARRAY - Static variable in class eu.cloudnetservice.driver.inject.InjectUtil
 
EMPTY_FIELD_ARRAY - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
EMPTY_INSTANCE_ARRAY - Static variable in class eu.cloudnetservice.driver.inject.InjectUtil
 
emptyDocument() - Static method in interface eu.cloudnetservice.driver.document.Document
Get the jvm static implementation of an empty document.
EmptyDocument - Class in eu.cloudnetservice.driver.document.empty
A document implementation that just ignores all calls made to it.
EmptyDocument() - Constructor for class eu.cloudnetservice.driver.document.empty.EmptyDocument
Constructs an empty document instance.
EmptyDocumentFactory - Class in eu.cloudnetservice.driver.document.empty
A document factory that only returns the singleton empty document instance.
EmptyDocumentFactory() - Constructor for class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Sealed constructor as there should only be one singleton empty document factory.
EmptyDocumentSend - Class in eu.cloudnetservice.driver.document.empty
A document send implementation that contains nothing.
EmptyDocumentSend() - Constructor for class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
Sealed constructor to prevent accidental instantiations of this class.
EmptyPacket - Class in eu.cloudnetservice.driver.network.protocol
Represents a packet with no content in it, throwing an exception when trying to construct a response for or trying to read from.
EmptyPacket() - Constructor for class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Private no-args constructor which is not throwing an exception to allow a single instance creation of the class.
enabled - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
The field for the enabled record component.
enabled() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns the value of the enabled record component.
enabled() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Checks if this configuration is enabled, in other words if there is at least one retry and delay specified.
encode(ChannelHandlerContext, Packet, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
ensureClassIsInstantiable(Class<?>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
Validates that an instance of the given class can be constructed in runtime.
ensureWriteable(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Ensures that this buffer has at least the given amount of bytes unused for writing data.
ensureWriteable(int) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Ensures that this buffer has at least the given amount of bytes unused for writing data.
entries - Variable in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
The field for the entries record component.
entries() - Method in interface eu.cloudnetservice.driver.database.Database
Get all key-value pairs which are currently stored in the database.
entries() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Returns the value of the entries record component.
entriesAsync() - Method in interface eu.cloudnetservice.driver.database.Database
Get all key-value pairs which are currently stored in the database.
enumConstantCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
 
EnumObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
A serializer to write enum constants to a data buf.
EnumObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
 
environment - Variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
 
environment - Variable in record class eu.cloudnetservice.driver.ComponentInfo
The field for the environment record component.
environment - Variable in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
 
environment - Variable in record class eu.cloudnetservice.driver.service.ProcessConfiguration
The field for the environment record component.
environment - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
environment - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
environment() - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Returns the service environment this ChannelMessageTarget targets.
environment() - Method in record class eu.cloudnetservice.driver.ComponentInfo
Returns the value of the environment record component.
environment() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns the value of the environment record component.
environment() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the resolved environment type object which was used to create the service.
environment(ServiceEnvironmentType) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Constructs a new ChannelMessageTarget targeting a specific service environment.
environment(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Sets the name of the environment services using the created process configuration should use.
environment(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the environment to use for services created based on the service configuration.
environment(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the environment which should be used for services using the service id.
environment(String) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Sets the name of the environment services using the created process configuration should use.
environment(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the name of the environment to use for services created based on the service configuration.
environment(String) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the name of the environment to use for services using the service id.
ENVIRONMENT - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents all services within the network which are using the given environment.
environmentName - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
environmentName - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
environmentName() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the name of the environment which should be used when starting the service.
environmentType - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
 
environmentType - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironment
 
environmentType() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment
Get the name of the environment type which is associated with this environment.
environmentType(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
Sets the name of the environment type which is associated with this environment.
environmentType(String) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
Sets the name of the environment type which is associated with this environment.
environmentVariables - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration
 
environmentVariables - Variable in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
 
environmentVariables - Variable in record class eu.cloudnetservice.driver.service.ProcessConfiguration
The field for the environmentVariables record component.
environmentVariables - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
environmentVariables() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
environmentVariables() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns the value of the environmentVariables record component.
environmentVariables() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
environmentVariables() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
environmentVariables() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Sets the environment variables which should set in the environment the process runs in.
environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the environment variables which should set in the environment the process runs in.
environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Sets the environment variables which should set in the environment the process runs in.
environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the environment variables which should set in the environment the process runs in.
EPOLL - Enum constant in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
equals(Object) - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
equals(Object) - Method in record class eu.cloudnetservice.driver.command.CommandInfo
equals(Object) - Method in interface eu.cloudnetservice.driver.document.Document
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
equals(Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
equals(Object) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
equals(Object) - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
equals(Object) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
equals(Object) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.ComponentInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.HostAndPort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.scheduler.FallbackRejectionHandler
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.template.FileInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Indicates whether some other object is "equal to" this one.
eu.cloudnetservice.driver - package eu.cloudnetservice.driver
 
eu.cloudnetservice.driver.channel - package eu.cloudnetservice.driver.channel
 
eu.cloudnetservice.driver.cluster - package eu.cloudnetservice.driver.cluster
 
eu.cloudnetservice.driver.command - package eu.cloudnetservice.driver.command
 
eu.cloudnetservice.driver.database - package eu.cloudnetservice.driver.database
 
eu.cloudnetservice.driver.document - package eu.cloudnetservice.driver.document
 
eu.cloudnetservice.driver.document.annotations - package eu.cloudnetservice.driver.document.annotations
 
eu.cloudnetservice.driver.document.defaults - package eu.cloudnetservice.driver.document.defaults
 
eu.cloudnetservice.driver.document.empty - package eu.cloudnetservice.driver.document.empty
 
eu.cloudnetservice.driver.document.gson - package eu.cloudnetservice.driver.document.gson
 
eu.cloudnetservice.driver.document.gson.send - package eu.cloudnetservice.driver.document.gson.send
 
eu.cloudnetservice.driver.document.property - package eu.cloudnetservice.driver.document.property
 
eu.cloudnetservice.driver.document.send - package eu.cloudnetservice.driver.document.send
 
eu.cloudnetservice.driver.document.send.element - package eu.cloudnetservice.driver.document.send.element
 
eu.cloudnetservice.driver.event - package eu.cloudnetservice.driver.event
 
eu.cloudnetservice.driver.event.events.channel - package eu.cloudnetservice.driver.event.events.channel
 
eu.cloudnetservice.driver.event.events.chunk - package eu.cloudnetservice.driver.event.events.chunk
 
eu.cloudnetservice.driver.event.events.group - package eu.cloudnetservice.driver.event.events.group
 
eu.cloudnetservice.driver.event.events.module - package eu.cloudnetservice.driver.event.events.module
 
eu.cloudnetservice.driver.event.events.network - package eu.cloudnetservice.driver.event.events.network
 
eu.cloudnetservice.driver.event.events.service - package eu.cloudnetservice.driver.event.events.service
 
eu.cloudnetservice.driver.event.events.task - package eu.cloudnetservice.driver.event.events.task
 
eu.cloudnetservice.driver.inject - package eu.cloudnetservice.driver.inject
 
eu.cloudnetservice.driver.module - package eu.cloudnetservice.driver.module
 
eu.cloudnetservice.driver.module.driver - package eu.cloudnetservice.driver.module.driver
 
eu.cloudnetservice.driver.module.util - package eu.cloudnetservice.driver.module.util
 
eu.cloudnetservice.driver.network - package eu.cloudnetservice.driver.network
 
eu.cloudnetservice.driver.network.buffer - package eu.cloudnetservice.driver.network.buffer
 
eu.cloudnetservice.driver.network.chunk - package eu.cloudnetservice.driver.network.chunk
 
eu.cloudnetservice.driver.network.chunk.data - package eu.cloudnetservice.driver.network.chunk.data
 
eu.cloudnetservice.driver.network.chunk.defaults - package eu.cloudnetservice.driver.network.chunk.defaults
 
eu.cloudnetservice.driver.network.chunk.defaults.builder - package eu.cloudnetservice.driver.network.chunk.defaults.builder
 
eu.cloudnetservice.driver.network.chunk.defaults.factory - package eu.cloudnetservice.driver.network.chunk.defaults.factory
 
eu.cloudnetservice.driver.network.chunk.defaults.splitter - package eu.cloudnetservice.driver.network.chunk.defaults.splitter
 
eu.cloudnetservice.driver.network.chunk.event - package eu.cloudnetservice.driver.network.chunk.event
 
eu.cloudnetservice.driver.network.chunk.network - package eu.cloudnetservice.driver.network.chunk.network
 
eu.cloudnetservice.driver.network.def - package eu.cloudnetservice.driver.network.def
 
eu.cloudnetservice.driver.network.netty - package eu.cloudnetservice.driver.network.netty
 
eu.cloudnetservice.driver.network.netty.buffer - package eu.cloudnetservice.driver.network.netty.buffer
 
eu.cloudnetservice.driver.network.netty.client - package eu.cloudnetservice.driver.network.netty.client
 
eu.cloudnetservice.driver.network.netty.codec - package eu.cloudnetservice.driver.network.netty.codec
 
eu.cloudnetservice.driver.network.netty.server - package eu.cloudnetservice.driver.network.netty.server
 
eu.cloudnetservice.driver.network.protocol - package eu.cloudnetservice.driver.network.protocol
 
eu.cloudnetservice.driver.network.protocol.defaults - package eu.cloudnetservice.driver.network.protocol.defaults
 
eu.cloudnetservice.driver.network.rpc - package eu.cloudnetservice.driver.network.rpc
 
eu.cloudnetservice.driver.network.rpc.annotation - package eu.cloudnetservice.driver.network.rpc.annotation
 
eu.cloudnetservice.driver.network.rpc.defaults - package eu.cloudnetservice.driver.network.rpc.defaults
 
eu.cloudnetservice.driver.network.rpc.defaults.generation - package eu.cloudnetservice.driver.network.rpc.defaults.generation
 
eu.cloudnetservice.driver.network.rpc.defaults.handler - package eu.cloudnetservice.driver.network.rpc.defaults.handler
 
eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker - package eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker
 
eu.cloudnetservice.driver.network.rpc.defaults.handler.util - package eu.cloudnetservice.driver.network.rpc.defaults.handler.util
 
eu.cloudnetservice.driver.network.rpc.defaults.object - package eu.cloudnetservice.driver.network.rpc.defaults.object
 
eu.cloudnetservice.driver.network.rpc.defaults.object.data - package eu.cloudnetservice.driver.network.rpc.defaults.object.data
 
eu.cloudnetservice.driver.network.rpc.defaults.object.serializers - package eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
 
eu.cloudnetservice.driver.network.rpc.defaults.rpc - package eu.cloudnetservice.driver.network.rpc.defaults.rpc
 
eu.cloudnetservice.driver.network.rpc.defaults.sender - package eu.cloudnetservice.driver.network.rpc.defaults.sender
 
eu.cloudnetservice.driver.network.rpc.exception - package eu.cloudnetservice.driver.network.rpc.exception
 
eu.cloudnetservice.driver.network.rpc.factory - package eu.cloudnetservice.driver.network.rpc.factory
 
eu.cloudnetservice.driver.network.rpc.handler - package eu.cloudnetservice.driver.network.rpc.handler
 
eu.cloudnetservice.driver.network.rpc.introspec - package eu.cloudnetservice.driver.network.rpc.introspec
 
eu.cloudnetservice.driver.network.rpc.listener - package eu.cloudnetservice.driver.network.rpc.listener
 
eu.cloudnetservice.driver.network.rpc.object - package eu.cloudnetservice.driver.network.rpc.object
 
eu.cloudnetservice.driver.network.rpc.packet - package eu.cloudnetservice.driver.network.rpc.packet
 
eu.cloudnetservice.driver.network.scheduler - package eu.cloudnetservice.driver.network.scheduler
 
eu.cloudnetservice.driver.network.ssl - package eu.cloudnetservice.driver.network.ssl
 
eu.cloudnetservice.driver.provider - package eu.cloudnetservice.driver.provider
 
eu.cloudnetservice.driver.provider.defaults - package eu.cloudnetservice.driver.provider.defaults
 
eu.cloudnetservice.driver.registry - package eu.cloudnetservice.driver.registry
 
eu.cloudnetservice.driver.registry.injection - package eu.cloudnetservice.driver.registry.injection
 
eu.cloudnetservice.driver.service - package eu.cloudnetservice.driver.service
 
eu.cloudnetservice.driver.template - package eu.cloudnetservice.driver.template
 
eu.cloudnetservice.driver.template.defaults - package eu.cloudnetservice.driver.template.defaults
 
eu.cloudnetservice.driver.util - package eu.cloudnetservice.driver.util
 
Event - Class in eu.cloudnetservice.driver.event
Represents an event which can be fired.
Event() - Constructor for class eu.cloudnetservice.driver.event.Event
 
EventChunkHandlerFactory - Class in eu.cloudnetservice.driver.network.chunk.defaults.factory
Represents a factory for chunked packet handlers using the ChunkedPacketSessionOpenEvent to determine which handler to use for a chunked session.
EventChunkHandlerFactory(EventManager) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.factory.EventChunkHandlerFactory
Constructs a new event chunk handler factory instance.
eventClass - Variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
eventClass() - Method in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Get the class type of the event the underlying listener is listening to.
eventClass() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
Get the class type of the event the underlying listener is listening to.
eventListener - Variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
eventListener() - Method in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Get the annotation used on the original listener method to identify it as a listener method.
eventListener() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
Get the annotation used on the original listener method to identify it as a listener method.
EventListener - Annotation Interface in eu.cloudnetservice.driver.event
An annotation to mark a method in a class as a method listening for an event.
EventListenerException - Exception Class in eu.cloudnetservice.driver.event
An exception to indicate that something went wrong in relation to an event listener.
EventListenerException(String, Throwable) - Constructor for exception class eu.cloudnetservice.driver.event.EventListenerException
Constructs a new event listener exception with the given message and cause.
eventLoopGroup - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
eventManager - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
 
eventManager - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.factory.EventChunkHandlerFactory
 
eventManager - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryChannelMessageListener
 
eventManager - Variable in class eu.cloudnetservice.driver.util.ModuleHelper
 
EventManager - Interface in eu.cloudnetservice.driver.event
Dispatches events to listeners, and provides ways for listeners to register themselves.
eventReceivers - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
 
eventReceivers - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
 
eventReceivers() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Get an unmodifiable copy of the event receivers which should get notified about state change events if the service creation was deferred.
excludeMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Excludes the method in the target class that has the given name and method descriptor from being available for RPC execution.
excludeMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Excludes the method in the target class that has the given name and method descriptor from being discovered for RPC execution.
excludeMethod(String, TypeDescriptor) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Excludes the method in the target class that has the given name and method descriptor from being available for RPC execution.
excludeMethod(String, TypeDescriptor) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
Excludes the method in the target class that has the given name and method descriptor from being discovered for RPC execution.
excludes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
 
excludes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment
 
excludes() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
Get a collection of file names (in a regular expression format) which should get excluded from a deployment.
excludes(Collection<Pattern>) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Sets the file names (in a regular expression form) which should be ignored when deploying a service.
execute(Runnable) - Method in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
executeAndRemoveDeploymentsAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Executes all deployments which were previously added to the associated service and removes them once they were executed.
executeRPCChainStep(int, int, boolean, DataBuf, Packet, NetworkChannel, Object) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Executes the next RPC chain step of the current RPC chain.
executionResultIgnored - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the executionResultIgnored record component.
executionResultIgnored() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the executionResultIgnored record component.
executionTimeout - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
executionTimeout - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the executionTimeout record component.
executionTimeout() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the executionTimeout record component.
expectedFileParts - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
expectedResultType - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
The field for the expectedResultType record component.
expectedResultType() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the expected result type of the method invocation.
expectedResultType() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
Returns the value of the expectedResultType record component.
expectedResultType() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the expected result type of the method invocation.
ext - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
ext() - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Returns the singleton injection layer which should be used for all kinds of external component injection (like plugins).
ext() - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Returns the singleton injection layer which should be used for all kinds of external component injection (like plugins).
extractAndValidateChainMeta(Method, Class<?>, RPCChained) - Static method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Extract and validate the metadata of the chain annotation information.

F

factoryName() - Method in interface eu.cloudnetservice.driver.document.Document
Get the name of the factory that is able to construct this document type.
factoryName() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get the name of the factory that is able to construct this document type.
factoryName() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get the name of the factory that is able to construct this document type.
FAILED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
The service couldn't be created.
FAILED - Static variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
A static create result indicating that the service creation failed.
Failure(Throwable, RPCHandler, RPCMethodMetadata) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Creates an instance of a Failure record class.
FAILURE - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
The transfer failed for some reason.
fallbackClassRPCSender - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
fallbackExecutor - Variable in record class eu.cloudnetservice.driver.network.scheduler.FallbackRejectionHandler
The field for the fallbackExecutor record component.
fallbackExecutor - Variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 
fallbackExecutor() - Method in record class eu.cloudnetservice.driver.network.scheduler.FallbackRejectionHandler
Returns the value of the fallbackExecutor record component.
FallbackRejectionHandler - Record Class in eu.cloudnetservice.driver.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.network.scheduler.FallbackRejectionHandler
Creates an instance of a FallbackRejectionHandler record class.
FIELD_GET_TYPE_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
FIELDS_FIELD_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
FILE_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
A format for the file name with which the module will be stored: name-version.jar
FileChunkedPacketSenderBuilder - Class in eu.cloudnetservice.driver.network.chunk.defaults.builder
Represents a builder for chunked packet sessions which are transferring files.
FileChunkedPacketSenderBuilder() - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.builder.FileChunkedPacketSenderBuilder
 
fileInfo(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Retrieves information about the specified file or directory at the given path in the given template in this storage.
FileInfo - Record Class in eu.cloudnetservice.driver.template
Represents a file which is stored on any file system which is accessible.
FileInfo(String, String, boolean, boolean, long, long, long, long) - Constructor for record class eu.cloudnetservice.driver.template.FileInfo
Creates an instance of a FileInfo record class.
fileInfoAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Retrieves information about the specified file or directory at the given path in the given template in this storage.
FileQueryChannelMessageListener - Class in eu.cloudnetservice.driver.network.chunk.event
A listener for channel messages that request a query transfer of a file.
FileQueryChannelMessageListener(EventManager) - Constructor for class eu.cloudnetservice.driver.network.chunk.event.FileQueryChannelMessageListener
Constructs a new query channel message listener instance.
FileQueryRequestEvent - Class in eu.cloudnetservice.driver.network.chunk.event
An event called when a request for a chunked file transmission is received to determine the handler for the chunked transmission.
FileQueryRequestEvent(String, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
Constructs a new file query request event.
find(String, String) - Method in interface eu.cloudnetservice.driver.database.Database
Searches for all entries in the database which value contains the given field and the field value matches the given value.
find(Map<String, String>) - Method in interface eu.cloudnetservice.driver.database.Database
Searches for all entries in the database which contain each entry of the provided map.
findAllInstances(InjectionLayer<?>, Element[]) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
Finds all instances that are requested by the given element array in the given injection layer.
findAllInstances(InjectionLayer<?>, Element[], int) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
Finds all instances that are requested by the given element array in the given injection layer.
findAsync(String, String) - Method in interface eu.cloudnetservice.driver.database.Database
Searches for all entries in the database which value contains the given field and the field value matches the given value.
findAsync(Map<String, String>) - Method in interface eu.cloudnetservice.driver.database.Database
Searches for all entries in the database which contain each entry of the provided map.
findByHint(Object) - Method in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
Finds the first layer which is exactly associated with the given hint (as defined by the operator ==).
findDocumentFactory(String) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Tries to find the document factory with the given format name.
findDocumentFactory(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
Tries to find the document factory with the given format name.
findLayerOf(Object) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Finds the injection layer associated with the given object or returns the default InjectionLayer.ext() injection layer.
findLayerOf(Object, InjectionLayer<?>) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Finds the injection layer associated with the given object or returns the given default injection layer.
findLayerOf(Object, InjectionLayer<?>) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Finds the injection layer associated with the given object or returns the given default injection layer.
findMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
Returns the method that matches the given name and type descriptor, or null if no such method exists.
findMethods(Predicate<RPCMethodMetadata>) - Method in class eu.cloudnetservice.driver.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.module.DefaultModuleProvider
Finds a loaded module based on the given file source url.
findModuleConfiguration(URL) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Finds the module.json file in the provided module file and deserializes it.
findStorage() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Tries to find the storage in which this template is stored.
fire() - Method in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
Fires this module task.
fire() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
Fires this module task.
fire() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Fires the current rpc into the first channel of the associated network component and returns a future which will be completed with the return value of the method execution when it's available or completed with a timeout exception when the query packet future times out.
fire() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Fires the current rpc into the first channel of the associated network component and returns a future which will be completed with the return value of the method execution when it's available or completed with a timeout exception when the query packet future times out.
fire() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCExecutable
Fires the current rpc into the first channel of the associated network component and returns a future which will be completed with the return value of the method execution when it's available or completed with a timeout exception when the query packet future times out.
fire(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Fires the current rpc into the given network channel and returns a future which will be completed with the return value of the method execution when it's available or completed with a timeout exception when the query packet future times out.
fire(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Fires the current rpc into the given network channel and returns a future which will be completed with the return value of the method execution when it's available or completed with a timeout exception when the query packet future times out.
fire(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCExecutable
Fires the current rpc into the given network channel and returns a future which will be completed with the return value of the method execution when it's available or completed with a timeout exception when the query packet future times out.
fireAndForget() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Fires the current rpc into the first channel of the associated network component and doesn't wait for the result of the rpc to become available.
fireAndForget() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Fires the current rpc into the first channel of the associated network component and doesn't wait for the result of the rpc to become available.
fireAndForget() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCExecutable
Fires the current rpc into the first channel of the associated network component and doesn't wait for the result of the rpc to become available.
fireAndForget(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Fires the current rpc into the given network channel and doesn't wait for the result of the rpc to become available.
fireAndForget(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Fires the current rpc into the given network channel and doesn't wait for the result of the rpc to become available.
fireAndForget(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCExecutable
Fires the current rpc into the given network channel and doesn't wait for the result of the rpc to become available.
fireEvent(Event) - Method in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Fires the event by invoking the underlying method with the given event.
fireEvent(Event) - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
Fires the event by invoking the underlying method with the given event.
fireModuleTaskEntry(ModuleTaskEntry) - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Fires a specific module task entry.
fireSync() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Fires the current rpc into the first channel of the associated network component and waits for the result to become available, or times out after 30 seconds.
fireSync() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Fires the current rpc into the first channel of the associated network component and waits for the result to become available, or times out after 30 seconds.
fireSync() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCExecutable
Fires the current rpc into the first channel of the associated network component and waits for the result to become available, or times out after 30 seconds.
fireSync(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Fires the current rpc into the given network channel and waits for the result to become available, or times out after 30 seconds.
fireSync(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Fires the current rpc into the given network channel and waits for the result to become available, or times out after 30 seconds.
fireSync(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCExecutable
Fires the current rpc into the given network channel and waits for the result to become available, or times out after 30 seconds.
first(Class<T>) - Static method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Deprecated, for removal: This API element is subject to removal in a future version.
the method is deprecated as it requires abusing the purpose of dependency injection in order to work. There are two ways to replace this part of the api
FIRST - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The associated event listener has the highest priority and will be called first.
firstChannel() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
Get the first channel which is known to this component or null if no channel is present.
firstProvider(Class<T>) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Get the first registered provider for the given service from this registry.
fixedRetryDelay(Duration) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the delay between each service creation retry to the given duration.
FLAG_IMPLEMENT_CONCRETE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
flagEnabled(int) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
Checks if the given flag is enabled in this implementation generator.
FN_BASE_RPC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
FN_CHANNEL_SUPPLIER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
FN_RPC_SENDER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
forceRelease() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Explicitly releases all data associated with this buffer making it unavailable for further reads.
forceRelease() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Explicitly releases all data associated with this buffer making it unavailable for further reads.
forceUpdateServiceInfo() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Forces the service to update its service info and always returns a newly created snapshot of the service (other than returning the last reported snapshot what SpecificCloudServiceProvider.serviceInfo() does).
forceUpdateServiceInfoAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Forces the service to update its service info and always returns a newly created snapshot of the service (other than returning the last reported snapshot what SpecificCloudServiceProvider.serviceInfo() does).
forFactory(Class<?>, RPCInternalInstanceFactory) - Static method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Constructs a field that holds an additional instance factory for the given target type.
forFile(Path) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.FileChunkedPacketSenderBuilder
Sets the file to transfer in the session.
forFileTransfer() - Static method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender
Get a new builder for a packet sender which allows to transfer a single but huge file, e.g.
fork() - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
formatChainedRPCEntry(RPC) - Static method in exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
Formats the given rpc entry, using the formatRPC method and prepends a at to make it look like an exception.
formatName() - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Get the name of the format that this factory produces documents for.
formatName() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Get the name of the format that this factory produces documents for.
formatName() - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Get the name of the format that this factory produces documents for.
formatRPC(RPC) - Static method in exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
Formats the given rpc into a better readable string, including the target class and method name as well as all arguments which were used for the target method call.
formatter - Variable in class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
forMethod(RPCMethodMetadata) - Static method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Generates a type descriptor field instance for the given method metadata.
freeze() - Method in class eu.cloudnetservice.driver.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.
fresh(String) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Provides a fresh injection layer, with no bindings configured to the returned injector, except for a binding to the layer itself with the provided name.
fresh(String) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Provides a fresh injection layer, with no bindings configured to the returned injector, except for a binding to the layer itself with the provided name.
from(Thread) - Static method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Creates a thread snapshot from the given thread.
from(ThreadInfo) - Static method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Creates a thread snapshot from the given thread info.
fromBytes(byte[]) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
Creates a new readonly buffer wrapping the given byte array and using it as it's data source.
fromBytes(byte[]) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
Creates a new readonly buffer wrapping the given byte array and using it as it's data source.
fromJsonObject(JsonObject) - Static method in record class eu.cloudnetservice.driver.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.network.rpc.introspec.RPCMethodMetadata
Constructs and validates a rpc method metadata based on the properties of the given method.
fromPackage(Package) - Static method in record class eu.cloudnetservice.driver.CloudNetVersion
Reads and tries to parse the CloudNet version from the information provided by the specified package.
fromParamMappingIndex(int) - Static method in enum class eu.cloudnetservice.driver.network.rpc.defaults.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.
fromSocketAddress(SocketAddress) - Static method in record class eu.cloudnetservice.driver.network.HostAndPort
Tries to convert the given socket address into a host and port, throwing an exception if not possible.
fromWrapperDesc - Variable in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
The field for the fromWrapperDesc record component.
fromWrapperDesc() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns the value of the fromWrapperDesc record component.
fromWrapperMethod - Variable in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
The field for the fromWrapperMethod record component.
fromWrapperMethod() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns the value of the fromWrapperMethod record component.
fullChain - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
fullClasMetadata - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
fullMethodSignature() - Method in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
Get the full method signature of the detected method.
fullMethodSignature() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
Get the full method signature of the detected method.
fullMethodSignatureCached - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
 
fullName() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Get the full name of the template without the storage prefix.
FunctionalObjectSerializer<T> - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer instance which passes the read and write calls to the functional providers previously added.
FunctionalObjectSerializer(Function<DataBuf, T>, BiConsumer<DataBuf.Mutable, T>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
Constructs a new functional object serializer instance.

G

generate(CodeBuilder, ClassDesc, RPCGenerationContext, RPCMethodMetadata, MethodTypeDesc) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.BasicRPCMethodGenerator
Generates the method body.
generate(CodeBuilder, ClassDesc, RPCGenerationContext, RPCMethodMetadata, MethodTypeDesc) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedRPCMethodGenerator
Generates the method body.
generate(CodeBuilder, ClassDesc, RPCGenerationContext, RPCMethodMetadata, MethodTypeDesc) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCMethodGenerator
Generates the method body.
generateBridgeChannelGetterMethod(ClassBuilder) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.generation.RPCImplementationGenerator
Generates a local utility method that can be used to invoke a method in this target class.
generateClassCodec(List<Field>, List<Class<?>>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
Generates the codec implementation for the given class hierarchy, including all given fields.
generateClassCodecClass(Class<?>, List<Field>, boolean) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
Generates and defines the codec for the given target class.
generateConstructor(ClassBuilder, ClassDesc, MethodTypeDesc) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
Generates the constructor and the constructor code into the given target class builder.
generateDeserializeMethod(CodeBuilder, List<Field>, ClassDesc, ClassDesc) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
Generates the deserialize method for the root type of the hierarchy.
generateImplementation() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Generates an implementation of the target class and returns an allocator which can be used to construct an instance of the generated class.
generateImplementation() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
Runs the actual class implementation process.
generateImplementation() - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Generates an implementation of the target class and returns an allocator which can be used to construct an instance of the generated class.
generateObjectArgumentStore(CodeBuilder, MethodType) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.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<Field>, ClassDesc, ClassDesc) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
Generates the serialize method of the data class codec for the given target type.
generatingClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
generationCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
generationCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
 
generationFlags - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
generationFlags - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
The field for the generationFlags record component.
generationFlags - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
generationFlags - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
The field for the generationFlags record component.
generationFlags() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCChained
The flags to pass to the implementation builder when constructing the api implementation.
generationFlags() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
Returns the value of the generationFlags record component.
generationFlags() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Returns the value of the generationFlags record component.
GENERIC_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
genericProperty(String, Type) - Static method in interface eu.cloudnetservice.driver.document.property.DocProperty
Creates a new property that reads and writes values of the given type from/into a document using the given key.
get(String) - Method in interface eu.cloudnetservice.driver.database.Database
Gets the associated document with the given key from the database.
getAllocationType() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
getAllocator() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
getAndValidateGetterMethod(Field) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
Finds and validates the getter method provided via an annotation for the given field.
getAsync(String) - Method in interface eu.cloudnetservice.driver.database.Database
Gets the associated document with the given key from the database.
getBoolean(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a boolean that is associated with the given key from this document.
getBoolean(String, boolean) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a boolean that is associated with the given key from this document.
getBoolean(String, boolean) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a boolean that is associated with the given key from this document.
getBoolean(String, boolean) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a boolean that is associated with the given key from this document.
getByte(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a byte that is associated with the given key from this document.
getByte(String, byte) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a byte that is associated with the given key from this document.
getByte(String, byte) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a byte that is associated with the given key from this document.
getByte(String, byte) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a byte that is associated with the given key from this document.
getDouble(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a double that is associated with the given key from this document.
getDouble(String, double) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a double that is associated with the given key from this document.
getDouble(String, double) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a double that is associated with the given key from this document.
getDouble(String, double) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a double that is associated with the given key from this document.
getElementSafe(String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Internal helper method to safely read a json element from the underlying json object.
getFloat(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a float that is associated with the given key from this document.
getFloat(String, float) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a float that is associated with the given key from this document.
getFloat(String, float) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a float that is associated with the given key from this document.
getFloat(String, float) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a float that is associated with the given key from this document.
getInaccessibleFieldValue(Field) - Static method in class eu.cloudnetservice.driver.util.ClassAllocationUtil
Gets the value of a static field in a class, resetting the field access permissions after obtaining it.
getInt(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads an int that is associated with the given key from this document.
getInt(String, int) - Method in interface eu.cloudnetservice.driver.document.Document
Reads an int that is associated with the given key from this document.
getInt(String, int) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads an int that is associated with the given key from this document.
getInt(String, int) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads an int that is associated with the given key from this document.
getLong(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a long that is associated with the given key from this document.
getLong(String, long) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a long that is associated with the given key from this document.
getLong(String, long) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a long that is associated with the given key from this document.
getLong(String, long) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a long that is associated with the given key from this document.
getOrCreateMethodInvoker(RPCMethodMetadata) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
Gets an existing method invoker for the given target method from the cache or creates a new one.
getOrCreateSession(ChunkSessionInformation, Function<ChunkSessionInformation, ChunkedPacketHandler>) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.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.network.rpc.defaults.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.network.rpc.defaults.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.document.gson.ImmutableGsonDocument
Internal helper method to get a json element as JsonPrimitive if it is one, else returns null.
getShort(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a short that is associated with the given key from this document.
getShort(String, short) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a short that is associated with the given key from this document.
getShort(String, short) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a short that is associated with the given key from this document.
getShort(String, short) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a short that is associated with the given key from this document.
getString(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a string that is associated with the given key from this document.
getString(String, String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a string that is associated with the given key from this document.
getString(String, String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a string that is associated with the given key from this document.
getString(String, String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a string that is associated with the given key from this document.
group - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the group record component.
group - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
group() - Method in interface eu.cloudnetservice.driver.module.Module
Get the group of this module.
group() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the group record component.
group() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Get the group of this dependency.
GROUP - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents all services within the network which are in the given group.
groupConfiguration(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Get a group configuration which has the given name and is registered within the cluster.
GroupConfiguration - Class in eu.cloudnetservice.driver.service
Represents a group configuration.
GroupConfiguration(String, Set<String>, Set<String>, Map<String, String>, Set<String>, Set<ServiceTemplate>, Set<ServiceDeployment>, Set<ServiceRemoteInclusion>, Document) - Constructor for class eu.cloudnetservice.driver.service.GroupConfiguration
Constructs a new group configuration instance.
GroupConfiguration.Builder - Class in eu.cloudnetservice.driver.service
Represents a builder for a group configuration.
GroupConfigurationAddEvent - Class in eu.cloudnetservice.driver.event.events.group
Event called when a group configuration was added or updated.
GroupConfigurationAddEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationAddEvent
Constructs a new group configuration add event.
groupConfigurationAsync(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Get a group configuration which has the given name and is registered within the cluster.
GroupConfigurationEvent - Class in eu.cloudnetservice.driver.event.events.group
Represents an event which is related group configuration handling in any way.
GroupConfigurationEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationEvent
Constructs a new group configuration event.
GroupConfigurationProvider - Interface in eu.cloudnetservice.driver.provider
The main api which allows read and write access to group configurations.
GroupConfigurationRemoveEvent - Class in eu.cloudnetservice.driver.event.events.group
Event triggered when a group configuration was removed.
GroupConfigurationRemoveEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationRemoveEvent
Constructs a new group configuration remove event.
groupConfigurations() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Get all group configurations which are registered within the cluster.
groupConfigurationsAsync() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Get all group configurations which are registered within the cluster.
groups - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
groups - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
groups - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
groups - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
groups() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the names of the groups whose configuration should get included when starting a service based on this configuration.
groups() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the names of the groups whose configuration should get included when starting a service based on this configuration.
groups(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the names of the groups which should get included onto any service created based on the service configuration.
groups(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the names of the groups which should get included onto any service created based on the service configuration.
GsonArrayVisitor - Record Class in eu.cloudnetservice.driver.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.document.gson.send.GsonArrayVisitor
Creates an instance of a GsonArrayVisitor record class.
GsonDocumentExclusionStrategy - Class in eu.cloudnetservice.driver.document.gson
An exclusion strategy implementation that takes the DocumentValueIgnore annotation into account.
GsonDocumentExclusionStrategy(DocumentValueIgnore.Direction) - Constructor for class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
Constructs a new exclusion strategy that ignores members that are annotated with DocumentValueIgnore and exclude the given direction.
GsonDocumentFactory - Class in eu.cloudnetservice.driver.document.gson
A document factory for json documents based on gson.
GsonDocumentFactory() - Constructor for class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Sealed constructor as there should only be one singleton gson document factory.
GsonDocumentFieldNamingStrategy - Class in eu.cloudnetservice.driver.document.gson
A field naming strategy implementation for gson to take the DocumentFieldRename annotation into account.
GsonDocumentFieldNamingStrategy() - Constructor for class eu.cloudnetservice.driver.document.gson.GsonDocumentFieldNamingStrategy
Sealed constructor for this naming strategy to prevent accidental instantiations.
GsonDocumentSend - Record Class in eu.cloudnetservice.driver.document.gson.send
An implementation of a document send specifically made for gson.
GsonDocumentSend(ObjectElement) - Constructor for record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
Creates an instance of a GsonDocumentSend record class.
GsonObjectVisitor - Record Class in eu.cloudnetservice.driver.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.document.gson.send.GsonObjectVisitor
Creates an instance of a GsonObjectVisitor record class.
GsonPrimitiveConverter - Class in eu.cloudnetservice.driver.document.gson.send
A class to simple convert between gson primitive types, java primitives or primitive elements.
GsonPrimitiveConverter() - Constructor for class eu.cloudnetservice.driver.document.gson.send.GsonPrimitiveConverter
 
GsonProvider - Class in eu.cloudnetservice.driver.document.gson
A holder for the different gson instances that are used internally.
GsonProvider() - Constructor for class eu.cloudnetservice.driver.document.gson.GsonProvider
 
GsonRootObjectVisitor - Record Class in eu.cloudnetservice.driver.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.document.gson.send.GsonRootObjectVisitor
Creates an instance of a GsonRootObjectVisitor record class.

H

handle(NetworkChannel, Packet) - Method in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacketListener
Handles the incoming packet.
handle(NetworkChannel, Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListener
Handles the incoming packet.
handle(NetworkChannel, Packet) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Handles the incoming packet.
handle(RPCInvocationContext) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
Handles the given rpc context using the information of this handler.
handle(RPCInvocationContext) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandler
Handles the given rpc context using the information of this handler.
handleChannelClose(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.NetworkChannelHandler
Handles the inactivation processing of a channel, at this point the channel was closed either by a local handler or the remote directly.
handleChannelInitialize(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.NetworkChannelHandler
Handles the initialization of the channel, called the first time when a channel becomes active.
handleChunkPart(int, DataBuf) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketHandler
Handles a part of chunked data which gets supplied to the current component.
handleChunkPart(int, DataBuf) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Handles a part of chunked data which gets supplied to the current component.
handleFileQueryRequest(ChannelMessageReceiveEvent) - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryChannelMessageListener
Handles chunked file query requests that come in via channel message.
handlePacket(NetworkChannel, Packet) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Handles an incoming packets and post this to all listeners which are registered to the channel the packet was sent to.
handlePacket(NetworkChannel, Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Handles an incoming packets and post this to all listeners which are registered to the channel the packet was sent to.
handlePacketReceive(NetworkChannel, Packet) - Method in interface eu.cloudnetservice.driver.network.NetworkChannelHandler
Handles the receive of a packet on the channel this handler is bound to.
handlePostInstallDependency(ModuleConfiguration, ModuleDependency) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a dependency for a module was loaded.
handlePostInstallDependency(ModuleConfiguration, ModuleDependency) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a dependency for a module was loaded.
handlePostModuleLoad(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module was loaded.
handlePostModuleLoad(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module was loaded.
handlePostModuleReload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module was reloaded.
handlePostModuleReload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module was reloaded.
handlePostModuleStart(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module was started.
handlePostModuleStart(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module was started.
handlePostModuleStop(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module was stopped.
handlePostModuleStop(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module was stopped.
handlePostModuleUnload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module was unloaded.
handlePostModuleUnload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module was unloaded.
handlePreInstallDependency(ModuleConfiguration, ModuleDependency) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a dependency for a module is about to get loaded.
handlePreInstallDependency(ModuleConfiguration, ModuleDependency) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a dependency for a module is about to get loaded.
handlePreModuleLoad(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module is about to get loaded.
handlePreModuleLoad(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module is about to get loaded.
handlePreModuleReload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module is about to get reloaded.
handlePreModuleReload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module is about to get reloaded.
handlePreModuleStart(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module is about to get started.
handlePreModuleStart(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module is about to get started.
handlePreModuleStop(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module is about to get stopped.
handlePreModuleStop(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module is about to get stopped.
handlePreModuleUnload(ModuleWrapper) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Called when a module is about to get unloaded.
handlePreModuleUnload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
Called when a module is about to get unloaded.
handler - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
handler() - Method in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
Get the handler which should be used to open the session.
handler() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get the handler of this channel listening to all kind of operations on this channel.
handler() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get the handler of this channel listening to all kind of operations on this channel.
handler(ChunkedPacketHandler) - Method in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
Sets the handler which should be used to open session.
handler(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Get the handler which is registered for the given target class or null if no handler for the class is registered.
handler(Class<?>) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Get the handler which is registered for the given target class or null if no handler for the class is registered.
handler(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Get the handler which is registered for the given class by its name or null if no handler for the class is registered.
handler(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Get the handler which is registered for the given class by its name or null if no handler for the class is registered.
handlerFactory - Variable in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacketListener
 
handlerFactory - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
handlerFactory - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
handlers - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
 
handleSessionComplete(ChunkSessionInformation, InputStream) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketHandler.Callback
Handles the completion and therefore full receive of the data transferred by the other component.
hasFile(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Checks if a file or directory exists at the given path in the given template in this template storage.
hasFileAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Checks if a file or directory exists at the given path in the given template in this template storage.
hasHandler(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Checks if this registry has a handler for the given target class.
hasHandler(Class<?>) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Checks if this registry has a handler for the given target class.
hasHandler(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Checks if this registry has a handler for the given target class name.
hasHandler(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Checks if this registry has a handler for the given target class name.
hashCode() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
Returns a hash code value for this object.
hashCode() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
hashCode() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
hashCode() - Method in record class eu.cloudnetservice.driver.ComponentInfo
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Returns a hash code value for this object.
hashCode() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns a hash code value for this object.
hashCode() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
hashCode() - Method in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.scheduler.FallbackRejectionHandler
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns a hash code value for this object.
hashCode() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
hashCode() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns a hash code value for this object.
hasListeners(int) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Checks if this registry has at least one listener for the specified channel.
hasListeners(int) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Checks if this registry has at least one listener for the specified channel.
hasProvider(Class<T>, String) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Checks if a provider with the given name is registered for the given service.
hasProvider(Class<T>, String) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Checks if a provider with the given name is registered for the given service.
hasWaitingHandler(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Checks if a waiting handler is registered (and therefore still waiting for a result) for the given unique id.
hasWaitingHandler(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Checks if a waiting handler is registered (and therefore still waiting for a result) for the given unique id.
HEADERS - Static variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
A property which can be added to a service inclusion to set the http headers to send when making the download http request.
heapUsageMemory - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the heapUsageMemory record component.
heapUsageMemory() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the heapUsageMemory record component.
hidden - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the hidden record component.
hidden() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the hidden record component.
hierarchyFactory(Class<?>, Function<Gson, TypeAdapter<?>>) - Static method in record class eu.cloudnetservice.driver.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.
host - Variable in record class eu.cloudnetservice.driver.network.HostAndPort
The field for the host record component.
host() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
Returns the value of the host record component.
hostAddress - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
hostAddress - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
hostAddress - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
hostAddress - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
hostAddress() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the host address that all services based on this configuration are bound to.
hostAddress() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the host address that all services of this task are bound to.
hostAddress(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the host address which all services based on this configuration are bound to.
hostAddress(String) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the host address which all services of this task are bound to.
hostAndPort - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientInitializer
 
HostAndPort - Record Class in eu.cloudnetservice.driver.network
Represents an immutable host and port mapping.
HostAndPort(String, int) - Constructor for record class eu.cloudnetservice.driver.network.HostAndPort
Constructs a new host and port instance, validating the port.
hotRead(Function<Buffer, T>) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads from this buffer, releasing it when the end of the input has been reached and releasing is enabled to prevent memory leaks.

I

id - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
The field for the id record component.
id() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns the value of the id record component.
immutableCopy() - Method in interface eu.cloudnetservice.driver.document.Document
Makes an immutable copy of this document.
immutableCopy() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Makes an immutable copy of this document.
immutableCopy() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Makes an immutable copy of this document.
ImmutableGsonDocument - Class in eu.cloudnetservice.driver.document.gson
Immutable version of a gson document implementing the full document functionality.
ImmutableGsonDocument() - Constructor for class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Constructs a new, empty gson document instance.
ImmutableGsonDocument(JsonObject) - Constructor for class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Constructs a new gson document instance using the given initial internal object.
implementConcreteMethods() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Enables that concrete methods (methods that are non-abstract and already have an implementation in the extending class or interfaces) should be implemented with RPC calls anyway.
implementConcreteMethods() - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Enables that concrete methods (methods that are non-abstract and already have an implementation in the extending class or interfaces) should be implemented with RPC calls anyway.
includes - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
includes - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
 
includes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
 
includes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment
 
includes() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
Get a collection of file names (in a regular expression format) which should be included in a deployment.
includes(Collection<Pattern>) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Sets the file names (in a regular expression form) which should be included when deploying a service.
includeWaitingServiceInclusions() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Downloads and copies all waiting inclusions onto the service without further checks.
includeWaitingServiceInclusionsAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Downloads and copies all waiting inclusions onto the service without further checks.
includeWaitingServiceTemplates() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Copies all queued templates onto the service without further checks.
includeWaitingServiceTemplates(boolean) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Copies all queued templates onto the service without further checks.
includeWaitingServiceTemplatesAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Copies all queued templates onto the service without further checks.
includeWaitingServiceTemplatesAsync(boolean) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Copies all queued templates onto the service without further checks.
inclusions() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get all includes which should be added initially to services created based on this configuration.
inclusions(Collection<ServiceRemoteInclusion>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Sets all inclusions which should get loaded onto a service created based on the service configuration before it starts.
init(ClassLoader, ModuleWrapper, ModuleConfiguration) - Method in class eu.cloudnetservice.driver.module.DefaultModule
Initializes the module with the necessary information.
init(ClassLoader, ModuleWrapper, ModuleConfiguration) - Method in interface eu.cloudnetservice.driver.module.Module
Initializes the module with the necessary information.
initChannel(Channel) - Method in class eu.cloudnetservice.driver.network.netty.NettyOptionSettingChannelInitializer
initializeSslContext(SSLConfiguration) - Static method in class eu.cloudnetservice.driver.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.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.event.DefaultRegisteredEventListener
 
injectionLayer - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
 
injectionLayer - Variable in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
 
injectionLayer() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayerHolder
Get the injection layer associated with this holder.
injectionLayer() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the injection layer which was used while creating this module instance and is used to inject module tasks.
injectionLayer() - Method in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
Get the injection layer associated with this holder.
injectionLayer() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the injection layer which was used while creating this module instance and is used to inject module tasks.
InjectionLayer<I> - Interface in eu.cloudnetservice.driver.inject
Represents the current layer of injection which is being worked on.
InjectionLayerHolder<I> - Interface in eu.cloudnetservice.driver.inject
Represents a holder which holds an injection layer.
InjectionLayerProvider - Class in eu.cloudnetservice.driver.inject
Internal utility to provide injection layers.
InjectionLayerProvider() - Constructor for class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
InjectionLayerRegistry - Class in eu.cloudnetservice.driver.inject
A registry for injection layers which can be bound to specific hints.
InjectionLayerRegistry() - Constructor for class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
 
injector - Variable in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
The field for the injector record component.
injector() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Gets the underlying injector of this layer.
injector() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Gets the underlying injector of this layer.
injector() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Gets the underlying injector of this layer.
INJECTOR_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
InjectUtil - Class in eu.cloudnetservice.driver.inject
Some general utility that comes handy for some internal tasks.
InjectUtil() - Constructor for class eu.cloudnetservice.driver.inject.InjectUtil
 
innerValue - Variable in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
The field for the innerValue record component.
innerValue() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Returns the value of the innerValue record component.
insert(String, Document) - Method in interface eu.cloudnetservice.driver.database.Database
Associates the given key with the given document in the database.
insertAsync(String, Document) - Method in interface eu.cloudnetservice.driver.database.Database
Associates the given key with the given document in the database.
insertConstructorParameters(int, Object...) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Adds the parameters from the given starting index into the constructor parameter array.
insertConstructorParameters(int, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Adds the parameters from the given starting index into the constructor parameter array.
install(BindingConstructor) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Installs the binding constructed by the given bindings constructor to this injection layer.
install(BindingConstructor) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Installs the binding constructed by the given bindings constructor to this injection layer.
install(BindingConstructor) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Installs the binding constructed by the given bindings constructor to this injection layer.
installAutoConfigureBindings(ClassLoader, String) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Installs the autoconfiguration bindings for the given component.
installAutoConfigureBindings(ClassLoader, String) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Installs the autoconfiguration bindings for the given component.
installAutoConfigureBindings(ClassLoader, String) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Installs the autoconfiguration bindings for the given component.
installedDeployments() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Gets the deployments that were actually executed for this service.
installedInclusions() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Gets the inclusions that actually are installed on the service.
installedTemplates() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Gets the templates that actually are installed on the service.
instance - Variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
instance() - Method in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Get the instance of the listener class used to register all listeners in it.
instance() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
Get the instance of the listener class used to register all listeners in it.
instance(Element) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Convince method to create or get the instance of the given element.
instance(Element) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Convince method to create or get the instance of the given element.
instance(Element) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Convince method to create or get the instance of the given element.
instance(Class<T>) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Convince method to create or get the instance of the given class type.
instance(Class<T>) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Convince method to create or get the instance of the given class type.
instance(Class<T>) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Convince method to create or get the instance of the given class type.
instance(Class<T>, Consumer<InjectionContext.Builder>) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Convince method to create or get the instance of the given type, while allowing to specifically influence the injection context.
instance(Class<T>, Consumer<InjectionContext.Builder>) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Convince method to create or get the instance of the given type, while allowing to specifically influence the injection context.
instance(Class<T>, Consumer<InjectionContext.Builder>) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Convince method to create or get the instance of the given type, while allowing to specifically influence the injection context.
INSTANCE - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocument
The jvm static instance of the empty document.
INSTANCE - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
The singleton document empty document factory instance.
INSTANCE - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
The singleton instance of this document send implementation.
INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
The singleton instance of this document factory.
INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentFieldNamingStrategy
The jvm static instance of this strategy.
INSTANCE - Static variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
 
INSTANCE - Static variable in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
 
INSTANCE - Static variable in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
 
INSTANCE - Static variable in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
 
instanceFactory - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
The field for the instanceFactory record component.
instanceFactory() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns the value of the instanceFactory record component.
INSTANT_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for an instant.
INTERNAL_AUTHORIZATION_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
INTERNAL_MSG_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
INTERNAL_RPC_COM_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
INTERNAL_SERVICE_SYNC_ACK_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
internalInstanceFactory - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
The field for the internalInstanceFactory record component.
internalInstanceFactory() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns the value of the internalInstanceFactory record component.
internalObject - Variable in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
 
into(DocumentFactory) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
Receives this document into the given document factory.
into(DocumentFactory) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
Receives this document into the given document factory.
into(DocumentFactory) - Method in interface eu.cloudnetservice.driver.document.send.DocumentSend
Receives this document into the given document factory.
introspect(Class<?>) - Static method in class eu.cloudnetservice.driver.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<Class<?>>) - Method in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
Introspects the methods located in the given class.
introspectSuper(Class<?>, Set<Class<?>>, Consumer<Class<?>>) - Method in class eu.cloudnetservice.driver.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.
invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
The field for the invocationHandler record component.
invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
The field for the invocationHandler record component.
invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
The field for the invocationHandler record component.
invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
The field for the invocationHandler record component.
invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Returns the value of the invocationHandler record component.
invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Returns the value of the invocationHandler record component.
invocationHandler() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
Get the handler that did handle the RPC request.
invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Returns the value of the invocationHandler record component.
invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Returns the value of the invocationHandler record component.
InvocationOrder - Enum Class in eu.cloudnetservice.driver.event
An event priority during execution set by the corresponding EventListener annotation for the listener.
InvocationOrder() - Constructor for enum class eu.cloudnetservice.driver.event.InvocationOrder
 
invocationResult - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
The field for the invocationResult record component.
invocationResult() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Returns the value of the invocationResult record component.
invokeCaller(Object...) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Returns a new RPC that can invoke the calling method with the provided arguments.
invokeCaller(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Returns a new RPC that can invoke the calling method with the provided arguments.
invokeCallerWithOffset(int, Object...) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Returns a new RPC that can invoke the calling method with the provided arguments.
invokeCallerWithOffset(int, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Returns a new RPC that can invoke the calling method with the provided arguments.
invokedMethod - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
The field for the invokedMethod record component.
invokedMethod - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
The field for the invokedMethod record component.
invokedMethod() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Returns the value of the invokedMethod record component.
invokedMethod() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Returns the value of the invokedMethod record component.
invokeMethod(RPCMethodMetadata, Object...) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.sender.DefaultRPCSender
Returns a new RPC that can invoke the method with the given name and descriptor.
invokeMethod(String, TypeDescriptor, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Returns a new RPC that can invoke the method with the given name and descriptor.
invokeMethod(String, Object...) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Tries to resolve a distinct method with the given name and argument count in the target class and returns a new RPC that can invoke the resolved method with the provided arguments.
invokeMethod(String, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Tries to resolve a distinct method with the given name and argument count in the target class and returns a new RPC that can invoke the resolved method with the provided arguments.
ioHandlerFactory - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
is(NetworkClusterNode) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Checks if this sender represents the given node.
is(ServiceInfoSnapshot) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Checks if this sender represents the given service.
isPooling() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
isSharable() - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
isSharable() - Method in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender

J

JAVA_PROXY - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
A property set on all service environment types which are a Minecraft java edition proxy.
JAVA_SERVER - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
A property set on all service environment types which are a Minecraft java edition server.
javaCommand - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
javaCommand - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
javaCommand - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
javaCommand - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
javaCommand() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the java command to use when starting a service.
javaCommand() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the java command to use when starting a service.
javaCommand(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the java command to use when starting a service based on the service configuration.
javaCommand(String) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the java command to use when starting a service based on the service configuration.
join(RPC) - Method in interface eu.cloudnetservice.driver.network.rpc.ChainableRPC
Adds a join statement to the current rpc chain.
join(RPC) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Adds a join statement to the current rpc chain.
join(RPC) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Adds a join statement to the current rpc chain.
joinNameToAliases(String) - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Joins the name of the registered command and the specified aliases into one String seperated by the separator.
joins() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Get all joins of the rpc in the order in which they get called.
joins() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCChain
Get all joins of the rpc in the order in which they get called.
json() - Static method in interface eu.cloudnetservice.driver.document.DocumentFactory
Gets the jvm static document factory for json documents.
jsonElementTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
 
jvmOptions - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration
 
jvmOptions - Variable in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
 
jvmOptions - Variable in record class eu.cloudnetservice.driver.service.ProcessConfiguration
The field for the jvmOptions record component.
jvmOptions - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
jvmOptions() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
Get the jvm options which should get applied to the service command line.
jvmOptions() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns the value of the jvmOptions record component.
jvmOptions() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the jvm options which should get applied to the service command line.
jvmOptions() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get the jvm options which should get applied to the service command line.
jvmOptions() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the jvm options which should get applied to the service command line.
jvmOptions(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Sets the jvm options which should get applied to the service command line.
jvmOptions(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the jvm options which should get applied to the service command line.
jvmOptions(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Sets the jvm options which should get applied to the service command line.
jvmOptions(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the jvm options which should get applied to the service command line.

K

KEEP_UNTIL_RESTART_STRATEGY - Static variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
key - Variable in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
The field for the key record component.
key - Variable in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
The field for the key record component.
key - Variable in record class eu.cloudnetservice.driver.document.send.element.NullElement
The field for the key record component.
key - Variable in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
The field for the key record component.
key - Variable in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
The field for the key record component.
key() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Get the key of the member that is read from/written to a document.
key() - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Get the key of the member that is read from/written to a document.
key() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Get the key of the member that is read from/written to a document.
key() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Get the key of the member that is read from/written to a document.
key() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Returns the value of the key record component.
key() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Returns the value of the key record component.
key() - Method in interface eu.cloudnetservice.driver.document.send.element.Element
Get the key of this element or an empty string (Element.NO_KEY) if the element has no key.
key() - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
Returns the value of the key record component.
key() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Returns the value of the key record component.
key() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Returns the value of the key record component.
keys() - Method in interface eu.cloudnetservice.driver.database.Database
Get all keys which are currently stored and mapped to a document in the database.
keys() - Method in interface eu.cloudnetservice.driver.document.Document
Get a snapshot view of the keys that are registered in this document at the moment this method was called.
keys() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get a snapshot view of the keys that are registered in this document at the moment this method was called.
keys() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get a snapshot view of the keys that are registered in this document at the moment this method was called.
keysAsync() - Method in interface eu.cloudnetservice.driver.database.Database
Get all keys which are currently stored and mapped to a document in the database.
knownLayers - Variable in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
 
KQUEUE - Enum constant in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 

L

LAST - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The associated event listener is called last in the event invocation chain.
lastAccess - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the lastAccess record component.
lastAccess() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the lastAccess record component.
lastLifeCycle - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceLifecycleChangeEvent
 
lastLifeCycle() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceLifecycleChangeEvent
Get the lifecycle the service was in before changing.
lastModified - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the lastModified record component.
lastModified() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the lastModified record component.
LATE - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The associated event listener is called after all normal and early event listeners and has a more decisive place in the outcome of the called event.
lifecycle() - Element in annotation interface eu.cloudnetservice.driver.module.ModuleTask
Get the module lifecycle in which this task should be fired.
lifeCycle - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
lifeCycle - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
lifeCycle() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the current lifecycle of the service at the snapshot creation time.
LIMBO_LOOHP - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The Limbo (LOOHP) service environment type (Java Edition dummy server).
line - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
 
line() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
Get the line which was printed to either stdout or stderr by the service.
listeners - Variable in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
 
listeners - Variable in class eu.cloudnetservice.driver.event.DefaultEventManager
 
listeners - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
 
listeners() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
Get all listener of this node.
listeners() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Get all listener instances which are registered to any channel in this registry.
listeners() - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Get all listener instances which are registered to any channel in this registry.
listFiles(ServiceTemplate, String, boolean) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Lists all files in the given directory and computes a file information of them.
listFilesAsync(ServiceTemplate, String, boolean) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Lists all files in the given directory and computes a file information of them.
loadAll() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
loadAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Loads all modules which files are located at the module directory.
loadClass(String, boolean) - Method in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
loadClass(String, boolean, boolean) - Method in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
Tries to load a class by the provided name.
loadDependencies(Map<String, String>, ModuleConfiguration) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Loads all dependencies defined in the module configuration file.
loadDependency(ModuleDependency, URL) - Method in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
Loads and stores a dependency on the local file system.
LOADED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
Used when the module instance was just created.
LOADERS - Static variable in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
 
loadModule() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.LOADED if possible and fires all associated tasks.
loadModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.LOADED if possible and fires all associated tasks.
loadModule(URL) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Loads a module from the given url.
loadModule(URL) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Loads a module from the given url.
loadModule(Path) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Loads the module by the file provided by the given path.
loadModule(Path) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Loads the module by the file provided by the given path.
loadModuleDependencyByRepository(ModuleConfiguration, ModuleDependency, String) - Method in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
Provides an url from which the provided dependency can be loaded.
loadModuleDependencyByRepository(ModuleConfiguration, ModuleDependency, String) - Method in interface eu.cloudnetservice.driver.module.ModuleDependencyLoader
Provides an url from which the provided dependency can be loaded.
loadModuleDependencyByUrl(ModuleConfiguration, ModuleDependency) - Method in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
Provides an url for the fixed download url provided in the module dependency.
loadModuleDependencyByUrl(ModuleConfiguration, ModuleDependency) - Method in interface eu.cloudnetservice.driver.module.ModuleDependencyLoader
Provides an url for the fixed download url provided in the module dependency.
LOCAL_DATE_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a local date.
LOCAL_DATE_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a local date and a local time mapping.
LOCAL_STORAGE - Static variable in class eu.cloudnetservice.driver.service.ServiceTemplate
The name of the local template storage.
LOCAL_TIME_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a local time.
localTemplateStorage() - Method in interface eu.cloudnetservice.driver.template.TemplateStorageProvider
Returns the local template storage of the current node.
lock - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
LOGGER - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
LOGGER - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
LOGGER - Static variable in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketDecoder
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.util.ModuleHelper
 
lookup(MethodHandles.Lookup, Class<?>, String, Class<?>) - Static method in class eu.cloudnetservice.driver.util.VarHandleUtil
Finds a var handle for the field with the given name and type in the given class.
LOOKUP_ALLOCATOR - Static variable in class eu.cloudnetservice.driver.util.ClassAllocationUtil
 

M

main - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the main record component.
main() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the main record component.
maintenance - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
maintenance - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
maintenance() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get if this service task is in maintenance.
maintenance(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets if this service task is in maintenance.
major - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
The field for the major record component.
major() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns the value of the major record component.
make(int, MethodHandles.Lookup, Runnable, RPCSender, RPCInternalInstanceFactory[]) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
Constructs a new internal instance factory for the generated rpc api implementation class.
makeInstanceFactory(Class<?>) - Static method in class eu.cloudnetservice.driver.util.ClassAllocationUtil
Constructs an instance for the given target class.
makeLookupAlloc(MethodHandles.Lookup) - Static method in class eu.cloudnetservice.driver.util.ClassAllocationUtil
Makes an allocator for a no-args constructor based on the given lookup.
makeMethodInvoker(RPCMethodMetadata) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
makeUnsafeAlloc(Object) - Static method in class eu.cloudnetservice.driver.util.ClassAllocationUtil
Makes an allocator that uses sun.misc.Unsafe.allocateInstance to obtain a class instance.
manager - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
 
mapFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
 
MapObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer which can de- serialize any kind of map from/to a buffer.
MapObjectSerializer(IntFunction<Map<Object, Object>>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
Constructs a new map object serializer instance.
maxCPUUsageToStartServices - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
maxHeapMemory - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the maxHeapMemory record component.
maxHeapMemory() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the maxHeapMemory record component.
maxHeapMemory(int) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the maximum heap memory (in MB) a service based on this configuration is allowed to allocate.
maxHeapMemory(int) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the maximum heap memory (in MB) a service based on this configuration is allowed to allocate.
maxHeapMemorySize - Variable in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
 
maxHeapMemorySize - Variable in record class eu.cloudnetservice.driver.service.ProcessConfiguration
The field for the maxHeapMemorySize record component.
maxHeapMemorySize() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns the value of the maxHeapMemorySize record component.
maxHeapMemorySize(int) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Sets the maximum amount of heap memory (in mb) the service is allowed to use.
maxMemory - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
maxMemory() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the maximum amount of memory the associated node is allowed to use to start services.
maxProcessorUsageToStartServices() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the maximum amount of cpu the associated node is allowed to consume before stopping and delaying service starts.
maxRetries - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
 
maxRetries - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
 
maxRetries() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Get the maximum number of retries until the retry process should stop.
maxRetries(int) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the maximum amount of times to retry the service creation.
MEMORY_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
memoryManager - Variable in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
The field for the memoryManager record component.
memoryManager() - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
Returns the value of the memoryManager record component.
memoryUsagePercentage() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get a rounded percentage of the memory the associated node is currently using.
message - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
message - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the message record component.
message() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the message record component.
message() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get the message key of the channel message.
message(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Sets the message key of this message.
messageBufferConfigurator - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
 
messageReceived(ChannelHandlerContext, BasePacket) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
messenger() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Util method to get the current messenger of the environment.
METHOD_SIGNATURE_FORMAT - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
A simple format which allows unique method identifiers.
methodAccessor - Variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
methodAccessor - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
 
methodArguments - Variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
MethodChainMetadata(int, int[], Class<?>) - Constructor for record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Creates an instance of a MethodChainMetadata record class.
methodDescriptor - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
 
methodDescriptor - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
 
methodDescriptor() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
Get the descriptor of the method that should be executed.
methodDescriptor() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the descriptor string of the method that should be invoked.
methodDescriptor() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
Get the descriptor of the method that should be executed.
methodDescriptor() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the descriptor string of the method that should be invoked.
methodDescriptor(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
Sets the method descriptor of the method that should be called.
methodDescriptor(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
Sets the method descriptor of the method that should be called.
MethodInvoker - Interface in eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker
A method invoker used by RPC to invoke a requested method.
methodInvokerCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
MethodInvokerGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker
A utility class to generate and define an invoker for a method in the runtime.
MethodInvokerGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
methodName - Variable in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
 
methodName - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
 
methodName - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
 
methodName() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
Get the name of the method which should be invoked during the current rpc processing.
methodName() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the name of the method which should get called.
methodName() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
Get the name of the method which should be invoked during the current rpc processing.
methodName() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the name of the method which should get called.
methodName(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
Sets the name of the method that should be called.
methodName(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
Sets the name of the method that should be called.
methods - Variable in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
 
methods() - Method in class eu.cloudnetservice.driver.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.network.rpc.introspec.RPCMethodMetadata
The field for the methodType record component.
methodType() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the methodType record component.
methodVisibleToRoot(Method) - Method in class eu.cloudnetservice.driver.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.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
MI_CONSTRUCTOR_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
MINECRAFT_SERVER - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The default minecraft server service environment type.
minecraftProxy(ServiceEnvironmentType) - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Checks if the given environment type is a proxy for Minecraft java or pocket edition.
minecraftServer(ServiceEnvironmentType) - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Checks if the given environment type is a server for Minecraft java or pocket edition.
MINESTOM - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The minestom service environment type.
MINIMUM_QUEUE_TIMEOUT - Static variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 
minJavaVersion() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Get the minimum java runtime version this module can run on or null if all runtime versions are supported.
minJavaVersionId - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the minJavaVersionId record component.
minJavaVersionId() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the minJavaVersionId record component.
minor - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
The field for the minor record component.
minor() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns the value of the minor record component.
minServiceCount - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
minServiceCount - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
minServiceCount() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the amount of services which should be always online if this task is not in maintenance.
minServiceCount(int) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the amount of services which should be always online if this task is not in maintenance.
MissingObjectSerializerException - Exception Class in eu.cloudnetservice.driver.network.rpc.exception
An illegal state of the object serializer thrown when no serializer for the class to (de-) serialize is found.
MissingObjectSerializerException(Type) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.MissingObjectSerializerException
Constructs a new missing object serializer exception.
MN_BRIDGE_GET_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MN_BRIDGE_INVOKE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MODDED_MINECRAFT_SERVER - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The default modded server service environment type.
modifyAllowedNodes(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Modifies the nodes which are allowed to pick up and manage services using the service id.
modifyAndSetProperties(Function<Document.Mutable, ? extends Document>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable.WithDirectModifier
Applies the given operator to the underlying document and copies over all items from the underlying document into this holder.
modifyAssociatedNodes(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Modifies nodes which are allowed to pick up services created based on the service configuration.
modifyBackoffStrategy(Consumer<List<Duration>>) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Modifies the backoff strategy which is currently applied to this builder.
modifyDefaultProcessArguments(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Modifies the default process arguments which should get appended to the command line of all services created using the service environment type.
modifyDeletedFileAfterStop(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Modifies the files which should get deleted when stopping a service created based on the configuration.
modifyDeletedFilesAfterStop(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Modifies the files which should get deleted when stopping a service created based on the configuration.
modifyDeployments(Consumer<Collection<ServiceDeployment>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Modifies the deployments to execute when a service based on the configuration gets stopped or when explicitly requested by calling the associated method on the service provider.
modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Modifies the environment variables which should get appended to the environment of the process.
modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Modifies the environment variables which should get appended to the environment of the process.
modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Modifies the environment variables which should get appended to the environment of the process.
modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Modifies the environment variables which should get appended to the environment of the process.
modifyExcludes(Consumer<Collection<Pattern>>) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Modifies the file names (in a regular expression form) which should be ignored when deploying a service.
modifyGroups(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Modifies the names of the groups which should get included onto any service created based on the service configuration.
modifyGroups(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Modifies groups which should get included onto any service created based on the service configuration.
modifyIncludes(Consumer<Collection<Pattern>>) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Modifies the file names (in a regular expression form) which should be included when deploying a service.
modifyInclusions(Consumer<Collection<ServiceRemoteInclusion>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Modifies the inclusions which should get loaded onto a service created based on the service configuration before it starts.
modifyJvmOptions(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Modifies the jvm options of this builder.
modifyJvmOptions(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Modifies the jvm options of this builder.
modifyJvmOptions(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Modifies the jvm options of this builder.
modifyJvmOptions(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Modifies the jvm options of this builder.
modifyProcessParameters(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Modifies the process parameters which should get appended to the command line.
modifyProcessParameters(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Modifies the process parameters which should get appended to the command line.
modifyProcessParameters(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Modifies the process parameters which should get appended to the command line.
modifyProcessParameters(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Modifies the process parameters which should get appended to the command line.
modifyProperties(Consumer<Document.Mutable>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable.WithDirectModifier
Passes the underlying mutable document of this holder to the given modifier function.
modifyTargetEnvironments(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
Modifies the target environments of this group configuration.
modifyTemplates(Consumer<Collection<ServiceTemplate>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Modifies the templates which should get loaded onto a service before it starts.
module - Variable in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
 
module - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
module() - Method in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
Get the module on which the action is currently taking place.
module() - Method in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
The module (or module main class) this task was detected in.
module() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the wrapped module instance of this wrapper.
module() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
The module (or module main class) this task was detected in.
module() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the wrapped module instance of this wrapper.
module(String) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Get a module by the given name.
module(String) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Get a module by the given name.
Module - Interface in eu.cloudnetservice.driver.module
Represents the main class or entry point of the module.
MODULE_CONFIGURATION_ELEMENT - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
moduleArguments(ModuleConfiguration) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
Creates a new object array with these properties of the module: group name version
moduleConfig - Variable in class eu.cloudnetservice.driver.module.DefaultModule
 
moduleConfig() - Method in class eu.cloudnetservice.driver.module.DefaultModule
Get the module configuration which was deserialized based on the information located in the module.
moduleConfig() - Method in interface eu.cloudnetservice.driver.module.Module
Get the module configuration which was deserialized based on the information located in the module.
moduleConfiguration - Variable in class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
 
moduleConfiguration - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
moduleConfiguration() - Method in class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
Get the module configuration of the module this event is associated with.
moduleConfiguration() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the module configuration on which base the module was created.
moduleConfiguration() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the module configuration on which base the module was created.
ModuleConfiguration - Record Class in eu.cloudnetservice.driver.module
Represents the module.json file that each module.jar has to contain.
ModuleConfiguration(boolean, boolean, String, String, String, String, String, String, String, String, ModuleRepository[], ModuleDependency[], int, Document) - Constructor for record class eu.cloudnetservice.driver.module.ModuleConfiguration
Creates an instance of a ModuleConfiguration record class.
ModuleConfigurationInvalidException - Exception Class in eu.cloudnetservice.driver.module.driver
An exception thrown when a module is unable to read its configuration file for whatever reason.
ModuleConfigurationInvalidException(Path, Exception) - Constructor for exception class eu.cloudnetservice.driver.module.driver.ModuleConfigurationInvalidException
Constructs a new module configuration invalid exception.
ModuleConfigurationNotFoundException - Exception Class in eu.cloudnetservice.driver.module
Represents an exception thrown when the module configuration of a module cannot be found in the module file.
ModuleConfigurationNotFoundException(URL) - Constructor for exception class eu.cloudnetservice.driver.module.ModuleConfigurationNotFoundException
Creates a new instance of this class.
moduleDependency - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePostInstallDependencyEvent
 
moduleDependency - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreInstallDependencyEvent
 
moduleDependency() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePostInstallDependencyEvent
Get the dependency which got loaded for the module.
moduleDependency() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreInstallDependencyEvent
Get the dependency which will get loaded for the module.
ModuleDependency - Class in eu.cloudnetservice.driver.module
Represents a dependency for the desired module.
ModuleDependency(String, String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleDependency
Creates a new module dependency instance.
ModuleDependency(String, String, String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleDependency
Creates a new module dependency instance.
ModuleDependency(String, String, String, String, String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleDependency
Creates a new module dependency instance.
moduleDependencyLoader - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
moduleDependencyLoader() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Get the module dependency loader.
moduleDependencyLoader() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Get the module dependency loader.
moduleDependencyLoader(ModuleDependencyLoader) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Sets the module dependency loader which should be used by this provider.
moduleDependencyLoader(ModuleDependencyLoader) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Sets the module dependency loader which should be used by this provider.
ModuleDependencyLoader - Interface in eu.cloudnetservice.driver.module
This module dependency loader is used to download the module dependency of a module into the default launcher libs directory.
ModuleDependencyNotFoundException - Exception Class in eu.cloudnetservice.driver.module
Represents an exception that is thrown when a module depends on another module which is not loaded.
ModuleDependencyNotFoundException(String, String) - Constructor for exception class eu.cloudnetservice.driver.module.ModuleDependencyNotFoundException
Constructs a new instance of this ModuleDependencyNotFoundException.
ModuleDependencyOutdatedException - Exception Class in eu.cloudnetservice.driver.module
Represents an exception that is thrown if a module depends on a specific version of a module and the versions do not match.
ModuleDependencyOutdatedException(ModuleWrapper, ModuleDependency, String, int, int) - Constructor for exception class eu.cloudnetservice.driver.module.ModuleDependencyOutdatedException
Creates a new instance of this ModuleDependencyOutdatedException.
ModuleDependencyUtil - Class in eu.cloudnetservice.driver.module.util
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.module.util.ModuleDependencyUtil
Creating an instance of this helper class is not allowed, results in UnsupportedOperationException.
moduleDirectory - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
moduleDirectoryPath() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Get the base directory of this module provider.
moduleDirectoryPath() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Get the base directory of this module provider.
moduleDirectoryPath(Path) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Sets the base directory of this module provider.
moduleDirectoryPath(Path) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Sets the base directory of this module provider.
ModuleEvent - Class in eu.cloudnetservice.driver.event.events.module
The base event for all events which are related to modules.
ModuleEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModuleEvent
Constructs a new module event.
ModuleHelper - Class in eu.cloudnetservice.driver.util
This module helper class provides helper methods for cloudnet modules that also operate as a plugin on the services.
ModuleHelper(EventManager, NetworkClient, ServiceRegistry, RPCHandlerRegistry) - Constructor for class eu.cloudnetservice.driver.util.ModuleHelper
 
moduleInjectionLayer - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
moduleLifeCycle() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the current lifecycle of this wrapper.
moduleLifeCycle() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the current lifecycle of this wrapper.
ModuleLifeCycle - Enum Class in eu.cloudnetservice.driver.module
The module lifecycle represents the state of a module.
ModuleLifeCycle(int...) - Constructor for enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
Creates a new module lifecycle enum constant instance.
moduleLifecycleUpdateLock - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
ModulePostInstallDependencyEvent - Class in eu.cloudnetservice.driver.event.events.module
This event gets called after a dependency for a module has been loaded.
ModulePostInstallDependencyEvent(ModuleProvider, ModuleConfiguration, ModuleDependency) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePostInstallDependencyEvent
Creates a new module installed dependency (post) event.
ModulePostLoadEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been loaded and the tasks with the lifecycle ModuleLifeCycle.LOADED of this module have been fired.
ModulePostLoadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePostLoadEvent
Constructs a module post load event.
ModulePostReloadEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been reloaded and the tasks with the lifecycle ModuleLifeCycle.RELOADING of this module have been fired.
ModulePostReloadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePostReloadEvent
Constructs a new module post reload event.
ModulePostStartEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been started and the tasks with the lifecycle ModuleLifeCycle.STARTED of this module have been fired.
ModulePostStartEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePostStartEvent
Constructs a new module post start event.
ModulePostStopEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been stopped and the tasks with the lifecycle ModuleLifeCycle.STOPPED of this module have been fired.
ModulePostStopEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePostStopEvent
Constructs a new module post stop event.
ModulePostUnloadEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been unloaded and the tasks with the lifecycle ModuleLifeCycle.UNLOADED of this module have been fired.
ModulePostUnloadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePostUnloadEvent
Constructs a new module post unload event.
ModulePreInstallDependencyEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called before a dependency for a module is being loaded.
ModulePreInstallDependencyEvent(ModuleProvider, ModuleConfiguration, ModuleDependency) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreInstallDependencyEvent
Creates a new unloaded module event instance.
ModulePreLoadEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been loaded and before the tasks with the lifecycle ModuleLifeCycle.LOADED of this module have been fired.
ModulePreLoadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
Constructs a new pre load module event.
ModulePreReloadEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called before a module has been reloaded and the tasks with the lifecycle ModuleLifeCycle.RELOADING of this module have been fired.
ModulePreReloadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
Constructs a new module pre reload event.
ModulePreStartEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called before a module has been started and the tasks with the lifecycle ModuleLifeCycle.STARTED of this module have been fired.
ModulePreStartEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
Constructs a new module pre start event.
ModulePreStopEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called before a module has been stopped and the tasks with the lifecycle ModuleLifeCycle.STOPPED of this module have been fired.
ModulePreStopEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
Constructs a new module pre stop event.
ModulePreUnloadEvent - Class in eu.cloudnetservice.driver.event.events.module
This event is being called after a module has been unloaded and the tasks with the lifecycle ModuleLifeCycle.UNLOADED of this module have been fired.
ModulePreUnloadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreUnloadEvent
Constructs a new module pre unload event.
moduleProvider - Variable in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
 
moduleProvider - Variable in class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
 
moduleProvider - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
 
moduleProvider() - Method in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
Get the module provider from which the associated module was loaded.
moduleProvider() - Method in class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
Get the module provider which loaded the module.
moduleProvider() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the module provider which loaded this module.
moduleProvider() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the module provider which loaded this module.
ModuleProvider - Interface in eu.cloudnetservice.driver.module
The module provider allows access to all loaded modules and the module paths.
moduleProviderHandler - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
moduleProviderHandler() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Get the module provider handler of this provider or null when no handler is specified.
moduleProviderHandler() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Get the module provider handler of this provider or null when no handler is specified.
moduleProviderHandler(ModuleProviderHandler) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Sets the module provider handler of this provider.
moduleProviderHandler(ModuleProviderHandler) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Sets the module provider handler of this provider.
ModuleProviderHandler - Interface in eu.cloudnetservice.driver.module
The module provider handler handles the notifications for all module lifecycles changes for all loaded modules.
ModuleRepository - Class in eu.cloudnetservice.driver.module
Represents a repository for a module dependency, the dependency is locatable at this repository.
ModuleRepository() - Constructor for class eu.cloudnetservice.driver.module.ModuleRepository
This constructor is for internal use only.
ModuleRepository(String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleRepository
Constructs a new instance of this class.
modules - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
modules - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
 
modules() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get all modules which are running on the associated node.
modules() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Get all loaded, started, stopped modules provided by this provider.
modules() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Get all loaded, started, stopped modules provided by this provider.
modules(String) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Get all loaded, started, stopped modules provided by this provider which have the specific given group.
modules(String) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Get all loaded, started, stopped modules provided by this provider which have the specific given group.
moduleTask - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
 
ModuleTask - Annotation Interface in eu.cloudnetservice.driver.module
Represents a method that a module can specify.
ModuleTaskEntry - Interface in eu.cloudnetservice.driver.module
This ModuleTaskEntry is dynamically generated in the runtime.
moduleTasks() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get all module tasks which were detected in the main class of the module.
moduleTasks() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get all module tasks which were detected in the main class of the module.
ModuleURLClassLoader - Class in eu.cloudnetservice.driver.module
This module url class loader is a unique url class loader for each module.
ModuleURLClassLoader(URL, Set<URL>, InjectionLayer<SpecifiedInjector>) - Constructor for class eu.cloudnetservice.driver.module.ModuleURLClassLoader
Creates an instance of this FinalizeURLClassLoader.
moduleWrapper - Variable in class eu.cloudnetservice.driver.module.DefaultModule
 
moduleWrapper - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
 
moduleWrapper() - Method in class eu.cloudnetservice.driver.module.DefaultModule
Get the module wrapper which is associated with this module.
moduleWrapper() - Method in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
The associated module wrapper this task was detected by.
moduleWrapper() - Method in interface eu.cloudnetservice.driver.module.Module
Get the module wrapper which is associated with this module.
moduleWrapper() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
The associated module wrapper this task was detected by.
ModuleWrapper - Interface in eu.cloudnetservice.driver.module
The module wrapper represents a loaded module.
MONITOR - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The last invoked listener in the chain.
MONTH_DAY_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
Serializer for a day in a month.
MT_BASIC_IMPLEMENTATION_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
MT_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
MT_DESERIALIZE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
MT_FIELD_GET_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
MT_OBJECT_MAPPER_READ - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
MT_OBJECT_MAPPER_WRITE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
MT_SERIALIZE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
MTD_BASIC_IMPLEMENTATION_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
MTD_BRIDGE_GET_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_BRIDGE_RPC_INVOKE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_FIRE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.BasicRPCMethodGenerator
 
MTD_FIRE_AND_FORGET - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.BasicRPCMethodGenerator
 
MTD_FIRE_SYNC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.BasicRPCMethodGenerator
 
MTD_INT_INSTANCE_FACTORY_CONSTRUCT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_MI_CALL_METHOD - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
MTD_MTD_OF_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_NO_ARGS_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_RPC_INVOKE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_RPC_JOIN - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTD_SUPPLIER_GET - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
MTR_CONSTRUCTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
mutableCopy() - Method in interface eu.cloudnetservice.driver.document.Document
Makes a mutable copy of this document.
mutableCopy() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Makes a mutable copy of this document.
mutableCopy() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Makes a mutable copy of this document.
mutableCopyOf(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
Creates a mutable copy of the given data buffer.
mutableCopyOf(DataBuf) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
Creates a mutable copy of the given data buffer.
MutableGsonDocument - Class in eu.cloudnetservice.driver.document.gson
Mutable version of a gson document implementing the full mutable document functionality.
MutableGsonDocument() - Constructor for class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Constructs a new, empty gson document instance.
MutableGsonDocument(JsonObject) - Constructor for class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Constructs a new gson document instance using the given initial internal object.

N

name - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
 
name - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.DriverEnvironment
 
name - Variable in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
The field for the name record component.
name - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
name - Variable in class eu.cloudnetservice.driver.module.ModuleRepository
 
name - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
name - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
The field for the name record component.
name - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
The field for the name record component.
name - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the name record component.
name - Variable in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
 
name - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironment
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
 
name - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate
 
name - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
 
name - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the name record component.
name() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Returns the value of the name record component.
name() - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Returns the name of the network component this ChannelMessageTarget targets.
name() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns the value of the name record component.
name() - Method in class eu.cloudnetservice.driver.DriverEnvironment
name() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Returns the value of the name record component.
name() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Get the name of this injection layer, for identification purposes.
name() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Get the name of this injection layer, for identification purposes.
name() - Method in interface eu.cloudnetservice.driver.module.Module
Get the name of this module.
name() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the name record component.
name() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Get the name of this dependency.
name() - Method in class eu.cloudnetservice.driver.module.ModuleRepository
Get the name of this repository.
name() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns the value of the name record component.
name() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Returns the value of the name record component.
name() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the name record component.
name() - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
Returns the value of the name record component.
name() - Element in annotation interface eu.cloudnetservice.driver.registry.injection.Service
The name of the registered provider in the service registry.
name() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
name() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment
name() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
name() - Method in class eu.cloudnetservice.driver.service.ServiceId
name() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
name() - Method in class eu.cloudnetservice.driver.service.ServiceTask
name() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
name() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns the value of the name record component.
name() - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
name() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the name record component.
name(String) - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
Sets the name of the newly created group configuration.
name(String) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
Sets the name of the environment created by this builder.
name(String) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Sets the name of the service environment type.
name(String) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the name of the service task to use.
name(String) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
Sets the name of the template.
nameSplitter - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
nameSplitter - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
nameSplitter - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
nameSplitter - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
nameSplitter() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the splitter to put between the name of the task and the numeric id of it when creating a full display name variant of the underlying service.
nameSplitter() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the splitter to put between the name of the task and the numeric id of it when creating a full display name variant of the underlying service.
nameSplitter(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the name splitter for services based on the service configuration.
nameSplitter(String) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the name splitter to use between the task name of the service and the numeric id of the service when creating the display name of it.
nameSplitter(String) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the name splitter for services based on the service configuration.
NAMING_PATTERN - Static variable in class eu.cloudnetservice.driver.service.ServiceTask
 
NAMING_REGEX - Static variable in class eu.cloudnetservice.driver.service.ServiceTask
The jvm static pattern which validate that a task or service name is acceptable.
nativeTransport - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
nativeTransport() - Method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Get if this transport type is native.
NEST_MATE_DEFINE_OPTIONS - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
NETTY_EVENT_LOOP_THREADS - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
NettyDataBufFactory - Class in eu.cloudnetservice.driver.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.network.netty.buffer.NettyDataBufFactory
Creates a new instance of this factory.
NettyImmutableDataBuf - Class in eu.cloudnetservice.driver.network.netty.buffer
The default implementation of an immutable data buf wrapping a netty byte buf.
NettyImmutableDataBuf(Buffer) - Constructor for class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Constructs a new netty immutable data buf instance.
NettyMutableDataBuf - Class in eu.cloudnetservice.driver.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.network.netty.buffer.NettyMutableDataBuf
Constructs a new mutable data buf instance.
NettyNetworkChannel - Class in eu.cloudnetservice.driver.network.netty
The default netty based implementation of a network channel.
NettyNetworkChannel(Channel, PacketListenerRegistry, NetworkChannelHandler, HostAndPort, HostAndPort, boolean) - Constructor for class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Constructs a new netty network channel instance.
nettyNetworkClient - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientHandler
 
nettyNetworkClient - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientInitializer
 
NettyNetworkClient - Class in eu.cloudnetservice.driver.network.netty.client
The default implementation of a network client, using the netty network client implementations.
NettyNetworkClient(ComponentInfo, Callable<NetworkChannelHandler>) - Constructor for class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Constructs a new netty network client instance.
NettyNetworkClient(ComponentInfo, Callable<NetworkChannelHandler>, SSLConfiguration) - Constructor for class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Constructs a new netty network client instance.
NettyNetworkClientHandler - Class in eu.cloudnetservice.driver.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.network.netty.client.NettyNetworkClientHandler
Constructs a new network client handler instance.
NettyNetworkClientInitializer - Class in eu.cloudnetservice.driver.network.netty.client
The channel handler implementation responsible for initializing the newly opened channel.
NettyNetworkClientInitializer(HostAndPort, NettyNetworkClient) - Constructor for class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientInitializer
Constructs a new network client initializer instance.
NettyNetworkHandler - Class in eu.cloudnetservice.driver.network.netty
The default netty inbound handler used to call downstream packet listeners when receiving a packet.
NettyNetworkHandler() - Constructor for class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
 
NettyNetworkServer - Class in eu.cloudnetservice.driver.network.netty.server
The default netty based implementation of the network server.
NettyNetworkServer(ComponentInfo, Callable<NetworkChannelHandler>) - Constructor for class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Constructs a new netty network server instance.
NettyNetworkServer(ComponentInfo, Callable<NetworkChannelHandler>, SSLConfiguration) - Constructor for class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Constructs a new netty network server instance.
NettyNetworkServerHandler - Class in eu.cloudnetservice.driver.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.network.netty.server.NettyNetworkServerHandler
Constructs a new network server handler instance.
NettyNetworkServerInitializer - Class in eu.cloudnetservice.driver.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.network.netty.server.NettyNetworkServerInitializer
Constructs a new network initializer instance.
NettyNioBufferReleasingAllocator - Class in eu.cloudnetservice.driver.network.netty.buffer
A buffer allocator that is allocating nio buffers and frees them directly when they are closed.
NettyNioBufferReleasingAllocator() - Constructor for class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
Constructs a new buffer allocator instance.
NettyNioBufferReleasingAllocator.DirectBufferFreeDrop - Record Class in eu.cloudnetservice.driver.network.netty.buffer
A drop implementation that ínvokes the cleaner of ByteBuffers directly upon dropping.
NettyOptionSettingChannelInitializer - Class in eu.cloudnetservice.driver.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.network.netty.NettyOptionSettingChannelInitializer
 
NettyPacketDecoder - Class in eu.cloudnetservice.driver.network.netty.codec
An internal implementation of the packet decoder used for client to server communication.
NettyPacketDecoder() - Constructor for class eu.cloudnetservice.driver.network.netty.codec.NettyPacketDecoder
 
NettyPacketEncoder - Class in eu.cloudnetservice.driver.network.netty.codec
An internal implementation of the packet encoder used for client to server communication.
NettyPacketEncoder() - Constructor for class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
 
NettyTransport - Enum Class in eu.cloudnetservice.driver.network.netty
Holds all supported transport types and functionality to retrieve model instances for servers/clients construction.
NettyTransport(String, boolean, boolean, Supplier<IoHandlerFactory>, ChannelFactory<? extends Channel>, ServerChannelFactory<? extends ServerChannel>) - Constructor for enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Constructs a new netty transport instance.
NettyUtil - Class in eu.cloudnetservice.driver.network.netty
Internal util for the default netty based communication between server and clients, http and websocket.
NettyUtil() - Constructor for class eu.cloudnetservice.driver.network.netty.NettyUtil
 
networkChannel - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
 
networkChannel() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkEvent
Get the channel which is associated with this event.
networkChannel() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Get the network channel this manager is associated with.
networkChannel() - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Get the network channel this manager is associated with.
NetworkChannel - Interface in eu.cloudnetservice.driver.network
A network channel represents an open connection from/to server.
NetworkChannelCloseEvent - Class in eu.cloudnetservice.driver.event.events.network
An event being fired when a channel connected to either a client or server gets closed.
NetworkChannelCloseEvent(NetworkChannel, ChannelType) - Constructor for class eu.cloudnetservice.driver.event.events.network.NetworkChannelCloseEvent
Creates a new instance of this network event.
NetworkChannelHandler - Interface in eu.cloudnetservice.driver.network
A handler for operations performed on a channel.
NetworkChannelInitEvent - Class in eu.cloudnetservice.driver.event.events.network
An event being fired when a network channel get initialized either on the client or server side.
NetworkChannelInitEvent(NetworkChannel, ChannelType) - Constructor for class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
Creates a new instance of this network event.
NetworkChannelsPacketSplitter - Record Class in eu.cloudnetservice.driver.network.chunk.defaults.splitter
A default implementation of a chunked packet splitter, splitting each packet chunk to multiple channels.
NetworkChannelsPacketSplitter(Collection<NetworkChannel>) - Constructor for record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
Creates an instance of a NetworkChannelsPacketSplitter record class.
networkClient - Variable in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
 
networkClient - Variable in class eu.cloudnetservice.driver.util.ModuleHelper
 
NetworkClient - Interface in eu.cloudnetservice.driver.network
Represents a network component which can be connected to any network server.
NetworkCluster - Record Class in eu.cloudnetservice.driver.cluster
Represents the main entry point which holds all information about a cluster configuration.
NetworkCluster(UUID, Collection<NetworkClusterNode>) - Constructor for record class eu.cloudnetservice.driver.cluster.NetworkCluster
Creates an instance of a NetworkCluster record class.
NetworkClusterNode - Class in eu.cloudnetservice.driver.cluster
Represents a general information holder about a node running in a cluster.
NetworkClusterNode(String, List<HostAndPort>) - Constructor for class eu.cloudnetservice.driver.cluster.NetworkClusterNode
Creates a new instance of a network cluster node.
NetworkClusterNode(String, List<HostAndPort>, Document) - Constructor for class eu.cloudnetservice.driver.cluster.NetworkClusterNode
Creates a new instance of a network cluster node.
NetworkComponent - Interface in eu.cloudnetservice.driver.network
Represents a peer in any form within the network.
NetworkConstants - Class in eu.cloudnetservice.driver.network.def
Holds some internal constants for network communication which are shared between wrappers and nodes.
NetworkConstants() - Constructor for class eu.cloudnetservice.driver.network.def.NetworkConstants
 
NetworkEvent - Class in eu.cloudnetservice.driver.event.events.network
Represents any event which is related to any network channel connected to the current network component.
NetworkEvent(NetworkChannel) - Constructor for class eu.cloudnetservice.driver.event.events.network.NetworkEvent
Creates a new instance of this network event.
networkServer - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerHandler
 
networkServer - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerInitializer
 
NetworkServer - Interface in eu.cloudnetservice.driver.network
Represents a network component which can accept connection from other network components within the network.
NetworkTaskScheduler - Interface in eu.cloudnetservice.driver.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.
newDocument() - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Creates a new, completely empty document of the factory supported document type.
newDocument() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Creates a new, completely empty document of the factory supported document type.
newDocument() - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Creates a new, completely empty document of the factory supported document type.
newDocument(DocumentFactory) - Static method in interface eu.cloudnetservice.driver.document.Document
Constructs a new document instance using the given document factory.
newDocument(String, Object) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Creates a new, completely empty document and appends the given key-value pair initially to it.
newDocument(String, Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Creates a new, completely empty document and appends the given key-value pair initially to it.
newDocument(String, Object) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Creates a new, completely empty document and appends the given key-value pair initially to it.
newDocument(Object) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Creates a new, completely empty document and appends the tree of the given object to the document.
newDocument(Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Creates a new, completely empty document and appends the tree of the given object to the document.
newDocument(Object) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Creates a new, completely empty document and appends the tree of the given object to the document.
newInputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Opens a new input stream to read the content of the file at the given path in the given template in this storage.
newInputStream(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Opens a new input stream to read the content of the file at the given path in the given template in this storage.
newInputStreamAsync(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
 
newInputStreamAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Opens a new input stream to read the content of the file at the given path in the given template in this storage.
newJsonDocument() - Static method in interface eu.cloudnetservice.driver.document.Document
Constructs a new json document instance.
newLifeCycle() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceLifecycleChangeEvent
Get the lifecycle the service changed to.
newOutputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Creates a new output stream which overrides the content of the file at the given path in the given template in this storage.
newOutputStream(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new output stream which overrides the content of the file at the given path in the given template in this storage.
newOutputStreamAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Creates a new output stream which overrides the content of the file at the given path in the given template in this storage.
newRemovalListener() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.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<T>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a builder for an RPC-based api implementation for all non-static methods in the given base class.
newRPCBasedImplementationBuilder(Class<T>) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
Constructs a builder for an RPC-based api implementation for all non-static methods in the given base class.
newRPCHandlerBuilder(Class<T>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new rpc handler builder which can handle RPC requests for the given target class.
newRPCHandlerBuilder(Class<T>) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
Constructs a new rpc handler builder which can handle RPC requests for the given target class.
newRPCSenderBuilder(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new builder for an RPC sender which can provide RPCs for the given target class and all subclasses in the tree.
newRPCSenderBuilder(Class<?>) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
Constructs a new builder for an RPC sender which can provide RPCs for the given target class and all subclasses in the tree.
NIO - Enum constant in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
NO_ARGS_CONSTRUCTOR_TYPE - Static variable in class eu.cloudnetservice.driver.util.ClassAllocationUtil
 
NO_CACHE_STRATEGY - Static variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
NO_KEY - Static variable in interface eu.cloudnetservice.driver.document.send.element.Element
Indicates that an element has no key.
NO_PORT - Static variable in record class eu.cloudnetservice.driver.network.HostAndPort
 
NO_RETRY - Static variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
A jvm static retry configuration which will not retry failed service creations.
node - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
node() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the offline node information associated with this node.
node(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get the network cluster node object association from the given node unique id registered on the current node.
node(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the node on which services based on the service configuration should get created and started.
NODE - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents a node within the network.
NODE - Static variable in class eu.cloudnetservice.driver.DriverEnvironment
The jvm-static representation of the node environment.
NODE_TO_NODE - Enum constant in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
The authorization type for a node which should authenticate another node.
nodeAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get the network cluster node object association from the given node unique id registered on the current node.
nodeInfoSnapshot(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get the network cluster node snapshot of the node with the given unique id.
NodeInfoSnapshot - Class in eu.cloudnetservice.driver.cluster
Holds information about a node which is connected to the cluster.
NodeInfoSnapshot(long, long, int, int, int, int, boolean, NetworkClusterNode, CloudNetVersion, ProcessSnapshot, double, Collection<ModuleConfiguration>, Document) - Constructor for class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Constructs a new network cluster node info snapshot instance.
nodeInfoSnapshotAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get the network cluster node snapshot of the node with the given unique id.
nodeInfoSnapshots() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get the network cluster node snapshots of all nodes which are currently connected to the current node.
nodeInfoSnapshotsAsync() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Get the network cluster node snapshots of all nodes which are currently connected to the current node.
nodes - Variable in record class eu.cloudnetservice.driver.cluster.NetworkCluster
The field for the nodes record component.
nodes() - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
Returns the value of the nodes record component.
nodes() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Gets all nodes which are currently registered on the current node.
nodesAsync() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Gets all nodes which are currently registered on the current node.
nodeUniqueId - Variable in record class eu.cloudnetservice.driver.ComponentInfo
The field for the nodeUniqueId record component.
nodeUniqueId - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
nodeUniqueId - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
nodeUniqueId() - Method in record class eu.cloudnetservice.driver.ComponentInfo
Returns the value of the nodeUniqueId record component.
nodeUniqueId() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the unique id of the node which is responsible to pick up and manage the underlying service.
nodeUniqueId(String) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the unique id of the node which is required to pick up and manage the service associated with the service id.
noHeapUsageMemory - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the noHeapUsageMemory record component.
noHeapUsageMemory() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the noHeapUsageMemory record component.
NORMAL - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The normal order entry each event listener without a specific order assigned to it will use.
NORMAL_GSON_INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonProvider
The default gson instance.
notAbleToFreeBuffers() - Static method in class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator
Get if this allocator can free direct buffers.
notificationReceivers(ChannelMessageTarget...) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the receivers of state change events when a service creation which was deferred either succeeded or failed.
notificationReceivers(ServiceCreateResult.State, ChannelMessageTarget...) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the receivers of state change events when a service creation which was deferred reached the given target state of the service creation.
notificationReceivers(Map<ServiceCreateResult.State, List<ChannelMessageTarget>>) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the event receivers for state changes.
notifyPostModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Called by an ModuleWrapper when the module changed its lifecycle state.
notifyPostModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Called by an ModuleWrapper when the module changed its lifecycle state.
notifyPreModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Called by an ModuleWrapper when the module is about to change its lifecycle state.
notifyPreModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Called by an ModuleWrapper when the module is about to change its lifecycle state.
NUKKIT - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The default nukkit service environment type (Pocket Edition server).
NullElement - Record Class in eu.cloudnetservice.driver.document.send.element
Represents a null value, or in other words a key without a specified value.
NullElement(String) - Constructor for record class eu.cloudnetservice.driver.document.send.element.NullElement
Creates an instance of a NullElement record class.

O

OBJECT_MAPPER_READ_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
OBJECT_MAPPER_WRITE_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
ObjectElement - Record Class in eu.cloudnetservice.driver.document.send.element
Represents an object element.
ObjectElement(String, Collection<? extends Element>) - Constructor for record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Creates an instance of a ObjectElement record class.
objectMapper - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
 
objectMapper - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
objectMapper - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
 
objectMapper - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
The field for the objectMapper record component.
objectMapper - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
 
objectMapper() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
Get the object mapper which is used for (de-) serialization of objects if needed.
objectMapper() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
Returns the value of the objectMapper record component.
objectMapper() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
Get the object mapper which is used for (de-) serialization of objects if needed.
objectMapper(ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.
objectMapper(ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.
objectMapper(ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.
objectMapper(ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider.Builder
Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.
ObjectMapper - Interface in eu.cloudnetservice.driver.network.rpc.object
Represents the registry for object serializers and is the base class to read/write an object to a buffer.
ObjectMapperInjectRegistration - Class in eu.cloudnetservice.driver.network.rpc.defaults.object
Registers the default object mapper instance to the boot injection layer.
ObjectMapperInjectRegistration() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.ObjectMapperInjectRegistration
 
ObjectSerializer<T> - Interface in eu.cloudnetservice.driver.network.rpc.object
A serializer for a specific type of object to be serialized into a network buffer.
of(ChannelMessageTarget.Type, String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Constructs a new ChannelMessageTarget of the given type with the optional name set.
of(RPC, RPC, Supplier<NetworkChannel>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Constructs a new rpc chain using the given root and tail rpc.
of(String, DriverEnvironment) - Static method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Creates a new channel message sender with the given name and environment.
of(Path) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
Constructs a new file information for the given path.
of(Path, Path) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
Constructs a new file information for the given path.
of(Path, Path, BasicFileAttributes) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
Creates a new file information for the given path and the given file attributes.
of(Path, BasicFileAttributes) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
Constructs a new file information for the given path and the given file attributes.
of(TemporalQuery<T>, DateTimeFormatter, Gson) - Static method in class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
of(Function<DataBuf, T>, BiConsumer<DataBuf.Mutable, T>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
Constructs a new functional object serializer instance.
of(IntFunction<Collection<Object>>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
Constructs a new collection object serializer instance.
of(IntFunction<Map<Object, Object>>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
Constructs a new map object serializer instance.
offer(E) - Method in class eu.cloudnetservice.driver.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.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.network.rpc.defaults.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.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a time with a zone offset.
openLocalOutputStream(ServiceTemplate, String, Path, boolean) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Opens a new output stream to a temporary local file which will be deployed to the remote component once the stream was closed.
openTempFile() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Opens a random access file at the provided temp path, creating the file if it does not exist.
openZipInputStream(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the data of the given template into a temporary directory and zip it.
openZipInputStreamAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the data of the given template into a temporary directory and zip it.
option(ChannelOption<T>, T) - Method in class eu.cloudnetservice.driver.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.network.rpc.defaults.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.network.rpc.defaults.object.serializers.OptionalObjectSerializer
 
options - Variable in class eu.cloudnetservice.driver.network.netty.NettyOptionSettingChannelInitializer
 
order() - Method in class eu.cloudnetservice.driver.event.DefaultRegisteredEventListener
Get the priority defined in the @EventListener annotation on the original listener method.
order() - Element in annotation interface eu.cloudnetservice.driver.event.EventListener
Defines the priority of this event.
order() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
Get the priority defined in the @EventListener annotation on the original listener method.
order() - Element in annotation interface eu.cloudnetservice.driver.module.ModuleTask
Get the order of this task to be fired within the other task in the same lifecycle.
OS_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
overriddenCountOrDefault(int, int) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Returns the given overridden count if given (not zero or negative) or returns the given default value.
OWN_PID - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
ownPID() - Static method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Gets the jvm static, one-time initialized id of the current process.

P

Packet - Interface in eu.cloudnetservice.driver.network.protocol
Represents the main communication entrypoint for the CloudNet network.
PACKET_DISPATCH_THREADS - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
PacketAuthorizationType() - Constructor for enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
 
PacketClientAuthorization - Class in eu.cloudnetservice.driver.network.def
The packet which is used for authorization between: A wrapper and a node.
PacketClientAuthorization(PacketClientAuthorization.PacketAuthorizationType, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.def.PacketClientAuthorization
Constructs a new authorization packet.
PacketClientAuthorization.PacketAuthorizationType - Enum Class in eu.cloudnetservice.driver.network.def
The type of authorization used to determine which type of component is connecting and which information is required for a successful auth.
packetDispatcher - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
packetDispatcher - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
packetDispatcher() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Get the dispatching executor for received packets in any channel which is bound to this network component.
packetDispatcher() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientHandler
Get the packet dispatcher used to dispatch incoming packets.
packetDispatcher() - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
Get the packet dispatcher used to dispatch incoming packets.
packetDispatcher() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Get the dispatching executor for received packets in any channel which is bound to this network component.
packetDispatcher() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerHandler
Get the packet dispatcher used to dispatch incoming packets.
packetDispatcher() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
Get the dispatching executor for received packets in any channel which is bound to this network component.
PacketListener - Interface in eu.cloudnetservice.driver.network.protocol
Represents a listener for a specific packet.
PacketListenerRegistry - Interface in eu.cloudnetservice.driver.network.protocol
A packet listener registry is responsible for registering packet listeners and posting packet listeners to their handler.
packetListeners() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Get a channel id - listeners mapping of listeners which were registered to this registry.
packetListeners() - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Get a channel id - listeners mapping of listeners which were registered to this registry.
packetRegistry - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
packetRegistry - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
packetRegistry - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
packetRegistry() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get the packet listener registry responsible for this channel.
packetRegistry() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Get the packet listener registry which will be the root registry for all channels initialized by this component.
packetRegistry() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Get the packet listener registry which will be the root registry for all channels initialized by this component.
packetRegistry() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get the packet listener registry responsible for this channel.
packetRegistry() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
Get the packet listener registry which will be the root registry for all channels initialized by this component.
PacketSender - Interface in eu.cloudnetservice.driver.network.protocol
Represents a source of packets which is connected to a specific target.
PacketServerChannelMessage - Class in eu.cloudnetservice.driver.network.def
A packet which gets sent to indicate that a channel message should get processed.
PacketServerChannelMessage(ChannelMessage, boolean) - Constructor for class eu.cloudnetservice.driver.network.def.PacketServerChannelMessage
Constructs a new channel message packet instance.
packetSizeBytes() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Returns the bytes required to write this session information into a buffer.
packetSplitter - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
packetSplitter - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
 
packetSplitter(Consumer<Packet>) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sets the handler and processor of each packet which will be sent during the chunked data transfer.
packetSplitter(Consumer<Packet>) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sets the handler and processor of each packet which will be sent during the chunked data transfer.
parameterMapping() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCChained
A mapping that defines how parameters should be passed into the constructor of the implemented class.
parameterMappings - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
The field for the parameterMappings record component.
parameterMappings() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Returns the value of the parameterMappings record component.
parameterTypes - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the parameterTypes record component.
parameterTypes() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the parameterTypes record component.
paramTypes - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
 
parent - Variable in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
The field for the parent record component.
parent - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
 
parent() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Returns the value of the parent record component.
parent() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Get the parent listener registry of this registry or null if no parent registry is present.
parent() - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Get the parent listener registry of this registry or null if no parent registry is present.
parentExecutor - Variable in class eu.cloudnetservice.driver.network.scheduler.TimedSynchronousQueue
 
parentExecutor(ThreadPoolExecutor) - Method in class eu.cloudnetservice.driver.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 interface eu.cloudnetservice.driver.document.DocumentFactory
Parses a document of the factory supported document type from the given input data.
parse(byte[]) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Parses a document of the factory supported document type from the given input data.
parse(byte[]) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Parses a document of the factory supported document type from the given input data.
parse(DataBuf) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Parses a document of the factory supported document type from the given data buf.
parse(DataBuf) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Parses a document of the factory supported document type from the given data buf.
parse(DataBuf) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Parses a document of the factory supported document type from the given data buf.
parse(InputStream) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Parses a document of the factory supported document type from the given input stream.
parse(InputStream) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Parses a document of the factory supported document type from the given input stream.
parse(InputStream) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Parses a document of the factory supported document type from the given input stream.
parse(Reader) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Parses a document of the factory supported document type from the given reader.
parse(Reader) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Parses a document of the factory supported document type from the given reader.
parse(Reader) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Parses a document of the factory supported document type from the given reader.
parse(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Parses a document of the factory supported document type from the given string.
parse(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Parses a document of the factory supported document type from the given string.
parse(String) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Parses a document of the factory supported document type from the given string.
parse(String) - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
Parses a service template from the given input string if possible.
parse(Path) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Parses a document of the factory supported document type from the file at the given path.
parse(Path) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Parses a document of the factory supported document type from the file at the given path.
parse(Path) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Parses a document of the factory supported document type from the file at the given path.
parseMethodDescriptor(String) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.introspec.RPCClassMetadata
Parses the given rpc timeout annotation.
patch - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
The field for the patch record component.
patch() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns the value of the patch record component.
path - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the path record component.
path() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the path record component.
PathObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer which can write and read a path from/to a buffer.
PathObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PathObjectSerializer
 
PathTypeAdapter - Class in eu.cloudnetservice.driver.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.document.gson.PathTypeAdapter
Constructs a new instance of the path type adapter.
PatternObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer which can write and read a pattern from/to a buffer.
PatternObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PatternObjectSerializer
 
PatternTypeAdapter - Class in eu.cloudnetservice.driver.document.gson
A type adapter that can serialize and deserialize patterns into/from json.
PatternTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
Constructs a new instance of the pattern type adapter.
PE_PROXY - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
A property set on all service environment types which are a Minecraft pocket edition proxy.
PE_SERVER - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
A property set on all service environment types which are a Minecraft pocket edition server.
PERIOD_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a period.
permission - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
The field for the permission record component.
permission() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns the value of the permission record component.
pid - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the pid record component.
pid() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the pid record component.
PLUGIN_DIR - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
A property which defines the plugin directory of a service environment.
port - Variable in record class eu.cloudnetservice.driver.network.HostAndPort
The field for the port record component.
port - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
port - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
port() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
Returns the value of the port record component.
port() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
The port of the service to start on.
possibleChangeTargetOrdinals - Variable in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
 
possibleChangeTargetOrdinals - Variable in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
 
postRPCRequestToHandler(String, RPCInvocationContext) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Posts the given RPC invocation context to the RPC handler that is registered for the class with the given name.
prefix - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
 
prefix - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate
 
prefix() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Get the prefix of the template.
prefix(String) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
Sets the prefix of the template.
PREPARED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
Represents the prepared state.
preReadCheckAccepts(Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectSerializer
A method being called before a serializer is chosen to deserialize an object of the given type.
PRETTY - Enum constant in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
Uses a human-readable style to pack the data.
PRETTY_PRINTING_GSON_INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonProvider
Gson instance based on the normal instance but with pretty printing enabled.
preWriteCheckAccepts(T, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectSerializer
A method being called before a serializer is chosen to serialize the requested object.
PrimitiveElement - Record Class in eu.cloudnetservice.driver.document.send.element
An element that holds a primitive type as it's inner value (one of byte, short, int, long, float, double, boolean, char).
PrimitiveElement(String, Object) - Constructor for record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Creates an instance of a PrimitiveElement record class.
primitiveType - Variable in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
The field for the primitiveType record component.
primitiveType() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns the value of the primitiveType record component.
PrimitiveWrapperConverter(ClassDesc, ClassDesc) - Constructor for record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Constructs a new converter instance for the given wrapper and primitive type.
PrimitiveWrapperConverter(ClassDesc, ClassDesc, String, String, MethodTypeDesc, MethodTypeDesc) - Constructor for record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Creates an instance of a PrimitiveWrapperConverter record class.
prioritized - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
prioritized - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the prioritized record component.
prioritized - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
 
prioritized() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the prioritized record component.
prioritized() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Get if this packet is prioritized.
prioritized() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Get if this packet is prioritized.
prioritized() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get if this packet is prioritized.
prioritized(boolean) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Sets if the channel message should be prioritized over other channel messages.
priority - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
 
priority - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate
 
priority - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
The field for the priority record component.
priority() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
This priority is used to determine in which order the template should be loaded onto a service.
priority() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns the value of the priority record component.
priority(int) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
Sets the priority of the template.
privateKeyPassword - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
The field for the privateKeyPassword record component.
privateKeyPassword() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns the value of the privateKeyPassword record component.
privateKeyPath - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
The field for the privateKeyPath record component.
privateKeyPath() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns the value of the privateKeyPath record component.
processConfig - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
processConfig - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
processConfig() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the process configuration to apply to all services which get created based on this configuration.
processConfig(ProcessConfiguration.Builder) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the process configuration builder of this builder.
processConfiguration - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
processConfiguration - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
processConfiguration() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the process configuration to apply to all services which get created based on this configuration.
processConfiguration(ProcessConfiguration.Builder) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the process configuration builder of this builder.
ProcessConfiguration - Record Class in eu.cloudnetservice.driver.service
Holds the most common options to configure any process started and managed by CloudNet.
ProcessConfiguration(String, int, List<String>, List<String>, Map<String, String>) - Constructor for record class eu.cloudnetservice.driver.service.ProcessConfiguration
Creates an instance of a ProcessConfiguration record class.
ProcessConfiguration.Builder - Class in eu.cloudnetservice.driver.service
Represents a builder for a process configuration.
processParameters - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration
 
processParameters - Variable in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
 
processParameters - Variable in record class eu.cloudnetservice.driver.service.ProcessConfiguration
The field for the processParameters record component.
processParameters - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
processParameters() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
Get the process parameters which should get appended to the command line.
processParameters() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns the value of the processParameters record component.
processParameters() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the process parameters which should get appended to the command line.
processParameters() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get the process parameters which should get appended to the command line.
processParameters() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the process parameters which should get appended to the command line.
processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
Sets the process parameters which should get appended to the command line.
processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the process parameters which should get appended to the command line.
processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Sets the process parameters which should get appended to the command line.
processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the process parameters which should get appended to the command line.
processSnapshot - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
processSnapshot - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
processSnapshot() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the process snapshot made when this snapshot was created on the associated node.
processSnapshot() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the process snapshot of the service process at the creation time of this snapshot.
ProcessSnapshot - Record Class in eu.cloudnetservice.driver.service
A snapshot of the process resources at a specific time.
ProcessSnapshot(long, double, double, long, long, long, long, long, int, Collection<ThreadSnapshot>) - Constructor for record class eu.cloudnetservice.driver.service.ProcessSnapshot
Creates an instance of a ProcessSnapshot record class.
properties - Variable in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
 
properties - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
properties - Variable in class eu.cloudnetservice.driver.DriverEnvironment
 
properties - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the properties record component.
properties - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
 
properties - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
properties() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the properties record component.
properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
The properties to apply to the underlying created configuration.
properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Sets the properties of the deployment.
properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Sets the properties of the service environment type.
properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
Sets the properties of the service remote inclusion.
property(String, Class<E>) - Static method in interface eu.cloudnetservice.driver.document.property.DocProperty
Creates a new property that reads and writes values of the given type from/into a document using the given key.
propertyAbsent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Get if no value is associated with the given property.
propertyAbsent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Get if no value is associated with the given property.
propertyHolder() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.DriverEnvironment
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the underlying document that all read and write operations are delegated to.
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
Get the underlying document that all read and write operations are delegated to.
propertyPresent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Get if a value is associated with the given property.
propertyPresent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Get if a value is associated with the given property.
providedServices() - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Get all services for which a provider was registered previously.
providedServices() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Get all services for which a provider was registered previously.
provider - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
provider - Variable in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
The field for the provider record component.
provider() - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
Returns the value of the provider record component.
provider() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the associated service provider for the service wrapped by this snapshot.
provider(Class<T>, String) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Get the provider for the given service with the given name from this registry.
provider(Class<T>, String) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Get the provider for the given service with the given name from this registry.
providers - Variable in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
 
providers(Class<T>) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Get all registered providers for the given service.
providers(Class<T>) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Get all registered providers for the given service.
pull(ServiceTemplate, Path) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the template data which is stored in this template storage to the given directory.
pullAsync(ServiceTemplate, Path) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the template data which is stored in this template storage to the given directory.
pushLifecycleChange(ModuleLifeCycle, boolean) - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Fires all handlers registered for the specified lifeCycle.

Q

query - Variable in class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
query - Variable in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
 
query() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get if this channel message is a query.
query() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
Queries the data from the remote and completes with an input stream when the transmission was successful.
query() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
Queries the data from the remote and completes with an input stream when the transmission was successful.
queryPacketManager - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
queryPacketManager() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get the query packet manager of this channel.
queryPacketManager() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get the query packet manager of this channel.
QueryPacketManager - Interface in eu.cloudnetservice.driver.network.protocol
Represents the manager used by the cloud to manage incoming and outgoing query packets.
queryResponse - Variable in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
 
queryResponse() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get the current query response to the received channel message.
queryResponse(ChannelMessage) - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Sets the query response of the received channel message to the given channel message.
queryResponse(CompletableFuture<ChannelMessage>) - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Sets the query response of the received channel message to the given channel message.
queryToPath(Path) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
Queries the data from the remote and redirects it into the given file path.
queryToPath(Path) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
Queries the data from the remote and redirects it into the given file path.
queryToTempFile() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
Queries the data from the remote and redirects it into a temporary file.
queryToTempFile() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
Queries the data from the remote and redirects it into a temporary file.
QUEUE_TIMOUT_DECAY_FACTOR - Static variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 

R

RAW_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.DurationTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.OptionalObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PathObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PatternObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.UUIDObjectSerializer
Reads the object from the buffer.
read(DataBuf, Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectSerializer
Reads the object from the buffer.
readable() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Get if this packet still has readable bytes left.
readable() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Get if this packet still has readable bytes left.
readable() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get if this packet still has readable bytes left.
readableBytes() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Get the number of remaining bytes in the buffer until the buffer gets released (when enabled).
readableBytes() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Get the number of remaining bytes in the buffer until the buffer gets released (when enabled).
readBoolean() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a boolean from this buffer at the current reader index.
readBoolean() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a boolean from this buffer at the current reader index.
readByte() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a byte from this buffer at the current reader index.
readByte() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a byte from this buffer at the current reader index.
readByteArray() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next array of bytes from the buffer.
readByteArray() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next array of bytes from the buffer.
readChar() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a 16-bit (UTF-16) char from this buffer at the current reader index.
readChar() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a 16-bit (UTF-16) char from this buffer at the current reader index.
readConfig(DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
Reads the configuration file of this module from the default or overridden configuration path (via module.json) into a json document, throwing an exception when the document is invalid.
readConfig(Class<T>, Supplier<T>, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
Reads the config of this module to the given model type, creating a new configuration if necessary.
readConfigAndInstantiate(InjectionLayer<?>, Class<C>, Supplier<C>, Class<T>, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
Reads the module configuration file and converts the type of the configuration to the given model type, creating the configuration if necessary.
readConfigAndInstantiate(InjectionLayer<?>, Class<C>, Supplier<C>, Class<T>, Consumer<InjectionContext.Builder>, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
Reads the module configuration file and converts the type of the configuration to the given model type, creating the configuration if necessary.
readData(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufable
Reads all data of this object from the given buffer.
readData(DataBuf) - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Reads all data of this object from the given buffer.
readDataBuf() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next data buf from the buffer.
readDataBuf() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next data buf from the buffer.
readDocument(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
readDocument(String, Document) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
readDocument(String, Document) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
readDocument(String, Document) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
readDouble() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a 64-bit double from this buffer at the current reader index.
readDouble() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a 64-bit double from this buffer at the current reader index.
reader - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
 
readExternal(ObjectInput) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
readExternal(ObjectInput) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
readFloat() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a 32-bit float from this buffer at the current reader index.
readFloat() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a 32-bit float from this buffer at the current reader index.
readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Called to read the value of this property from the given document.
readFrom(Document) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Called to read the value of this property from the given document.
readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Called to read the value of this property from the given document.
readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Called to read the value of this property from the given document.
readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Called to read the value of this property from the given document.
readInt() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a 32-bit integer from this buffer at the current reader index.
readInt() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a 32-bit integer from this buffer at the current reader index.
readLong() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a 64-bit long from this buffer at the current reader index.
readLong() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a 64-bit long from this buffer at the current reader index.
readMutableDocument(String) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
readMutableDocument(String, Document.Mutable) - Method in interface eu.cloudnetservice.driver.document.Document
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
readMutableDocument(String, Document.Mutable) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
readMutableDocument(String, Document.Mutable) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
readNullable(Function<DataBuf, T>) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next requested data from the buffer.
readNullable(Function<DataBuf, T>) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next requested data from the buffer.
readNullable(Function<DataBuf, T>, T) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next requested data from the buffer.
readNullable(Function<DataBuf, T>, T) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next requested data from the buffer.
readObject(DataBuf, Type) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Reads an object from the given buffer by the given type using the previously registered serializers.
readObject(DataBuf, Type) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectMapper
Reads an object from the given buffer by the given type using the previously registered serializers.
readObject(Class<T>) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next object from the buffer at the current reader index.
readObject(Class<T>) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next object from the buffer at the current reader index.
readObject(String, TypeToken<T>) - Method in interface eu.cloudnetservice.driver.document.Document
Reads the associated value of the given key and converts it to the given type model.
readObject(String, TypeToken<T>, T) - Method in interface eu.cloudnetservice.driver.document.Document
Reads the associated value of the given key and converts it to the given type model.
readObject(String, TypeToken<T>, T) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads the associated value of the given key and converts it to the given type model.
readObject(String, TypeToken<T>, T) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Class<T>) - Method in interface eu.cloudnetservice.driver.document.Document
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Class<T>, T) - Method in interface eu.cloudnetservice.driver.document.Document
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Class<T>, T) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Class<T>, T) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Type) - Method in interface eu.cloudnetservice.driver.document.Document
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Type, T) - Method in interface eu.cloudnetservice.driver.document.Document
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Type, T) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Reads the associated value of the given key and converts it to the given type model.
readObject(String, Type, T) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Reads the associated value of the given key and converts it to the given type model.
readObject(Type) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next object from the buffer at the current reader index.
readObject(Type) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next object from the buffer at the current reader index.
readOffset - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
 
readOnly() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Get if this property only supports being read from a document but not being written to one.
readOnly() - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Get if this property only supports being read from a document but not being written to one.
readOnly() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Get if this property only supports being read from a document but not being written to one.
readOnly() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Get if this property only supports being read from a document but not being written to one.
readOnly() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Get if this property only supports being read from a document but not being written to one.
ReadOnlyDocProperty<E> - Record Class in eu.cloudnetservice.driver.document.property
A doc property implementation that only allows reading the value from a document but not setting the value.
ReadOnlyDocProperty(DocProperty<E>) - Constructor for record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Creates an instance of a ReadOnlyDocProperty record class.
readProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Reads the value of the given property from the underlying document.
readProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Reads the value of the given property from the underlying document.
readPropertyOrDefault(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Reads the given property from the underlying document or returns the given default value if the property is not set or set to null.
readPropertyOrDefault(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Reads the given property from the underlying document or returns the given default value if the property is not set or set to null.
readPropertyOrGet(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Reads the given property from the underlying document or returns the default value computed by the given supplier if the property is not set or set to null.
readPropertyOrGet(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Reads the given property from the underlying document or returns the default value computed by the given supplier if the property is not set or set to null.
readPropertyOrThrow(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Reads the given property from the underlying document or throws a NoSuchElementException if the value is not set or set to null.
readPropertyOrThrow(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Reads the given property from the underlying document or throws a NoSuchElementException if the value is not set or set to null.
readPropertyOrThrow(DocProperty<E>, Supplier<? extends T>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
Reads the given property from the underlying document or throws the exception that is computed by the given exception supplier if the value is not set or set to null.
readPropertyOrThrow(DocProperty<E>, Supplier<? extends T>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
Reads the given property from the underlying document or throws the exception that is computed by the given exception supplier if the value is not set or set to null.
readRewriteFunction - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
The field for the readRewriteFunction record component.
readRewriteFunction() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Returns the value of the readRewriteFunction record component.
readShort() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads a 16-bit short from this buffer at the current reader index.
readShort() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads a 16-bit short from this buffer at the current reader index.
readString() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next UTF-8 encoded string from the buffer.
readString() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next UTF-8 encoded string from the buffer.
readUniqueId() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Reads the next unique id from the buffer at the current reader index.
readUniqueId() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Reads the next unique id from the buffer at the current reader index.
readVarInt(Buffer) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Reads a var int from the given buffer.
readVarIntOrNull(Buffer) - Static method in class eu.cloudnetservice.driver.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 interface eu.cloudnetservice.driver.document.Document.Mutable
Receives the given document send into this document.
receive(DocumentSend) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
Receives the given document send into a new, completely empty document.
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Receives the given document send into this document.
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
Receives the given document send into a new, completely empty document.
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
Receives the given document send into a new, completely empty document.
receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Receives the given document send into this document.
redoTransaction() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Redoes the currently running transaction on the buffer.
redoTransaction() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Redoes the currently running transaction on the buffer.
register(Object...) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Registers this injection layer to the injection layer registry.
register(Object...) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Registers this injection layer to the injection layer registry.
register(Object...) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Registers this injection layer to the injection layer registry.
registerAdditionalInstanceFactory(int, Class<?>, Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.generation.RPCGenerationContext
Registers an additional instance factory that will be injected into the generated class during instantiation.
registerBinding(Type, ObjectSerializer<T>, boolean) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Registers the given object serializer to this mapper, including all super types of the given type if requested.
registerBinding(Type, ObjectSerializer<T>, boolean) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectMapper
Registers the given object serializer to this mapper, including all super types of the given type if requested.
registerBindings(InjectionLayer<?>, Element, String, BiConsumer<InjectionLayer<?>, BindingConstructor>) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
registerDocumentFactory(DocumentFactory) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Associates the format name of the given document factory if no factory is already associated with the given factory.
registerDocumentFactory(DocumentFactory) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
Associates the format name of the given document factory if no factory is already associated with the given factory.
RegisteredEventListener - Interface in eu.cloudnetservice.driver.event
Represents a listener which is registered in an event manager and is ready to accept an event.
registeredFactories - Variable in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
 
registeredHandlers() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Get all handlers which are registered to this registry.
registeredHandlers() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Get all handlers which are registered to this registry.
registeredSerializers - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
 
registerGlobally() - Method in class eu.cloudnetservice.driver.module.ModuleURLClassLoader
Registers this loader to all loaders.
registerHandler(RPCHandler) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Registers the given handler to this registry, replacing the handler which was registered previously for the target class of the handler.
registerHandler(RPCHandler) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Registers the given handler to this registry, replacing the handler which was registered previously for the target class of the handler.
registerLayer(InjectionLayer<? extends Injector>, Object...) - Method in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
Registers to this registry and maps the given hints to the layer.
registerListener(InjectionLayer<?>, Object) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Registers all methods in the given listener class which are annotated with EventListener and are taking only one argument with a subtype of Event.
registerListener(Class<?>) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Registers all methods in the given listener class which are annotated with EventListener and are taking only one argument with a subtype of Event.
registerListener(Class<?>) - Method in interface eu.cloudnetservice.driver.event.EventManager
Registers all methods in the given listener class which are annotated with EventListener and are taking only one argument with a subtype of Event.
registerListener(Object) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Registers all methods in the given listener class which are annotated with EventListener and are taking only one argument with a subtype of Event.
registerListener(Object) - Method in interface eu.cloudnetservice.driver.event.EventManager
Registers all methods in the given listener class which are annotated with EventListener and are taking only one argument with a subtype of Event.
registerListeners(Object...) - Method in interface eu.cloudnetservice.driver.event.EventManager
Registers all listeners which are in the given listener classes individually to this event manager.
registerProvider(Class<T>, String, E) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Registers the given provider for the given service to this service registry.
registerProvider(Class<T>, String, E) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Registers the given provider for the given service to this service registry.
registerSession(UUID, ChunkedPacketHandler) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.ChunkedSessionRegistry
Registers the given handler for the given session id, unless another handler is already registered.
registerTypeDescriptorField(RPCMethodMetadata) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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.
REGISTRY - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
RegistryEntry(String, T) - Constructor for record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
Creates an instance of a RegistryEntry record class.
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in record class eu.cloudnetservice.driver.network.scheduler.FallbackRejectionHandler
Schedules the given rejected task in the fallback executor.
release() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Explicitly releases all data associated with this buffer making it unavailable for further reads.
release() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Explicitly releases all data associated with this buffer making it unavailable for further reads.
reload() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Reloads this provider by clearing the backing group cache and re-reading all group configurations in the associated directory.
reload() - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Reloads this provider by clearing the backing task cache and re-reading all task configurations in the associated directory.
reloadAll() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Reloads all modules which are loaded by this provided and can change to the started state.
reloadAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Reloads all modules which are loaded by this provided and can change to the started state.
reloadAsync() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Reloads this provider by clearing the backing group cache and re-reading all group configurations in the associated directory.
reloadAsync() - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Reloads this provider by clearing the backing task cache and re-reading all task configurations in the associated directory.
RELOADING - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
In this state the reloaded task of the module is called.
reloadModule() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.RELOADING if possible and fires all associated tasks.
reloadModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.RELOADING if possible and fires all associated tasks.
REMOTE_DEPENDENCY_URL_FORMAT - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
Represents a maven dependency download url in the format: repo-urlgroup/name/version/name-version.jar.
RemoteTemplateStorage - Class in eu.cloudnetservice.driver.template.defaults
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.template.defaults.RemoteTemplateStorage
Constructs a new remote template storage instance.
remove(String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
Removes the value associated with the given key from this document.
remove(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Removes the value associated with the given key from this document.
remove(String) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
Removes the value associated with the given key from this document.
removeAndExecuteDeployments() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Executes all deployments which were previously added to the associated service and removes them once they were executed.
removeGroupConfiguration(GroupConfiguration) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeGroupConfigurationAsync(GroupConfiguration) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeGroupConfigurationByName(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeGroupConfigurationByNameAsync(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeListener(int, PacketListener) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Removes the given listener from the given channel if it was registered previously.
removeListener(int, PacketListener) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Removes the given listener from the given channel if it was registered previously.
removeListeners() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Removes all listeners from this registry which are registered to any channel.
removeListeners() - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Removes all listeners from this registry which are registered to any channel.
removeListeners(int) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Removes all previously registered listeners from the given channel.
removeListeners(int) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Removes all previously registered listeners from the given channel.
removeListeners(ClassLoader) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
Removes all listeners from this registry whose classes were loaded by the given class loader.
removeListeners(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
Removes all listeners from this registry whose classes were loaded by the given class loader.
removeNode(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Removes the given node on the current node and synchronizes the change into the cluster.
removeNodeAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Removes the given node on the current node and synchronizes the change into the cluster.
removeProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
Removes the given doc property from the underlying document.
removeProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Removes the given doc property from the underlying document.
removeServiceTask(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeServiceTaskAsync(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeServiceTaskByName(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
removeServiceTaskByNameAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
replaceDocumentFactory(DocumentFactory) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Associates the format name of the given document factory with the given factory.
replaceDocumentFactory(DocumentFactory) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
Associates the format name of the given document factory with the given factory.
replaceSpecialArgs(Object[], ChainableRPC, Supplier<NetworkChannel>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
Replaces all requests for special arguments in the given target array.
repo - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
repo() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Get the repository this dependency is located in.
repositories - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the repositories record component.
repositories() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the repositories record component.
requestData - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
 
requestData() - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
Get the full request content, possibly containing further information about the requested data.
requestFromNode(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
Sets that the file data should be requested from the node with the given id.
requestFromNode(String) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
Sets that the file data should be requested from the node with the given id.
requestFromService(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
Sets that the file data should be requested from the service with the given name.
requestFromService(String) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedFileQueryBuilder
Sets that the file data should be requested from the service with the given name.
reservedMemory - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
reservedMemory() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the amount of memory currently reserved by all services in any state on the associated node.
resolveBaseConstructorInformation() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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.module.DefaultModuleWrapper
Resolves all module tasks in the main class of a module.
resolveSerialisationGsonInstance(SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Resolves the gson instance to use to serialize this document, throwing an exception if the given serialisation style is not supported.
responseHandler - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
 
responseHandler() - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
Get the response handler builder that is responsible for responding with the requested data.
responseHandler(ChunkedPacketSender.Builder) - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
Sets the response handler to use for the request.
restart() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Stops this service and then tries to start it again.
restartAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Stops this service and then tries to start it again.
resultDropped() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get whether the result of the method call is discarded and the execution of the method should not be waited for.
resultDropped() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get whether the result of the method call is discarded and the execution of the method should not be waited for.
rethrowHandlingException(DataBuf) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.RPCExceptionUtil
Rethrows the exception that is serialized in the given buffer, wrapped in an RPCExecutionException.
retryConfiguration - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
retryConfiguration - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
retryConfiguration() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the creation retry configuration that will be applied to all services which are created based on the configuration.
retryConfiguration(ServiceCreateRetryConfiguration) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the creation retry configuration that will be applied to all services which are created based on the configuration.
returnType - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the returnType record component.
returnType() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the returnType record component.
revision - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
The field for the revision record component.
revision() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns the value of the revision record component.
RewritingDocProperty<I,O> - Record Class in eu.cloudnetservice.driver.document.property
A doc property implementation that calls the given functions when reading/writing the value from a document to convert it into a different value (for example when parsing).
RewritingDocProperty(DocProperty<I>, Function<I, O>, Function<O, I>) - Constructor for record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Creates an instance of a RewritingDocProperty record class.
ROOT_ELEMENT - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
The singleton instance of the root element returned by this document send.
rootElement - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
The field for the rootElement record component.
rootElement() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
Get the root element of the document send.
rootElement() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
Returns the value of the rootElement record component.
rootElement() - Method in interface eu.cloudnetservice.driver.document.send.DocumentSend
Get the root element of the document send.
rootObject - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
The field for the rootObject record component.
rootObject() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Returns the value of the rootObject record component.
RPC - Interface in eu.cloudnetservice.driver.network.rpc
The basic rpc class.
RPC_CHAIN_BASE - Enum constant in enum class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.handler.util.RPCExceptionUtil
 
RPC_LISTENER_HANDLE_METHOD - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.RPCExceptionUtil
 
RPC_SENDER - Enum constant in enum class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
Special pointer that will be replaced with the rpc sender responsible for the target class.
RPCChain - Interface in eu.cloudnetservice.driver.network.rpc
Represents a chain of rpc calls, each of them behaves exactly as described in RPC and ChainableRPC.
RPCChained - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
Indicates that a method should be implemented using an RPC chain invocation.
RPCClassMetadata - Class in eu.cloudnetservice.driver.network.rpc.introspec
Collected metadata for classes that can be called via rpc.
RPCClassMetadata(Class<?>) - Constructor for class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
Constructs a new class metadata instance with the given target class.
RPCClassMetadata(Class<?>, Duration, Table<String, String, RPCMethodMetadata>) - Constructor for class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
Constructs a full instance of a class metadata from the given parameters.
RPCException - Exception Class in eu.cloudnetservice.driver.network.rpc.exception
A runtime exception thrown when anything went wrong during the execution of a rpc or rpc chain.
RPCException(RPCChain, Exception) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
Constructs a new rpc exception instance.
RPCException(RPC, Exception) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
Constructs a new rpc exception instance.
RPCExceptionUtil - Class in eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.handler.util.RPCExceptionUtil
 
RPCExecutable - Interface in eu.cloudnetservice.driver.network.rpc
Represents any request that can be executed like a rpc providing both sync and async method execution access.
RPCExecutionException - Exception Class in eu.cloudnetservice.driver.network.rpc.exception
An exception thrown when an RPC terminated unsuccessfully, for example because the remote method threw an exception or invalid data was supplied.
RPCExecutionException(String) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCExecutionException
Constructs a new RPC execution exception with the given message.
RPCExecutionException(String, String) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCExecutionException
Constructs a new rpc execution exception instance, with a formatted human-readable message based on the supplied arguments.
rpcFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache
 
RPCFactory - Interface in eu.cloudnetservice.driver.network.rpc.factory
A factory for the root RPC types.
RPCFieldGetter - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
An annotation which can be added to a field to indicate when generating a data class serializer, that a specific method should be used as the getter rather than either a direct field access.
rpcGenerationCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
 
RPCGenerationCache - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
The cache for rpc implementation generations to prevent multiple generations for the same class.
RPCGenerationCache(DefaultRPCFactory) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache
Constructs a new rpc generation cache.
RPCGenerationCache.CacheKey - Record Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
A key for cache entries to distinct different ways of generating the same implementation.
RPCGenerationConstants - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
Collections of common constants used during every implementation generation process.
RPCGenerationConstants() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationConstants
 
RPCGenerationContext - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
Contextual information that are available during the complete generation process.
RPCGenerationContext(RPCGenerationCache) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
Constructs a new rpc generation context.
RPCGenerationContext.AdditionalInstanceFactoryField - Record Class in eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.generation
Information about the request of adding a type descriptor field into the final class.
RPCHandler - Interface in eu.cloudnetservice.driver.network.rpc.handler
A handler for any rpc invocation happening on the network.
RPCHandler.Builder<T> - Interface in eu.cloudnetservice.driver.network.rpc.handler
A builder for an RPC handler.
rpcHandlerRegistry - Variable in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
 
rpcHandlerRegistry - Variable in class eu.cloudnetservice.driver.util.ModuleHelper
 
RPCHandlerRegistry - Interface in eu.cloudnetservice.driver.network.rpc.handler
The registry for all rpc handler, distributed to a packet listener for the rpc channel to handle incoming rpc requests.
RPCIgnore - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
An annotation which can be added to a field to mark it as ignored when a data class serializer is generated.
RPCImplementationBuilder<T> - Interface in eu.cloudnetservice.driver.network.rpc.factory
A builder for an implementation of a class that will use RPC for all method calls.
RPCImplementationBuilder.InstanceAllocator<T> - Interface in eu.cloudnetservice.driver.network.rpc.factory
An allocator for instances of generated rpc implementations.
RPCImplementationGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
The generator for rpc api implementations.
RPCImplementationGenerator(RPCGenerationContext, RPCClassMetadata, int) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
Constructs a new rpc implementation generator.
RPCInternalInstanceFactory - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
The internal instance factory for generated rpc api implementations.
RPCInternalInstanceFactory() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
Internal constructor for TempRPCInternalInstanceFactory, do not use outside that implementation.
RPCInternalInstanceFactory(int, Runnable, RPCSender, RPCInternalInstanceFactory[], MethodHandle) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
Constructs a new internal instance factory.
RPCInternalInstanceFactory.SpecialArg - Enum Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
A collection of special args that can be passed to a super constructor when invoking.
RPCInternalInstanceFactory.TempRPCInternalInstanceFactory - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
An instance factory implementation that is temporarily not delegated (during class construction) to prevent issues with circular class references.
RPCInvocationContext - Interface in eu.cloudnetservice.driver.network.rpc.handler
The invocation context holds all information needed for a handler to process a method a call properly.
RPCInvocationContext.Builder - Interface in eu.cloudnetservice.driver.network.rpc.handler
Represents the builder for a rpc invocation context.
RPCInvocationResult - Interface in eu.cloudnetservice.driver.network.rpc.handler
The result of an RPC method invocation, either successful or failed.
RPCInvocationResult.BadRequest - Record Class in eu.cloudnetservice.driver.network.rpc.handler
Represents an invocation result for an invocation that cannot be processed due to bad data sent by the client.
RPCInvocationResult.Failure - Record Class in eu.cloudnetservice.driver.network.rpc.handler
Represents an invocation during which the target method threw an exception.
RPCInvocationResult.ServerError - Record Class in eu.cloudnetservice.driver.network.rpc.handler
Represents an invocation result for an invocation that failed because there was some mismatch on the server side that caused the request to be unprocessable.
RPCInvocationResult.Success - Record Class in eu.cloudnetservice.driver.network.rpc.handler
Represents a successful method invocation via RPC.
RPCInvocationTarget - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
This annotation can be used to declare the constructor that should be invoked when generating RPC api implementations of the declaring class.
RPCMethodGenerator - Interface in eu.cloudnetservice.driver.network.rpc.defaults.generation
An interface that is used to generate RPC method implementations.
RPCMethodMetadata - Record Class in eu.cloudnetservice.driver.network.rpc.introspec
Metadata information about a method that can be used with RPC.
RPCMethodMetadata(boolean, boolean, boolean, boolean, String, Type, Type, Type[], MethodType, Class<?>, Duration, RPCMethodMetadata.MethodChainMetadata) - Constructor for record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Creates an instance of a RPCMethodMetadata record class.
RPCMethodMetadata.MethodChainMetadata - Record Class in eu.cloudnetservice.driver.network.rpc.introspec
Metadata information for a chained invocation.
RPCNoResult - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
Marks a method in an api class which returns void but should not wait to the result signal of the remote rpc to become available.
RPCPacketListener - Class in eu.cloudnetservice.driver.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.network.rpc.listener.RPCPacketListener
Constructs a new rpc packet listener instance.
RPCProvider - Interface in eu.cloudnetservice.driver.network.rpc
The base class implemented by anything which is related to rpc.
RPCProvider.Builder<B> - Interface in eu.cloudnetservice.driver.network.rpc
A base builder that can be used for everything that implements RPC provider.
RPCRequestPacket - Class in eu.cloudnetservice.driver.network.rpc.packet
The packet used for any rpc within the CloudNet network.
RPCRequestPacket(DataBuf) - Constructor for class eu.cloudnetservice.driver.network.rpc.packet.RPCRequestPacket
Constructs a new rpc request packet.
RPCResultMapper<T> - Record Class in eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.rpc.RPCResultMapper
Creates an instance of a RPCResultMapper record class.
RPCSender - Interface in eu.cloudnetservice.driver.network.rpc
A sender which can send rpc requests to another network component.
RPCSender.Builder - Interface in eu.cloudnetservice.driver.network.rpc
A builder for an RPC sender which can be obtained from an RPC factory.
rpcTargetMeta - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
rpcTimeout - Variable in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
 
RPCTimeout - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
Defines the timeout to apply to an RPC execution, either for an entire class or a specific RPC method.
run() - Method in class eu.cloudnetservice.driver.network.scheduler.TaskSchedulingAction
Schedules tasks that were added to the unscheduled tasks queue into the target executor.
runCommand(String) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Executes the given command on the service if it is running.
runCommandAsync(String) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Executes the given command on the service if it is running.
RUNNING - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
The transfer is currently running and unfinished.
RUNNING - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
The service is running.
runningServices() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered and running in the cluster.
runningServicesAsync() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered and running in the cluster.
runningSessions - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.ChunkedSessionRegistry
 
runtime - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
runtime - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
runtime - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
runtime - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
runtime() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the runtime to use when services gets created based on this configuration.
runtime() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get the runtime to use when services gets created based on this configuration.
runtime(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the runtime to use for the service.
runtime(String) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the runtime to use for the service.
runtimeModule - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the runtimeModule record component.
runtimeModule() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the runtimeModule record component.

S

safeRemove(Predicate<RegisteredEventListener>) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Safely removes the all registered event listeners which are matching the given predicate.
ScalingNetworkTaskScheduler - Class in eu.cloudnetservice.driver.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.network.scheduler.ScalingNetworkTaskScheduler
Constructs a new scaling task executor.
scheduleTask(Runnable) - Method in class eu.cloudnetservice.driver.network.scheduler.TaskSchedulingAction
Schedules the given task for execution.
SELECTED_BUFFER_ALLOCATOR - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
SELECTED_NETTY_TRANSPORT - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
SELECTED_SSL_PROVIDER - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
selectedBufferAllocator() - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Get the selected allocator for buffers that should be used for all buffer allocations.
selectedNettyTransport() - Static method in class eu.cloudnetservice.driver.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.network.netty.NettyUtil
Get the selected ssl provider which will be used in case ssl configurations are enabled on the client or server.
self() - Static method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Get a jvm static sender representation of this network component.
self() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
Get the current instance of the builder, this removes the need for unchecked generics which are annoying.
self() - Static method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Creates a new process snapshot info filled with information about the current process.
self() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Get the current instance of the builder, this removes the need for unchecked generics which are annoying.
self() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Get the current instance of the builder, this removes the need for unchecked generics which are annoying.
self() - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Get the current instance of the builder, this removes the need for unchecked generics which are annoying.
SEMVER_PATTERN - Static variable in class eu.cloudnetservice.driver.module.util.ModuleDependencyUtil
A regex to match semver versions.
send() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Sends this channel message using the current messenger of the environment.
send() - Method in interface eu.cloudnetservice.driver.document.Document
Converts this document into a version that can be cross-handled by other document implementations.
send() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Converts this document into a version that can be cross-handled by other document implementations.
send() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Converts this document into a version that can be cross-handled by other document implementations.
sendChannelMessage(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
Sends the given channel message to all of its targets without waiting for a response from them.
sendChannelMessageAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
Sends the given channel message to all of its targets without waiting for a response from them.
sendChannelMessageQuery(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
sendChannelMessageQueryAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
sendCommandLine(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Sends the given command line to the current node and returns the output of the command from the execution.
sendCommandLineAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
Sends the given command line to the current node and returns the output of the command from the execution.
sender - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
sender - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the sender record component.
sender - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
sender() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the sender record component.
sender() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get the original sender of the channel message.
sender() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the sender from which the rpc call is coming (better known as the base class in which the method to call by this rpc is located in).
sender() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the sender from which the rpc call is coming (better known as the base class in which the method to call by this rpc is located in).
sender(ChannelMessageSender) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Sets the sender of this message.
senderTargetClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
sendPacket(Packet) - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Sends the given packet to the associated target.
sendPacket(Packet) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Sends the given packet to the associated target.
sendPacket(Packet) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Sends the given packet to the associated target.
sendPacket(Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketSender
Sends the given packet to the associated target.
sendPacket(Packet...) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Sends all the given packets to the associated target.
sendPacket(Packet...) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketSender
Sends all the given packets to the associated target.
sendPacketSync(Packet) - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Sends the given packet to the associated target, waiting for the packet write to the channel to complete before resuming the current thread.
sendPacketSync(Packet) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Sends the given packet to the associated target, waiting for the packet write to the channel to complete before resuming the current thread.
sendPacketSync(Packet) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Sends the given packet to the associated target, waiting for the packet write to the channel to complete before resuming the current thread.
sendPacketSync(Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketSender
Sends the given packet to the associated target, waiting for the packet write to the channel to complete before resuming the current thread.
sendQuery() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Sends this channel message as a query and suspends the calling thread until all responses is available or the query timeout of 30 seconds is exceeded.
sendQueryAsync() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Sends this channel message as a query and returns a future which waits for target component(s) to respond.
sendQueryAsync(Packet) - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Converts and sends the given packet as a query into this channel, returning a future either completed with the response to the query or an exception if no response to the packet was received in time.
sendQueryAsync(Packet) - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Converts and sends the given packet as a query into this channel, returning a future either completed with the response to the query or an exception if no response to the packet was received in time.
sendQueryPacket(Packet) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Sends a query packet to the associated network channel, automatically selecting a query id for the packet and setting it.
sendQueryPacket(Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Sends a query packet to the associated network channel, automatically selecting a query id for the packet and setting it.
sendResponseData(NetworkChannel, Packet, DataBuf) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Sends a serialized response to given request packet into the given network channel.
sendSingleChannelMessageQuery(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
sendSingleChannelMessageQuery(ChannelMessage) - Method in class eu.cloudnetservice.driver.provider.defaults.DefaultMessenger
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
sendSingleChannelMessageQueryAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
sendSingleQuery() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Sends this channel message as a query and returns and blocks until one of the target component responded to this message or the query timeout of 30 seconds is exceeded.
sendSingleQueryAsync() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Sends this channel message as a query and returns a future which waits for target component(s) to respond.
sendSync - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
sendSync - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the sendSync record component.
sendSync() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the sendSync record component.
sendSync(boolean) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Sets if the channel message should get send sync, blocking the sending thread until the message was written and flushed through the network layer.
SerialisationStyle - Interface in eu.cloudnetservice.driver.document
An object that defines how to serialize a document.
serialize(DataBuf.Mutable, ObjectMapper, Object) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.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 - Enum constant in enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
Represents the serialization direction (from field/class to document).
SERIALIZE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
The jvm static exclusion strategy for the serialize direction.
SERIALIZE_METHOD_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
serializeArray(String, JsonArray) - Static method in record class eu.cloudnetservice.driver.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.network.rpc.defaults.handler.util.RPCExceptionUtil
Serializes the thrown handling exception into the given target data buffer.
serializeHandlingResult(RPCInvocationResult) - Method in class eu.cloudnetservice.driver.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.document.gson.send.GsonDocumentSend
Serialises the given gson json object into an object element.
serializerForType(Tuple2<Type, Type>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Finds the best matching serializer for the given type.
serializeStacktraceElement(DataBuf.Mutable, StackTraceElement) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.RPCExceptionUtil
Serializes a single stacktrace element into the given target data buffer.
serializeToString() - Method in interface eu.cloudnetservice.driver.document.Document
Serializes this document to a pretty string.
serializeToString(SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
Serializes this document to a string with the given style.
serializeToString(SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Serializes this document to a string with the given style.
serializeToString(SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Serializes this document to a string with the given style.
serialVersionUID - Static variable in exception class eu.cloudnetservice.driver.document.DocumentParseException
 
serialVersionUID - Static variable in exception class eu.cloudnetservice.driver.document.DocumentSerialisationException
 
serialVersionUID - Static variable in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
 
SERVER_CHANNEL - Enum constant in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
All channels which are connecting to a server.
serverAddress - Variable in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
 
serverAddress() - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Get the server host from/to the channel is connected.
serverAddress() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get the server host from/to the channel is connected.
serverChannelFactory - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
serverChannelFactory() - Method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Get the factory for server channels of this transport.
serverChannelFactory() - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Get the channel factory for server channels of the selected netty transport.
ServerError(String, RPCHandler) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Creates an instance of a ServerError record class.
serverLocalAddress - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerHandler
 
serverLocalAddress - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerInitializer
 
service(UUID) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets the current snapshot of the service with the given unique id.
Service - Annotation Interface in eu.cloudnetservice.driver.registry.injection
This annotation enables the use of registered services from the service registry in an injection context.
SERVICE - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents a service within the network.
serviceAsync(UUID) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets the current snapshot of the service with the given unique id.
serviceByName(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets the current snapshot of the service with the given name.
serviceByNameAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets the current snapshot of the service with the given name.
ServiceConfiguration - Class in eu.cloudnetservice.driver.service
The configuration based on which a service gets created.
ServiceConfiguration(ServiceId, ProcessConfiguration, ServiceCreateRetryConfiguration, int, String, String, String, boolean, boolean, Set<String>, Set<String>, Set<ServiceTemplate>, Set<ServiceDeployment>, Set<ServiceRemoteInclusion>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceConfiguration
Constructs a new service configuration instance.
ServiceConfiguration.Builder - Class in eu.cloudnetservice.driver.service
Represents a builder for a service configuration.
ServiceConfigurationBase - Class in eu.cloudnetservice.driver.service
The base configuration class for everything which can configure a service in any way.
ServiceConfigurationBase(Set<ServiceTemplate>, Set<ServiceDeployment>, Set<ServiceRemoteInclusion>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Constructs a new service configuration base instance.
ServiceConfigurationBase.Builder<T,B> - Class in eu.cloudnetservice.driver.service
The base builder class for everything which is a service configuration.
serviceCount() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets the amount of services which are currently registered within the cluster.
serviceCountAsync() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets the amount of services which are currently registered within the cluster.
serviceCountByGroup(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Get the amount of services which are currently registered within the cluster and belong to the given group.
serviceCountByGroupAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Get the amount of services which are currently registered within the cluster and belong to the given group.
serviceCountByTask(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Get the amount of services which are currently registered within the cluster and belong to the given task.
serviceCountByTaskAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Get the amount of services which are currently registered within the cluster and belong to the given task.
serviceCreateResult() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
Get the raw underlying create result.
ServiceCreateResult - Class in eu.cloudnetservice.driver.service
Represents the result of a service creation.
ServiceCreateResult(ServiceCreateResult.State, UUID, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateResult
Creates a new result instance.
ServiceCreateResult.State - Enum Class in eu.cloudnetservice.driver.service
Represents the state of a service creation.
ServiceCreateRetryConfiguration - Class in eu.cloudnetservice.driver.service
A configuration applied when the initial creation of a service fails.
ServiceCreateRetryConfiguration(int, List<Long>, Map<ServiceCreateResult.State, List<ChannelMessageTarget>>) - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
Constructs a new retry configuration instance.
ServiceCreateRetryConfiguration.Builder - Class in eu.cloudnetservice.driver.service
Represents a builder for a creation retry configuration.
ServiceDeployment - Class in eu.cloudnetservice.driver.service
A deployment for a service.
ServiceDeployment(ServiceTemplate, Collection<Pattern>, Collection<Pattern>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceDeployment
Constructs a new service deployment instance.
ServiceDeployment.Builder - Class in eu.cloudnetservice.driver.service
A builder for a service deployment.
ServiceEnvironment - Class in eu.cloudnetservice.driver.service
Represents an environment a service can run in.
ServiceEnvironment(String, String) - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironment
Constructs a new service environment instance.
ServiceEnvironment.Builder - Class in eu.cloudnetservice.driver.service
A builder for a service environment.
serviceEnvironmentType(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the environment to use for services created based on the service configuration.
ServiceEnvironmentType - Class in eu.cloudnetservice.driver.service
The service environment type groups multiple service environments together and holds all common variables to identify them.
ServiceEnvironmentType(String, int, Set<String>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironmentType
Constructs a new service environment type instance.
ServiceEnvironmentType.Builder - Class in eu.cloudnetservice.driver.service
A builder for a service environment type.
serviceId - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
serviceId - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
serviceId() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get the base service id all services created based on this configuration will use.
serviceId() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Get the service id of the service this snapshot was created for.
serviceId(ServiceId.Builder) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the service id builder of this builder.
ServiceId - Class in eu.cloudnetservice.driver.service
A service id.
ServiceId(String, String, Set<String>, UUID, int, String, String, ServiceEnvironmentType) - Constructor for class eu.cloudnetservice.driver.service.ServiceId
Creates a new service identity instance.
ServiceId.Builder - Class in eu.cloudnetservice.driver.service
A builder for a service id.
serviceInfo - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceEvent
 
serviceInfo - Variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
 
serviceInfo() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceEvent
Get the service info which is associated with this event.
serviceInfo() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Get the last reported service info snapshot of the service.
serviceInfo() - Method in class eu.cloudnetservice.driver.service.ServiceCreateResult
Get the service info of the service which was created.
serviceInfoAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Get the last reported service info snapshot of the service.
ServiceInfoSnapshot - Class in eu.cloudnetservice.driver.service
Represents the state of a service at the snapshot creation time.
ServiceInfoSnapshot(long, HostAndPort, ProcessSnapshot, ServiceConfiguration, long, ServiceLifeCycle, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Constructs a new service info snapshot.
ServiceLifeCycle - Enum Class in eu.cloudnetservice.driver.service
Represents the state in which a service can be.
ServiceLifeCycle(int...) - Constructor for enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
Creates a new service lifecycle instance.
serviceProvider(UUID) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets a provider for the specific service with the given unique id.
serviceProviderByName(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets a provider for the specific service with the given name.
serviceRegistry - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
 
serviceRegistry - Variable in class eu.cloudnetservice.driver.util.ModuleHelper
 
ServiceRegistry - Interface in eu.cloudnetservice.driver.registry
The service registry manages and provides access to service providers.
ServiceRemoteInclusion - Class in eu.cloudnetservice.driver.service
An inclusion which can be added to a service and will download a file from the specified url to the given destination.
ServiceRemoteInclusion(String, String, String, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
Constructs a new service remote inclusion instance.
ServiceRemoteInclusion.Builder - Class in eu.cloudnetservice.driver.service
A builder for a service remote inclusion.
services() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster.
servicesAsync() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster.
servicesByEnvironment(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster and belong to the given environment.
servicesByEnvironmentAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster and belong to the given environment.
servicesByGroup(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster and belong to the given group.
servicesByGroupAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster and belong to the given group.
servicesByTask(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster and belong to the given task.
servicesByTaskAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
Gets all services which are currently registered in the cluster and belong to the given task.
serviceTask(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Get a task configuration which has the given name and is registered within the cluster.
ServiceTask - Class in eu.cloudnetservice.driver.service
The main base configuration for all services within the CloudNet cluster.
ServiceTask(String, String, String, String, String, boolean, boolean, boolean, boolean, Set<String>, Set<String>, Set<String>, ProcessConfiguration, int, int, Set<ServiceTemplate>, Set<ServiceDeployment>, Set<ServiceRemoteInclusion>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceTask
Constructs a new service task instance.
ServiceTask.Builder - Class in eu.cloudnetservice.driver.service
A builder for a service task.
ServiceTaskAddEvent - Class in eu.cloudnetservice.driver.event.events.task
An event being called when a service task gets added or updated.
ServiceTaskAddEvent(ServiceTask) - Constructor for class eu.cloudnetservice.driver.event.events.task.ServiceTaskAddEvent
Constructs a new service task add event.
serviceTaskAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Get a task configuration which has the given name and is registered within the cluster.
ServiceTaskEvent - Class in eu.cloudnetservice.driver.event.events.task
Represents an event which is related to service tasks in any way.
ServiceTaskEvent(ServiceTask) - Constructor for class eu.cloudnetservice.driver.event.events.task.ServiceTaskEvent
Constructs a new service task event.
ServiceTaskProvider - Interface in eu.cloudnetservice.driver.provider
The main api which allows read and write access to task configurations.
ServiceTaskRemoveEvent - Class in eu.cloudnetservice.driver.event.events.task
An event being fired when a service task gets removed.
ServiceTaskRemoveEvent(ServiceTask) - Constructor for class eu.cloudnetservice.driver.event.events.task.ServiceTaskRemoveEvent
Constructs a new service task remove event.
serviceTasks() - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Get all task configurations which are registered within the cluster.
serviceTasksAsync() - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
Get all task configurations which are registered within the cluster.
ServiceTemplate - Class in eu.cloudnetservice.driver.service
A service template holds all files which can be copied onto a service.
ServiceTemplate(String, String, String, int, boolean) - Constructor for class eu.cloudnetservice.driver.service.ServiceTemplate
Constructs a new service template instance.
ServiceTemplate.Builder - Class in eu.cloudnetservice.driver.service
A builder for a template storage.
session() - Method in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
Get the session information about the chunked transfer that was requested.
sessionInformation - Variable in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
 
sessionInformation() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
Get the session information which is associated with this provider.
sessionInformation() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
Get the session information which is associated with this provider.
sessionRegistry - Variable in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacketListener
 
sessionUniqueId - Variable in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
 
sessionUniqueId - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
sessionUniqueId() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Get the session unique id.
sessionUniqueId(UUID) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sets the unique id of the session.
sessionUniqueId(UUID) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sets the unique id of the session.
setDelegate(RPCInternalInstanceFactory) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
Sets the delegate instance factory if that didn't happen yet.
shouldExclude(DocumentValueIgnore) - Method in class eu.cloudnetservice.driver.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.document.gson.GsonDocumentExclusionStrategy
shouldSkipField(FieldAttributes) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
shutdown() - Method in interface eu.cloudnetservice.driver.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.network.scheduler.ScalingNetworkTaskScheduler
Triggers a shutdown operation on this scheduler, interrupting all currently running tasks and preventing new tasks from being scheduled.
size - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the size record component.
size() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns the value of the size record component.
source - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
source - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
source - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
 
source(InputStream) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sets the source of this data transfer.
source(InputStream) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sets the source of this data transfer.
sourceFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
 
sourceFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
 
sourceFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
 
sourceFactory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
 
sourceFactory() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
Get the rpc factory that constructed this rpc provider object.
sourceFactory() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
Get the rpc factory that constructed this rpc provider object.
sourceUri - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
SPECIAL_ARG_MAX_INDEX - Static variable in enum class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
 
SpecialArg(Class<?>) - Constructor for enum class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
Constructs a new special arg.
SpecificCloudServiceProvider - Interface in eu.cloudnetservice.driver.provider
An instance of this class represents a manageable service in the cluster which is stateless.
SPECIFIED_INJECTOR_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
specifiedChild(InjectionLayer<? extends Injector>, String, BiConsumer<InjectionLayer<SpecifiedInjector>, SpecifiedInjector>) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
Constructs a new child layer for the given parent layer.
specifiedChild(InjectionLayer<? extends Injector>, String, BiConsumer<InjectionLayer<SpecifiedInjector>, SpecifiedInjector>) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Constructs a new child layer for the given parent layer.
SSLConfiguration - Record Class in eu.cloudnetservice.driver.network.ssl
Represents the configuration option for ssl.
SSLConfiguration(boolean, boolean, Path, Path, Path, String) - Constructor for record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Creates an instance of a SSLConfiguration record class.
sslContext - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
sslContext - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
sslEnabled() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Get if this component has ssl enabled.
sslEnabled() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Get if this component has ssl enabled.
sslEnabled() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
Get if this component has ssl enabled.
STACK_WALKER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
STANDARD_IGNORED_METHOD_FILTER - Static variable in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
 
StandardDocProperty<E> - Record Class in eu.cloudnetservice.driver.document.property
The standard implementation of a doc property that does no special processing of the read/written values and supports read and write operations from/to the given document.
StandardDocProperty(String, Type) - Constructor for record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Creates an instance of a StandardDocProperty record class.
standardFactory(Class<?>, Function<Gson, TypeAdapter<?>>) - Static method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Constructs a new factory that validates that the requested type is exactly the given base type before calling the delegate function.
StandardSerialisationStyle - Enum Class in eu.cloudnetservice.driver.document
Defines the standard serialisation styles.
StandardSerialisationStyle() - Constructor for enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
 
start() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Sets the service lifecycle to started and executes the appropriate actions to change to the started state.
startAll() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Starts all modules which are loaded by this provided and can change to the started state.
startAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Starts all modules which are loaded by this provided and can change to the started state.
startAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Sets the service lifecycle to started and executes the appropriate actions to change to the started state.
STARTED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
In this state the module is started and every module dependency declared by the module was started before.
startModule() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.STARTED if possible and fires all associated tasks.
startModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.STARTED if possible and fires all associated tasks.
startPort - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
startPort - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
startPort() - Method in class eu.cloudnetservice.driver.service.ServiceTask
The port of the service to start on.
startPort(int) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the start port for services created based on the configuration.
startPort(int) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets the start port for services created based on the configuration.
startTransaction() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Starts a transaction to the buffer.
startTransaction() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Starts a transaction to the buffer.
startupMillis - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
startupMillis() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the epoch milli startup time of the associated node.
state - Variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
 
state() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
Get the state of the service creation.
state() - Method in class eu.cloudnetservice.driver.service.ServiceCreateResult
Get the state of this service creation.
State() - Constructor for enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
 
staticService - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
 
staticService - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
 
staticService() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
Get if services which get created based on this configuration are static.
staticService(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets whether services created based on the service configuration should be static or not.
staticServices - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
 
staticServices - Variable in class eu.cloudnetservice.driver.service.ServiceTask
 
staticServices() - Method in class eu.cloudnetservice.driver.service.ServiceTask
Get if services which get created based on this configuration are static.
staticServices(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
Sets whether services created based on the service configuration should be static or not.
STATISTIC_HOLDER_UPDATER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.AllocationStatistic
 
statisticHolder - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.AllocationStatistic
 
STATUS_BAD_REQUEST - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
Indicates that the client send a bad request to the RPC handler.
STATUS_ERROR - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
An error was thrown during the method handling, part of the stacktrace is included in the response.
STATUS_OK - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
The RPC was processed successfully on the remote side and the response contains the method invocation result.
STATUS_SERVER_ERROR - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
Indicates that there was a server error which made it impossible to handle the request.
STDERR - Enum constant in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
Represents the error output stream.
STDOUT - Enum constant in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
Represents the standard output stream.
stop() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Sets the service lifecycle to stopped and executes the appropriate actions to change to the stopped state.
stopAll() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Stops all modules which are loaded by this provided and can change to the stopped state.
stopAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Stops all modules which are loaded by this provided and can change to the stopped state.
stopAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Sets the service lifecycle to stopped and executes the appropriate actions to change to the stopped state.
stopModule() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.STOPPED if possible and fires all associated tasks.
stopModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.STOPPED if possible and fires all associated tasks.
STOPPED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
In this state the module is still loadable, it's only idling and not doing anything anymore.
STOPPED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
The service was stopped.
storage - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
 
storage - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate
 
storage() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Get the template storage in which this template is stored, throwing an exception if the template doesn't exist.
storage(String) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
Sets the storage of the template.
storageName() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Get the name of the storage in which the template is located.
storeExtraParameterArray(int[], MethodType, CodeBuilder) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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, RPCMethodMetadata) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedRPCMethodGenerator
Constructs the base rpc chain for the chained invocation of the method and stores it into the returned slot.
storesSensitiveData - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the storesSensitiveData record component.
storesSensitiveData() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the storesSensitiveData record component.
streamType - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
 
streamType() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
Get the type of stream from which the log line is coming.
StreamType() - Constructor for enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.DurationTypeAdapter
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
 
stringTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
Success(Object, RPCHandler, RPCMethodMetadata) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Creates an instance of a Success record class.
SUCCESS - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
The transfer was completed successfully.
SUPER_CODEC_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassCodecGenerator
 
superclass(Class<? super T>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Sets the superclass to use for rpc executions.
superclass(Class<? super T>) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Sets the superclass to use for rpc executions.
superclassConstructorDesc - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
 
SUPPLIER_FACTORY_SIGNATURE - Static variable in class eu.cloudnetservice.driver.util.ClassAllocationUtil
 
SUPPLIER_GET_SIGNATURE - Static variable in class eu.cloudnetservice.driver.util.ClassAllocationUtil
 
synced() - Method in interface eu.cloudnetservice.driver.database.Database
Gets if this database is synced to the cluster.
systemCpuUsage - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the systemCpuUsage record component.
systemCpuUsage() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the systemCpuUsage record component.

T

tail() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Get the current last call of the chain (the head).
tail() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCChain
Get the current last call of the chain (the head).
target - Variable in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
 
target(DriverEnvironment, String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Adds a channel message target to this message.
target(ChannelMessageTarget) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Adds the given target as a target of this message.
target(ChannelMessageTarget.Type, String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Adds a channel message target to this message.
targetAll() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets all components within the network.
targetAll(ChannelMessageTarget.Type) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets all components with the given type.
targetArray - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
The field for the targetArray record component.
targetArray() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Returns the value of the targetArray record component.
targetChannel(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Sets the singleton channel that will be used to send all RPCs to.
targetChannel(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Sets the singleton channel that will be used to send all RPCs that are using this sender to.
targetChannel(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Sets the singleton channel that will be used to send all RPCs to.
targetChannel(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
Sets the singleton channel that will be used to send all RPCs that are using this sender to.
targetChannel(Supplier<NetworkChannel>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Sets the supplier to use to resolve the network channel to which RPCs should be sent.
targetChannel(Supplier<NetworkChannel>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Sets the supplier to use to resolve the network channel to which RPCs using this sender should be sent.
targetChannel(Supplier<NetworkChannel>) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Sets the supplier to use to resolve the network channel to which RPCs should be sent.
targetChannel(Supplier<NetworkChannel>) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
Sets the supplier to use to resolve the network channel to which RPCs using this sender should be sent.
targetClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
 
targetClass - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
The field for the targetClass record component.
targetClass() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
Get the class which is targeted by the associated rpc.
targetClass() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
Returns the value of the targetClass record component.
targetClass() - Method in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
Get the class that is targeted by this rpc class metadata.
targetClass() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
Get the class which is targeted by the associated rpc.
targetClassMeta - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCImplementationGenerator
 
targetClassMeta - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
targetComponent(NetworkComponent) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder
Sets the network component to use for obtaining the network channel to send RPCs to.
targetComponent(NetworkComponent) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSenderBuilder
Sets the network component to use for obtaining the network channel to send RPCs using this sender to.
targetComponent(NetworkComponent) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
Sets the network component to use for obtaining the network channel to send RPCs to.
targetComponent(NetworkComponent) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
Sets the network component to use for obtaining the network channel to send RPCs using this sender to.
targetEnvironment(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets all services with the given environment within the network.
targetEnvironments - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
 
targetEnvironments - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration
 
targetEnvironments() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
Get the environments to which this group configuration will always be applied, even if the base task of a service does not implement the group directly.
targetEnvironments(Collection<String>) - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
Sets the target environments of the group configuration.
targetExecutor - Variable in class eu.cloudnetservice.driver.network.scheduler.TaskSchedulingAction
 
targetFile - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
targetInstance(Object) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerBuilder
Sets the target instance on which all incoming RPC calls should be executed.
targetInstance(T) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandler.Builder
Sets the target instance on which all incoming RPC calls should be executed.
targetMethod - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
targetMethod() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the full metadata of the target method.
targetMethod() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the full metadata of the target method.
targetNode(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets a specific node within the network.
targetNodes() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets all nodes within the network.
targetObject - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
The field for the targetObject record component.
targetObject() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Returns the value of the targetObject record component.
targets - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
 
targets - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
The field for the targets record component.
targets() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns the value of the targets record component.
targets() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get all targets of the received channel message.
targetService(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets a specific service in the network.
targetServices() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets all services within the network.
targetTask(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Targets all services of the given task within the network.
targetType - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
The field for the targetType record component.
targetType() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns the value of the targetType record component.
task - Variable in class eu.cloudnetservice.driver.event.events.task.ServiceTaskEvent
 
task() - Method in class eu.cloudnetservice.driver.event.events.task.ServiceTaskEvent
Get the task which is associated with this event.
TASK - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents all services within the network which are using the given task as its base.
TASK_COMPARATOR - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
taskId(int) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the base task id for services created based on the service configuration.
taskInfo() - Method in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
The annotation holding the information about this task.
taskInfo() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
The annotation holding the information about this task.
taskName - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
taskName - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
taskName() - Method in class eu.cloudnetservice.driver.service.ServiceId
The name of the task which was used to construct the service.
taskName(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the task name to use for the created services.
taskName(String) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the name of the task to use for the service id.
tasks - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
taskScheduler - Variable in class eu.cloudnetservice.driver.network.scheduler.ScalingNetworkTaskScheduler
 
TaskSchedulingAction - Class in eu.cloudnetservice.driver.network.scheduler
The task scheduler runnable that is responsible for scheduling incoming tasks into the target executor service.
TaskSchedulingAction(ThreadPoolExecutor, LinkedBlockingQueue<Runnable>) - Constructor for class eu.cloudnetservice.driver.network.scheduler.TaskSchedulingAction
Constructs a new task scheduling action.
taskServiceId - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
taskServiceId - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
taskServiceId() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the numeric id of the service within CloudNet.
taskServiceId(int) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the numeric id of the service within the task.
tempFilePath - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
template - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
 
template - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment
 
template() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
Get the template to which this deployment (and therefore the service files) should get copied.
template(ServiceTemplate) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Sets the target template of the deployment.
templates - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
 
templates - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
 
templates() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Get all templates that should get copied onto services created based on this configuration when preparing.
templates() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Gets a list of all templates that exist in this storage.
templates(Collection<ServiceTemplate>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
Sets all templates which should get loaded onto a service before it starts.
templatesAsync() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Gets a list of all templates that exist in this storage.
templateStorage(String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorageProvider
Get the template storage with the given name, this method returns null if no storage with that name is registered.
TemplateStorage - Interface in eu.cloudnetservice.driver.template
Provides an interface to execute all types of operations on templates stored on any file system.
TemplateStorageProvider - Interface in eu.cloudnetservice.driver.template
The main api point to work with template storages.
TempRPCInternalInstanceFactory() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.TempRPCInternalInstanceFactory
 
THREAD_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
threads - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the threads record component.
threads() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the threads record component.
ThreadSnapshot - Record Class in eu.cloudnetservice.driver.service
Contains some basic information about a thread which is known to the jvm.
ThreadSnapshot(long, int, boolean, String, Thread.State) - Constructor for record class eu.cloudnetservice.driver.service.ThreadSnapshot
Creates an instance of a ThreadSnapshot record class.
threadState - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
The field for the threadState record component.
threadState() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns the value of the threadState record component.
TimedSynchronousQueue<E> - Class in eu.cloudnetservice.driver.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.network.scheduler.TimedSynchronousQueue
Constructs a new instance of this queue using the given timeout supplier.
TimeObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
Collection of object serializers for all kinds of java.time classes.
TimeObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.TimeObjectSerializer
 
timeout() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCTimeout
Get the timeout to apply to the RPCs executed in a class or to the specific RPC executed by a method.
timeout() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get the timeout that is applied to this RPC, if any.
timeout() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get the timeout that is applied to this RPC, if any.
timeout(Duration) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Sets the timeout that should be applied to the RPC.
timeout(Duration) - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Sets the timeout that should be applied to the RPC.
timeoutSupplier - Variable in class eu.cloudnetservice.driver.network.scheduler.TimedSynchronousQueue
 
TimeTypeAdapter<T> - Class in eu.cloudnetservice.driver.document.gson
 
TimeTypeAdapter(TemporalQuery<T>, DateTimeFormatter, TypeAdapter<String>) - Constructor for class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
toByteArray() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Converts the remaining bytes in this buffer into a byte array.
toByteArray() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Converts the remaining bytes in this buffer into a byte array.
toChannels(NetworkChannel...) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sends each chunk data packet to all the provided channels.
toChannels(NetworkChannel...) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sends each chunk data packet to all the provided channels.
toChannels(Collection<NetworkChannel>) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sends each chunk data packet to all the provided channels.
toChannels(Collection<NetworkChannel>) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sends each chunk data packet to all the provided channels.
toggleScreenEvents(ChannelMessageSender, String) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Enables or disabled the screen event handling.
toggleScreenEventsAsync(ChannelMessageSender, String) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Enables or disabled the screen event handling.
toInstanceOf(TypeToken<T>) - Method in interface eu.cloudnetservice.driver.document.Document
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(TypeToken<T>) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(TypeToken<T>) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(Class<T>) - Method in interface eu.cloudnetservice.driver.document.Document
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(Class<T>) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(Class<T>) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(Type) - Method in interface eu.cloudnetservice.driver.document.Document
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(Type) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Converts the underlying key-value mappings to an instance of the given type.
toInstanceOf(Type) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Converts the underlying key-value mappings to an instance of the given type.
toString() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Converts this version back to a human-readable string.
toString() - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.ComponentInfo
Returns a string representation of this record class.
toString() - Method in interface eu.cloudnetservice.driver.document.Document
Returns this document compact serialised.
toString() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Returns this document compact serialised.
toString() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Returns a string representation of this record class.
toString() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Returns this document compact serialised.
toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns a string representation of this record class.
toString() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
toString() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
toString() - Method in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
toString() - Method in record class eu.cloudnetservice.driver.network.netty.buffer.NettyNioBufferReleasingAllocator.DirectBufferFreeDrop
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationCache.CacheKey
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.AdditionalInstanceFactoryField
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.rpc.RPCResultMapper
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata.MethodChainMetadata
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.scheduler.FallbackRejectionHandler
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns a string representation of this record class.
toString() - Method in class eu.cloudnetservice.driver.service.ServiceId
Constructs a stringified version of service id, containing the full display name and unique id of it.
toString() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
toString() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
toString() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.template.FileInfo
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns a string representation of this record class.
totalLoadedClassCount - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the totalLoadedClassCount record component.
totalLoadedClassCount() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the totalLoadedClassCount record component.
toTarget() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Converts this sender to a target.
toWrapperDesc - Variable in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
The field for the toWrapperDesc record component.
toWrapperDesc() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns the value of the toWrapperDesc record component.
toWrapperMethod - Variable in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
The field for the toWrapperMethod record component.
toWrapperMethod() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns the value of the toWrapperMethod record component.
transferChannel - Variable in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
 
transferChannel - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
transferChannel() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Get the transfer channel identifier.
transferChannel(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sets the name of the transfer channel.
transferChannel(String) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sets the name of the transfer channel.
transferChunkedData() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender
Transfers the data from the data source to all targets of this sender.
transferChunkedData() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
Transfers the data from the data source to all targets of this sender.
transferInformation - Variable in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
 
transferInformation - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
transferInformation() - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Get the buffer containing additional information about the transfer.
transferStatus - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
 
transferStatus() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
Get the current transfer status, either while sending or receiving.
transferStatus() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
Get the current transfer status, either while sending or receiving.
TransferStatus - Enum Class in eu.cloudnetservice.driver.network.chunk
Represents the status of a finished chunked packet transfer.
TransferStatus() - Constructor for enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
 
translateName(Field) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFieldNamingStrategy
trustCertificatePath - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
The field for the trustCertificatePath record component.
trustCertificatePath() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
Returns the value of the trustCertificatePath record component.
TRUSTED_LOOKUP - Static variable in class eu.cloudnetservice.driver.util.CodeGenerationUtil
 
type - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
The field for the type record component.
type - Variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
 
type - Variable in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
The field for the type record component.
type() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
Returns the value of the type record component.
type() - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
Returns the type of network component this ChannelMessageTarget targets.
type() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Returns the value of the type record component.
Type() - Constructor for enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
 
typeCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
 
TypeDescriptorField(String, String) - Constructor for record class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext.TypeDescriptorField
Creates an instance of a TypeDescriptorField record class.
typeDescriptorFields - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCGenerationContext
 
typeSupportChecker - Variable in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
The field for the typeSupportChecker record component.
typeSupportChecker() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
Returns the value of the typeSupportChecker record component.

U

UNASSIGNED_STACK - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.RPCExceptionUtil
 
unboxPrimitive(CodeBuilder, CodeGenerationUtil.PrimitiveWrapperConverter) - Static method in class eu.cloudnetservice.driver.util.CodeGenerationUtil
Applies the primitive to wrapper conversion by first casting to the wrapper type and then invoking the method to convert the wrapper to the primitive representation.
unboxPrimitive(CodeBuilder, String) - Static method in class eu.cloudnetservice.driver.util.CodeGenerationUtil
Unboxes the current object on the stack of the given code builder into the given primitive type (excluding void).
UncloseableInjectionLayer<I> - Record Class in eu.cloudnetservice.driver.inject
An injection layer which delegates all calls to the parent layer, but throwing an exception if there is a try to close the layer.
UncloseableInjectionLayer(InjectionLayer<I>) - Constructor for record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
Creates an instance of a UncloseableInjectionLayer record class.
uniqueId - Variable in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
 
uniqueId - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
 
uniqueId - Variable in class eu.cloudnetservice.driver.service.ServiceId.Builder
 
uniqueId - Variable in class eu.cloudnetservice.driver.service.ServiceId
 
uniqueId() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
Get the unique id of this node.
uniqueId() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Get the unique id of this packet.
uniqueId() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Get the unique id of this packet.
uniqueId() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Get the unique id of this packet.
uniqueId() - Method in class eu.cloudnetservice.driver.service.ServiceId
Get the unique id (version 4) of the service.
uniqueId(UUID) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
Sets the unique id of any service created based on the service configuration.
uniqueId(UUID) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the unique id (version 4) of the service id.
uniqueId(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
Sets the unique id of this packet.
uniqueId(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
Sets the unique id of this packet.
uniqueId(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
Sets the unique id of this packet.
unit() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCTimeout
Get the time unit in which the RPC timeout provided by RPCTimeout.timeout() is measured.
unloadAll() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Unloads all modules which are loaded by this provided and can change to the unloaded state.
unloadAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
Unloads all modules which are loaded by this provided and can change to the unloaded state.
UNLOADED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
In this state the module is completely unloaded and will switch to the ModuleLifeCycle.UNUSABLE state shortly.
unloadedClassCount - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
The field for the unloadedClassCount record component.
unloadedClassCount() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
Returns the value of the unloadedClassCount record component.
UnloadedModuleEvent - Class in eu.cloudnetservice.driver.event.events.module
Defines events which will be called when a module is not yet instantiated.
UnloadedModuleEvent(ModuleProvider, ModuleConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
Creates a new unloaded module event instance.
unloadModule() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.UNLOADED if possible and fires all associated tasks.
unloadModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Changes the lifecycle of this module to ModuleLifeCycle.UNLOADED if possible and fires all associated tasks.
unregisterAll() - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Unregisters all previously registered providers for all services from this registry.
unregisterAll() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Unregisters all previously registered providers for all services from this registry.
unregisterAll(ClassLoader) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Unregisters all providers for any service from this registry whose classes were loaded by the given class loader.
unregisterAll(ClassLoader) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Unregisters all providers for any service from this registry whose classes were loaded by the given class loader.
unregisterAll(ClassLoader) - Method in class eu.cloudnetservice.driver.util.ModuleHelper
Unregisters all kind of listeners and bindings: Registered events in the EventManager Registered services in the ServiceRegistry Registered bindings for the DefaultObjectMapper.DEFAULT_MAPPER Registered rpc handlers in the RPCHandlerRegistry Registered language files in I18n Registered packet listeners in the PacketListenerRegistry
unregisterBinding(Type, boolean) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Unregisters all object serializers which were registered for the given type, include all super types of the given type if requested.
unregisterBinding(Type, boolean) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectMapper
Unregisters all object serializers which were registered for the given type, include all super types of the given type if requested.
unregisterBindings(ClassLoader) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Unregisters all object serializers whose classes were loaded by the given class loader.
unregisterBindings(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectMapper
Unregisters all object serializers whose classes were loaded by the given class loader.
unregisterDocumentFactory(String) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
Unregisters the document factory that is associated with the given format name, returning the associated factory.
unregisterDocumentFactory(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
Unregisters the document factory that is associated with the given format name, returning the associated factory.
unregisterHandler(RPCHandler) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Unregisters the given rpc handler from this registry if previously registered.
unregisterHandler(RPCHandler) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Unregisters the given rpc handler from this registry if previously registered.
unregisterHandler(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Unregisters the rpc handler associated with the given target class from this registry if registered previously.
unregisterHandler(Class<?>) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Unregisters the rpc handler associated with the given target class from this registry if registered previously.
unregisterHandler(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Unregisters the rpc handler associated with the given target class name from this registry if registered previously.
unregisterHandler(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Unregisters the rpc handler associated with the given target class name from this registry if registered previously.
unregisterHandlers(ClassLoader) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
Unregisters all rpc handlers from this registry whose classes were loaded by the given class loader.
unregisterHandlers(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
Unregisters all rpc handlers from this registry whose classes were loaded by the given class loader.
unregisterLayer(InjectionLayer<?>) - Method in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
Unregisters all hints that were associated with the given layer.
unregisterListener(Object...) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Unregisters all listeners which were registered in each of the given listener classes.
unregisterListener(Object...) - Method in interface eu.cloudnetservice.driver.event.EventManager
Unregisters all listeners which were registered in each of the given listener classes.
unregisterListeners(ClassLoader) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
Unregisters all listeners in classes which were loaded by the given class loader.
unregisterListeners(ClassLoader) - Method in interface eu.cloudnetservice.driver.event.EventManager
Unregisters all listeners in classes which were loaded by the given class loader.
unregisterMethod(String, TypeDescriptor) - Method in class eu.cloudnetservice.driver.network.rpc.introspec.RPCClassMetadata
Unregisters the given method by name and descriptor for this class, for example to specifically ignore it.
unregisterProvider(Class<T>, E) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Unregisters the given provider instance from the registered services of the given service class.
unregisterProvider(Class<T>, E) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Unregisters the given provider instance from the registered services of the given service class.
unregisterProvider(Class<T>, Class<E>) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Unregisters all providers for the given service which are an instance of the given class.
unregisterProvider(Class<T>, Class<E>) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Unregisters all providers for the given service which are an instance of the given class.
unregisterProvider(Class<T>, String) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Unregisters the provider with the given name from the given service if registered previously.
unregisterProvider(Class<T>, String) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Unregisters the provider with the given name from the given service if registered previously.
unregisterProviders(Class<T>) - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
Removes all previously registered providers for the given service.
unregisterProviders(Class<T>) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
Removes all previously registered providers for the given service.
UNSAFE_ALLOCATOR - Static variable in class eu.cloudnetservice.driver.util.ClassAllocationUtil
 
unscheduledTasks - Variable in class eu.cloudnetservice.driver.network.scheduler.TaskSchedulingAction
 
UNUSABLE - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
In this state the module wrapper instance is empty, it is not associated with a module anymore.
unwrapJsonPrimitive(String, JsonPrimitive) - Static method in class eu.cloudnetservice.driver.document.gson.send.GsonPrimitiveConverter
Converts the given gson json primitive into a primitive element.
unwrappedReturnType - Variable in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
The field for the unwrappedReturnType record component.
unwrappedReturnType() - Method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
Returns the value of the unwrappedReturnType record component.
unwrapWrappedFutureType(Method, Type) - Static method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
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.
updateLifecycle(ServiceLifeCycle) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Requests a change of the service lifecycle to the given one.
updateLifecycleAsync(ServiceLifeCycle) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Requests a change of the service lifecycle to the given one.
updateProperties(Document) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Updates the properties of the current service info to include all properties set in the given document.
updatePropertiesAsync(Document) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Updates the properties of the current service info to include all properties set in the given document.
upstream - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
The field for the upstream record component.
upstream() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Returns the value of the upstream record component.
uri() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the uri from where the module was loaded.
uri() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the uri from where the module was loaded.
url - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
url - Variable in class eu.cloudnetservice.driver.module.ModuleRepository
 
url - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
 
url - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
 
url() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Get the url from where the module was loaded.
url() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Get the direct download url of this dependency.
url() - Method in class eu.cloudnetservice.driver.module.ModuleRepository
Get the url of this repository.
url() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
Get the url from where the module was loaded.
url() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
Get the url to download the remote inclusion from.
url(String) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
Sets the download url of the inclusion.
usage - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
The field for the usage record component.
usage() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
Returns the value of the usage record component.
usedMemory - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
usedMemory() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the amount of memory currently used by all services which are running on the associated node.
userArgCount - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory
 
UUIDObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
An object serializer which can write and read a unique id from/to a buffer.
UUIDObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.UUIDObjectSerializer
 

V

valid() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Get if this provider is still valid.
validAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
Get if this provider is still valid.
validateBounds(Method, Type) - Static method in record class eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
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.network.rpc.introspec.RPCMethodMetadata
Validates that the given chain base class is valid and can be implemented by code generation.
validateConstructorArgumentMapping(int[], RPCMethodMetadata, Constructor<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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<?>, RPCMethodMetadata) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.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.
validateName(String) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Validates the given layer name, throwing an exception if the name is invalid.
validateTargetClass(Class<?>) - Static method in class eu.cloudnetservice.driver.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.
validPort() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
Checks if this host and port has a port provided.
value() - Element in annotation interface eu.cloudnetservice.driver.document.annotations.DocumentFieldRename
Get the alternative field name that should be used when serialising or deserializing the annotated field.
value() - Element in annotation interface eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore
Get the serialisation direction(s) when the field should be ignored.
value() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCFieldGetter
Get the name of the method (case-sensitive) to use as the getter for a specific field.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.event.InvocationOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
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.document.annotations.DocumentValueIgnore.Direction
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.document.StandardSerialisationStyle
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.event.events.network.ChannelType
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.event.events.service.CloudServiceLogEntryEvent.StreamType
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.event.InvocationOrder
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.module.ModuleLifeCycle
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.network.chunk.TransferStatus
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.network.def.PacketClientAuthorization.PacketAuthorizationType
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.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.network.rpc.defaults.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.service.ServiceCreateResult.State
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.service.ServiceLifeCycle
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.network.rpc.defaults.generation.RPCInternalInstanceFactory.SpecialArg
 
VarHandleUtil - Class in eu.cloudnetservice.driver.util
Small utility to make internal work with var handles easier.
VarHandleUtil() - Constructor for class eu.cloudnetservice.driver.util.VarHandleUtil
 
VarInt32FrameDecoder - Class in eu.cloudnetservice.driver.network.netty.codec
 
VarInt32FrameDecoder() - Constructor for class eu.cloudnetservice.driver.network.netty.codec.VarInt32FrameDecoder
 
VarInt32FramePrepender - Class in eu.cloudnetservice.driver.network.netty.codec
 
VarInt32FramePrepender() - Constructor for class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
 
varIntBytes(int) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Gets the number of bytes that writing the given content length as a var int will take in the underlying buffer.
VELOCITY - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The velocity service environment type (Java Edition proxy).
version - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
 
version - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the version record component.
version - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
version() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
Get the version the associated node is running on.
version() - Method in interface eu.cloudnetservice.driver.module.Module
Get the version of this module.
version() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the version record component.
version() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
Get the version of this dependency.
VERSION_PATTERN - Static variable in record class eu.cloudnetservice.driver.CloudNetVersion
 
versionTitle - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
The field for the versionTitle record component.
versionTitle() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns the value of the versionTitle record component.
versionType - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
The field for the versionType record component.
versionType() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
Returns the value of the versionType record component.
visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Starts the visit of an array element.
visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Starts the visit of an array element.
visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Starts the visit of an array element.
visitArray(ArrayElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
Starts the visit of an array element.
visitDependencies(Deque<ModuleWrapper>, Collection<ModuleDependency>, ModuleWrapper, ModuleWrapper, ModuleProvider) - Static method in class eu.cloudnetservice.driver.module.util.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.document.gson.send.GsonArrayVisitor
Called when the end of visit for this visitor is reached.
visitEnd() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Called when the end of visit for this visitor is reached.
visitEnd() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Called when the end of visit for this visitor is reached.
visitEnd() - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
Called when the end of visit for this visitor is reached.
visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Visits a null element.
visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Visits a null element.
visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Visits a null element.
visitNull(NullElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
Visits a null element.
visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Starts the visit of an object element.
visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Starts the visit of an object element.
visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Starts the visit of an object element.
visitObject(ObjectElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
Starts the visit of an object element.
visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
Visits a primitive element.
visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
Visits a primitive element.
visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
Visits a primitive element.
visitPrimitive(PrimitiveElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
Visits a primitive element.

W

waitForInvocationCompletion(CompletableFuture<RPCInvocationResult>, Consumer<RPCInvocationResult>) - Method in class eu.cloudnetservice.driver.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.network.protocol.defaults.DefaultQueryPacketManager
Gets and removes the waiting handler for the given query unique id.
waitingHandler(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Gets and removes the waiting handler for the given query unique id.
waitingHandlerCount() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Returns the approximate number of query response handlers that are currently awaiting a response.
waitingHandlerCount() - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Returns the approximate number of query response handlers that are currently awaiting a response.
waitingHandlers - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
 
wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
Get if the method invocation was successful or not.
wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
Get if the method invocation was successful or not.
wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
Get if the method invocation was successful or not.
wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
Get if the method invocation was successful or not.
wasSuccessful() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
Get if the method invocation was successful or not.
WATER_MARK - Static variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
WATER_MARK - Static variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
WATERDOG_PE - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The waterdog PE service environment type (PE proxy).
website - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the website record component.
website() - Method in interface eu.cloudnetservice.driver.module.Module
Get the website of this module.
website() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Returns the value of the website record component.
withAdditionalConstructorParameters(Object...) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Sets the additional constructor parameters which should be passed to the super constructor when allocating an instance of the generated api implementation.
withAdditionalConstructorParameters(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Sets the additional constructor parameters which should be passed to the super constructor when allocating an instance of the generated api implementation.
withBaseRPC(ChainableRPC) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns a new instance allocator which uses the given base rpc when constructing the underlying implementation.
withBaseRPC(ChainableRPC) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Returns a new instance allocator which uses the given base rpc when constructing the underlying implementation.
withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to null.
withDefault(E) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to null.
withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to null.
withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to null.
withDefault(O) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to null.
withDefaultExclusions() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Adds the wrapper.jar file and the .wrapper/ directory to the files which should be ignored when deploying a service into the target template.
withExtraData(DataBuf) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
Sets the extra information provided to each target component when opening a chunked session.
withExtraData(DataBuf) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
Sets the extra information provided to each target component when opening a chunked session.
withReadRewrite(Function<E, V>) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Wraps this property to apply a rewrite function when reading the property from a document.
withReadRewrite(Function<E, V>) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Wraps this property to apply a rewrite function when reading the property from a document.
withReadRewrite(Function<E, V>) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Wraps this property to apply a rewrite function when reading the property from a document.
withReadRewrite(Function<E, V>) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Wraps this property to apply a rewrite function when reading the property from a document.
withReadRewrite(Function<O, V>) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Wraps this property to apply a rewrite function when reading the property from a document.
withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
withReadWriteRewrite(Function<O, V>, Function<V, O>) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
withTargetChannel(Supplier<NetworkChannel>) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.generation.DefaultRPCImplementationBuilder.DefaultInstanceAllocator
Returns a new instance allocator which uses the given channel supplier when constructing the underlying implementation.
withTargetChannel(Supplier<NetworkChannel>) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
Returns a new instance allocator which uses the given channel supplier when constructing the underlying implementation.
workerEventLoopGroup - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
workingInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
 
workingInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
 
workingInstance() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext
Get the instance (if any) which should be considered first for a method invocation.
workingInstance() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
Get the instance (if any) which should be considered first for a method invocation.
workingInstance(Object) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCInvocationContext.Builder
Sets the instance which should get used for method invocation, might be null if no specific instance should be used.
workingInstance(Object) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
Sets the instance which should get used for method invocation, might be null if no specific instance should be used.
wrapAsPrimitive(Object) - Static method in class eu.cloudnetservice.driver.document.gson.send.GsonPrimitiveConverter
Wraps the given primitive type into a gson json primitive instance.
WRAPPER - Static variable in class eu.cloudnetservice.driver.DriverEnvironment
The jvm-static representation of the wrapper environment.
WRAPPER_TO_NODE - Enum constant in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
The authorization type for a node which should authenticate a wrapper (or a running service in other words).
wrapperType - Variable in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
The field for the wrapperType record component.
wrapperType() - Method in record class eu.cloudnetservice.driver.util.CodeGenerationUtil.PrimitiveWrapperConverter
Returns the value of the wrapperType record component.
write(JsonWriter, Document) - Method in class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
write(JsonWriter, Path) - Method in class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
write(JsonWriter, Duration) - Method in class eu.cloudnetservice.driver.document.gson.DurationTypeAdapter
write(JsonWriter, Pattern) - Method in class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
write(JsonWriter, T) - Method in class eu.cloudnetservice.driver.document.gson.TimeTypeAdapter
 
write(DataBuf.Mutable, Document, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, DataBufable, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Enum<?>, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Object, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Path, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PathObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Collection<?>, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Map<?, ?>, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Optional<?>, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.OptionalObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, UUID, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.UUIDObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, Pattern, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PatternObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, T, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(DataBuf.Mutable, T, Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectSerializer
Writes the given object into the given buffer for network transfer and later deserialization.
write(ChannelHandlerContext, Object) - Method in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
writeable() - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Get if the underlying channel is currently writeable and will perform writes to the channel immediately.
writeable() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Get if the underlying channel is currently writeable and will perform writes to the channel immediately.
writeBoolean(boolean) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given boolean at the current writer index, increasing the index by one.
writeBoolean(boolean) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given boolean at the current writer index, increasing the index by one.
writeByte(byte) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given byte at the current writer index, increasing the index by one.
writeByte(byte) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given byte at the current writer index, increasing the index by one.
writeByteArray(byte[]) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given byte array into the buffer, prefixed by an integer containing the amount of bytes following in the array.
writeByteArray(byte[]) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given byte array into the buffer, prefixed by an integer containing the amount of bytes following in the array.
writeByteArray(byte[], int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given byte array into the buffer, prefixed by an integer containing the amount of bytes following in the array.
writeByteArray(byte[], int) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given byte array into the buffer, prefixed by an integer containing the amount of bytes following in the array.
writeChar(char) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given UTF-16 char at the current writer index, increasing the index by two.
writeChar(char) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given UTF-16 char at the current writer index, increasing the index by two.
writeCompleteHandler - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
writeConfig(Document) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
Writes the given configuration document to the default configuration path DriverModule.configPath().
writeData(DataBuf.Mutable) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufable
Writes all needed data from this object into the given data buf.
writeData(DataBuf.Mutable) - Method in class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Writes all needed data from this object into the given data buf.
writeDataBuf(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes all data of the given data buffer into this data buffer starting at the current reader index of the given buffer.
writeDataBuf(DataBuf) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes all data of the given data buffer into this data buffer starting at the current reader index of the given buffer.
writeDouble(double) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given double at the current writer index, increasing the index by eight.
writeDouble(double) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given double at the current writer index, increasing the index by eight.
writeExternal(ObjectOutput) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
writeExternal(ObjectOutput) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
writeFloat(float) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given float at the current writer index, increasing the index by four.
writeFloat(float) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given float at the current writer index, increasing the index by four.
writeInt(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given integer at the current writer index, increasing the index by four.
writeInt(int) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given integer at the current writer index, increasing the index by four.
writeLong(long) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given long at the current writer index, increasing the index by eight.
writeLong(long) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given long at the current writer index, increasing the index by eight.
writeNullable(T, BiConsumer<DataBuf.Mutable, T>) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given object null-safe into this buffer.
writeNullable(T, BiConsumer<DataBuf.Mutable, T>) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given object null-safe into this buffer.
writeObject(DataBuf.Mutable, T) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Writes the given object into the given data buffer using the previously registered object serializers.
writeObject(DataBuf.Mutable, T) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectMapper
Writes the given object into the given data buffer using the previously registered object serializers.
writeObject(Object) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given object into this buffer.
writeObject(Object) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given object into this buffer.
writeOffset - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
 
writePacketContent(int, DataBuf) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Writes the content of a chunk part to the backing file, increasing the amount of written bytes by one.
writeProperty(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
Writes the given property and value into the underlying document.
writeProperty(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Writes the given property and value into the underlying document.
writePropertyIfAbsent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
Writes the given property and value into the underlying document if no other value is associated yet with the given property.
writePropertyIfAbsent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Writes the given property and value into the underlying document if no other value is associated yet with the given property.
writePropertyIfAbsent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
Writes the given property and computed value into the underlying document if no other value is associated yet with the given property.
writePropertyIfAbsent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Writes the given property and computed value into the underlying document if no other value is associated yet with the given property.
writePropertyIfPresent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
Writes the given property and value into the underlying document if another value is already associated with the given property.
writePropertyIfPresent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Writes the given property and value into the underlying document if another value is already associated with the given property.
writePropertyIfPresent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
Writes the given property and computed value into the underlying document if another value is already associated with the given property.
writePropertyIfPresent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
Writes the given property and computed value into the underlying document if another value is already associated with the given property.
writer - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
 
writeRewriteFunction - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
The field for the writeRewriteFunction record component.
writeRewriteFunction() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Returns the value of the writeRewriteFunction record component.
writeShort(short) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the given short at the current writer index, increasing the index by two.
writeShort(short) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the given short at the current writer index, increasing the index by two.
writeString(String) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the string into the buffer.
writeString(String) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the string into the buffer.
writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
Writes the given value into the given document.
writeTo(Document.Mutable, E) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
Writes the given value into the given document.
writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
Writes the given value into the given document.
writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
Writes the given value into the given document.
writeTo(Document.Mutable, O) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
Writes the given value into the given document.
writeTo(DataBuf.Mutable) - Method in interface eu.cloudnetservice.driver.document.Document
Writes this document compact as a string to the given data buffer.
writeTo(DataBuf.Mutable, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
Writes this document with the given style as a string to the given data buffer.
writeTo(DataBuf.Mutable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Writes this document with the given style as a string to the given data buffer.
writeTo(DataBuf.Mutable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Writes this document with the given style as a string to the given data buffer.
writeTo(OutputStream) - Method in interface eu.cloudnetservice.driver.document.Document
Writes this document pretty to the given output stream.
writeTo(OutputStream, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
Writes this document with the given style to the given output stream.
writeTo(OutputStream, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Writes this document with the given style to the given output stream.
writeTo(OutputStream, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Writes this document with the given style to the given output stream.
writeTo(Appendable) - Method in interface eu.cloudnetservice.driver.document.Document
Appends this document pretty to the given appendable.
writeTo(Appendable, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
Appends this document with the given style to the given appendable.
writeTo(Appendable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Appends this document with the given style to the given appendable.
writeTo(Appendable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Appends this document with the given style to the given appendable.
writeTo(Path) - Method in interface eu.cloudnetservice.driver.document.Document
Writes this document pretty into a file at the given path.
writeTo(Path, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
Writes this document with the given style into a file at the given path.
writeTo(Path, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
Writes this document with the given style into a file at the given path.
writeTo(Path, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
Writes this document with the given style into a file at the given path.
writeUniqueId(UUID) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
Writes the unique id into the buffer by first writing the most significant bits of the id followed by the last significant bits of the id.
writeUniqueId(UUID) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyMutableDataBuf
Writes the unique id into the buffer by first writing the most significant bits of the id followed by the last significant bits of the id.
writeVarInt(Buffer, int) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Writes the given integer value as a var int into the buffer.
writtenFileParts - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 

Y

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

Z

zipTemplate(ServiceTemplate) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
Pulls the data of the given template into a temporary directory and zip it.
zipTemplate(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the data of the given template into a temporary directory and zip it.
zipTemplateAsync(ServiceTemplate) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
 
zipTemplateAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the data of the given template into a temporary directory and zip it.
ZONE_ID_SERIALIZER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.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.network.rpc.defaults.object.serializers.TimeObjectSerializer
A serializer for a date and time mapping in a specific time zone.
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form