Index

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

A

AbstractPermissible - Class in eu.cloudnetservice.driver.permission
An abstract implementation of a permissible for shared usage.
AbstractPermissible(String, int, long, Set<Permission>, Map<String, Set<Permission>>, JsonDocument) - Constructor for class eu.cloudnetservice.driver.permission.AbstractPermissible
Constructs a new abstract permissible instance.
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.
ACCEPTED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request has been accepted for processing, but the processing has not been completed.
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.
acquireLock(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Acquires a lock for the permission group.
acquireLock(PermissionGroup) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Acquires a lock for the permission group.
acquireLock(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Acquires a lock for the permission user.
acquireLock(PermissionUser) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Acquires a lock for the permission user.
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.
addCookie(HttpCookie) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Adds the given cookie to the response, removing the current one if there is already a cookie with the same name.
addCookie(HttpCookie) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Adds the given cookie to the response, removing the current one if there is already a cookie with the same name.
addGroup(PermissionGroup) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Adds the given group to the parent groups of the permission group.
addGroup(PermissionUserGroupInfo) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Adds the given group user info to this permission user.
addGroup(PermissionUserGroupInfo) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Adds the given group to the groups of the new user.
addGroup(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Adds the given group without any time-out to this permission user.
addGroup(String, long) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Adds the given group with the given time-out to this permission user.
addGroupAsync(String, int) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Creates a new permission group with the given name and potency.
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.
addInterfaces(Class<?>...) - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Adds the given interfaces to the set of interfaces which should get implemented by the generated class.
addInvocationHint(String, Object) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Adds an invocation hint for the current handler call chain.
addInvocationHint(String, Object) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Adds an invocation hint for the current handler call chain.
addInvocationHints(String, Collection<T>) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Adds an invocation hint for the current handler call chain.
addInvocationHints(String, Collection<T>) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Adds an invocation hint for the current handler call chain.
addListener(int) - Method in interface eu.cloudnetservice.driver.network.http.HttpServer
Binds this http 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 class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Binds this http 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 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 interface eu.cloudnetservice.driver.network.http.HttpServer
Binds this network server to the given host and port if no listener is already listening on the given address.
addListener(HostAndPort) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Binds this network server to the given host and port if no listener is already listening on the given address.
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.
addListener(WebSocketListener...) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Adds the given listeners to this web socket channel.
addListener(WebSocketListener...) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Adds the given listeners to this web socket channel.
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.
addPermission(Permission) - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Adds the given permission to this permissible.
addPermission(Permission) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Adds the given permission to this permissible.
addPermission(Permission) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Adds the given permission to the permissions of the group.
addPermission(Permission) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Adds the given permission to the permissions of the new user.
addPermission(String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Adds the given permission with a potency of 0 to this permissible.
addPermission(String, Permission) - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Adds the given permission to this permissible for the specified target group.
addPermission(String, Permission) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Adds the given permission to this permissible for the specified target group.
addPermission(String, String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Adds the given permission to this permissible for the specified target group, the potency is set to 0.
addPermission(Set<Permission>, Permission) - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Adds the given permission into the set of permissions.
addPermissionGroup(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Stores the given permission group.
addPermissionGroup(String, int) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Creates a new permission group with the given name and potency.
addPermissionGroupAsync(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Stores the given permission group.
addPermissionUser(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Inserts the given permission user into the database.
addPermissionUser(String, String, int) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Creates a new permission user and inserts it into the database.
addPermissionUserAsync(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Inserts the given permission user into the database.
addPreProcessorHead(HttpContextPreprocessor) - Method in class eu.cloudnetservice.driver.network.http.HttpHandler
Adds a preprocessor which is applied to the context before calling this handler.
addPreProcessorTail(HttpContextPreprocessor) - Method in class eu.cloudnetservice.driver.network.http.HttpHandler
Adds a preprocessor which is applied to the context before calling this handler.
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.
addUserAsync(String, String, int) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Creates a new permission user and inserts it into the database.
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
 
allGroupPermissions(Permissible, String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets all permission of the specified permissible on the given group.
allGroupPermissions(Permissible, String) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets all permission of the specified permissible on the given group.
allocateBuffer(ChannelHandlerContext, Packet) - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
allocateBuffer(ChannelHandlerContext, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
ALLOCATOR - Static variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
 
ALLOWED - Enum constant in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
This check result indicates that the permissible has the permission and the potency of the permission is not negative.
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.
allPermissions(Permissible) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets all permission of the specified permissible.
allPermissions(Permissible) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets all permission of the specified permissible.
ALREADY_REPORTED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.
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.
annoParser - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
 
AnnotationHttpHandleException - Exception in eu.cloudnetservice.driver.network.http.annotation.parser
A stackless exception which can be thrown when processing a http handler annotation.
AnnotationHttpHandleException(String, String) - Constructor for exception eu.cloudnetservice.driver.network.http.annotation.parser.AnnotationHttpHandleException
Constructs a new AnnotationHttpHandleException instance.
AnnotationHttpHandleException(String, String, HttpResponseCode, byte[]) - Constructor for exception eu.cloudnetservice.driver.network.http.annotation.parser.AnnotationHttpHandleException
Constructs a new AnnotationHttpHandleException instance.
annotationParser() - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Get a http annotation parser which is associated with this component and can therefore be used to register annotated handlers to this component.
annotationParser() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Get a http annotation parser which is associated with this component and can therefore be used to register annotated handlers to this component.
annotationProcessors() - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Get an unmodifiable view of all annotation processors which were registered to this parser.
annotationProcessors() - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Get an unmodifiable view of all annotation processors which were registered to this parser.
ApiImplementationGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
The generator for api implementations based on rpc.
ApiImplementationGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
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.
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
applyDefault(String, String) - Static method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Returns the actual value if present, or the default value of an annotation.
argumentCount - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
argumentCount - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
argumentCount() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Get the amount of arguments the target method must have.
argumentCount() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get the amount of arguments the target method must have.
argumentCount(int) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
Sets the amount of arguments the target method to invoke must have.
argumentCount(int) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets the amount of arguments the target method to invoke must have.
argumentInformation() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.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.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.context.DefaultRPCInvocationContextBuilder
Sets the buffer containing the argument information for the method invocation.
argumentInformation(DataBuf) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets the buffer containing the argument information for the method invocation.
arguments - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
arguments - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
arguments - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
arguments - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
arguments() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get the type of each argument the method has.
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.
asBoolean() - Method in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
Returns the check result as a boolean indicating whether the permission should be granted or not.
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.
AsmHelper - Class in eu.cloudnetservice.driver.util.asm
The AsmHelper provides util methods for commonly used asm operations.
AsmHelper() - Constructor for class eu.cloudnetservice.driver.util.asm.AsmHelper
 
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.
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.
associatedComponent() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Get the network component associated with this rpc sender.
associatedComponent() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Get the network component associated with this rpc sender.
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.
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
 
available() - Static method in class eu.cloudnetservice.driver.util.define.LookupClassDefiner
Get if the lookup class definer requirements are met to use the definer in the current jvm.
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.
awaitFuture(Future<T>) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Waits for the given future to complete, either returning the same future instance as given (but completed) or rethrowing all exceptions that occurred during completion.

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.
BAD_GATEWAY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
BAD_REQUEST - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax, size too large, invalid request message framing, or deceptive request routing).
bakeLock - Variable in class eu.cloudnetservice.driver.event.DefaultEventManager
 
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.
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.
BINARY - Enum constant in enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
A frame which holds raw binary data in its body, the interpretation of the data is up to the application.
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.
bindingClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
bindingInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
body - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
 
body() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get the body content of this http message converted to a byte array.
body() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the body content of this http message converted to a byte array.
body() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get the body content of this http message converted to a byte array.
body(byte[]) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Sets the body of the http message.
body(byte[]) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Sets the body of the http message.
body(byte[]) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Sets the body of the http message.
body(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Sets the body to the given string.
body(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Sets the body to the given string.
body(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Sets the body to the given string.
body(InputStream) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Sets the body of this http message to the given input stream.
body(InputStream) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Sets the body of this http message to the given input stream.
body(InputStream) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Sets the body of this http message to the given input stream.
bodyAsString() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Converts the body of the http message into an utf-8 encoded string.
bodyAsString() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Converts the body of the http message into an utf-8 encoded string.
bodyAsString() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Converts the body of the http message into an utf-8 encoded string.
bodyStream() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get the body as a streamable content source to reduce the heap load when reading the body content.
bodyStream() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the body as a streamable content source to reduce the heap load when reading the body content.
bodyStream() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get the body as a streamable content source to reduce the heap load when reading the body content.
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
 
bossGroup - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
 
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.context.DefaultRPCInvocationContextBuilder
Builds a new invocation context based on the arguments supplied to this builder.
build() - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Builds a new generation context based on this builder.
build() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Builds a new invocation context based on the arguments supplied to this builder.
build() - Method in class eu.cloudnetservice.driver.permission.Permission.Builder
Builds the new permission with all previously set options.
build() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Constructs the new permission group from this builder.
build() - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Constructs the new permission user from this builder.
build() - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
Constructs the new permission user group info from this builder.
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(NetworkChannel, DataBuf, Object, boolean) - 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 record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Creates a new builder instance for a generation context.
builder() - Static method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get a new builder instance for a rpc invocation context.
builder() - Static method in record class eu.cloudnetservice.driver.permission.Permission
Creates a new permission builder instance.
builder() - Static method in class eu.cloudnetservice.driver.permission.PermissionGroup
Creates a new permission group builder instance with all default values.
builder() - Static method in class eu.cloudnetservice.driver.permission.PermissionUser
Creates a new permission user builder instance with all default values.
builder() - Static method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
Creates a new permission group info builder instance with all default values.
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(Permission) - Static method in record class eu.cloudnetservice.driver.permission.Permission
Creates a new permission builder instance and copies all values of the given permission into the new builder.
builder(PermissionGroup) - Static method in class eu.cloudnetservice.driver.permission.PermissionGroup
Creates a new permission group builder instance and copies all values from the given permission group.
builder(PermissionUser) - Static method in class eu.cloudnetservice.driver.permission.PermissionUser
Creates a new permission user builder instance and copies all values from the given permission user.
builder(PermissionUserGroupInfo) - Static method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
Creates a new permission group info builder instance and copies all values from the given permission group info.
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.generation.GenerationContext.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.permission.Permission.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
Builder() - Constructor for class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.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
 
buildInvocationArguments(String, HttpContext) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
Constructs the arguments array which will be passed to the method which is actually handling the associated request.
buildPreprocessor(Method, Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.FirstRequestQueryParamProcessor
Builds a preprocessor for the annotation which is supported by this processor.
buildPreprocessor(Method, Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestBodyProcessor
Builds a preprocessor for the annotation which is supported by this processor.
buildPreprocessor(Method, Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestHeaderProcessor
Builds a preprocessor for the annotation which is supported by this processor.
buildPreprocessor(Method, Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestPathParamProcessor
Builds a preprocessor for the annotation which is supported by this processor.
buildPreprocessor(Method, Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestPathProcessor
Builds a preprocessor for the annotation which is supported by this processor.
buildPreprocessor(Method, Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestQueryParamProcessor
Builds a preprocessor for the annotation which is supported by this processor.
buildPreprocessor(Method, Object) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationProcessor
Builds a preprocessor for the annotation which is supported by this processor.
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).
BY_CODE - Static variable in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
 

C

cache - Variable in class eu.cloudnetservice.driver.util.define.FallbackClassDefiner
The cached defining class loaders for each class loader of the parent classes to define the class in.
cachedConstructors - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
 
cachedGroup(String) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Searches the permission group cache for a permission group with the given name.
cachedGroup(String) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Searches the permission group cache for a permission group with the given name.
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.
cachedMethodInformation - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
cachedPermissionGroups() - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Gets a map with all cached permission groups mapped to their name.
cachedPermissionGroups() - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Gets a map with all cached permission groups mapped to their name.
CachedPermissionManagement - Interface in eu.cloudnetservice.driver.permission
Represents a permission management instance which maintains a cache for permission users and groups internally to allow faster loading times (for example looking up the user in the cache rather than the database).
cachedPermissionUsers() - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Gets a map with all cached permission users mapped to their uuid.
cachedPermissionUsers() - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Gets a map with all cached permission users mapped to their uuid.
cachedUser(UUID) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Searches the permission user cache for a permission user with the given unique id.
cachedUser(UUID) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Searches the permission user cache for a permission user with the given unique id.
CALL_METHOD_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
callback() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketHandler
Get the callback which will be called when the full data is received and available for further processing.
callback() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Get the callback which will be called when the full data is received and available for further processing.
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...) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvoker
Invokes the target method of this invoker using the given arguments.
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 - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketReceiveEvent
 
cancelled - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketSendEvent
 
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() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketReceiveEvent
Gets the cancellation state of the event.
cancelled() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketSendEvent
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.
cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketReceiveEvent
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.NetworkChannelPacketSendEvent
Marks this event as cancelled and stops the execution of the representing change in the system.
cancelNext - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
cancelNext() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Sets the current handler as the last handler, cancelling the call of all handlers which are still waiting to be called down the line.
cancelNext() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets the current handler as the last handler, cancelling the call of all handlers which are still waiting to be called down the line.
cancelNext(boolean) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Sets whether the current handler should be the last handler in the listener call chain, cancelling the call of all handlers which are still waiting to be called down the line.
cancelNext(boolean) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets whether the current handler should be the last handler in the listener call chain, cancelling the call of all handlers which are still waiting to be called down the line.
cancelSendResponse - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
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.
CannotDecideException - Exception in eu.cloudnetservice.driver.network.rpc.exception
A runtime exception being thrown when the method selector for rpc cannot decide which method to use for the requested remote call because either no method or multiple methods are matching the given filter options.
CannotDecideException(String) - Constructor for exception eu.cloudnetservice.driver.network.rpc.exception.CannotDecideException
Constructs a new cannot decide exception wrapping the given method name into a nice readable message.
canRunOn(JavaVersion) - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
Checks if this module can run on the specified java runtime version.
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.
CHAINABLE_RPC_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
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.
ChainedApiImplementationGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.generation
 
ChainedApiImplementationGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
chainFactoryCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
 
ChainInstanceFactory<T> - Interface in eu.cloudnetservice.driver.network.rpc.generation
Represents the factory which can be used to obtain new instances of generated chained rpc classes.
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 record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
The field for the channel record component.
channel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
channel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
 
channel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
 
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 - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
channel - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
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 interface eu.cloudnetservice.driver.network.http.HttpContext
Get the channel to which the request came which is currently processed.
channel() - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Get the underlying channel which was upgraded to this web socket channel.
channel() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Returns the value of the channel record component.
channel() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get the channel to which the request came which is currently processed.
channel() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Get the underlying channel which was upgraded to this web socket channel.
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() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Get the network channel from which the invocation request came.
channel() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get the network channel from which the invocation request came.
channel(NetworkChannel) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
Sets the channel from which the request to invoke the method came.
channel(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets the channel from which the request to invoke the method came.
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_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
channelActive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientHandler
channelActive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
channelActive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerHandler
channelExceptionCaught(ChannelHandlerContext, Throwable) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
channelExceptionCaught(ChannelHandlerContext, Throwable) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
channelExceptionCaught(ChannelHandlerContext, Throwable) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
channelFutures - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
 
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.
channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyIdleStateHandler
channelInactive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
channelInactive(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
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.http.NettyHttpServerHandler
channelReadComplete(ChannelHandlerContext) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
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.generation.GenerationContext.Builder
 
channelSupplier - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the channelSupplier record component.
channelSupplier() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Returns the value of the channelSupplier record component.
channelSupplier(Supplier<NetworkChannel>) - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Sets the supplier for the network component that is used when firing rpc.
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.
checkPassword(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Checks if the given password matches the stored password.
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.
childPermissionManagement() - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets the child permission management.
childPermissionManagement() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the child permission management of this permission management.
CHUNKED_PACKET_COM_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
ChunkedPacket - Class in eu.cloudnetservice.driver.network.chunk.network
A chunked packet which gets transferred from the sender to the target each time holding necessary information for packet processing on the other side.
ChunkedPacket(DataBuf) - Constructor for class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacket
Creates a new chunk part.
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(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.
chunkSessionInformation - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
 
ChunkSessionInformation - Record Class in eu.cloudnetservice.driver.network.chunk.data
Contains all needed information for a chunked data transfer to be initialized.
ChunkSessionInformation(int, UUID, String, DataBuf) - Constructor for record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Creates an instance of a ChunkSessionInformation record class.
chunkSize - Variable in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
The field for the chunkSize record component.
chunkSize - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
chunkSize() - Method in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Returns the value of the chunkSize record component.
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.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
 
CLASS_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
ClassCreationException - Exception in eu.cloudnetservice.driver.network.rpc.exception
A runtime exception which gets thrown when an exception occurs during runtime code generation.
ClassCreationException(String, Throwable) - Constructor for exception eu.cloudnetservice.driver.network.rpc.exception.ClassCreationException
Constructs a new class creation exception instance.
ClassDefiner - Interface in eu.cloudnetservice.driver.util.define
Internal utility class to define classes in the runtime.
ClassDefiners - Class in eu.cloudnetservice.driver.util.define
A holder class for the best class definer of the current jvm.
ClassDefiners() - Constructor for class eu.cloudnetservice.driver.util.define.ClassDefiners
 
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.
className - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
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.
clear() - Method in interface eu.cloudnetservice.driver.database.Database
Removes all key-value pairs which are currently stored in the database.
clearAsync() - Method in interface eu.cloudnetservice.driver.database.Database
Removes all key-value pairs which are currently stored in the database.
clearCookies() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Removes all cookies previously set in the response.
clearCookies() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Removes all cookies previously set in the response.
clearHandlers() - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Removes all handlers which were previously registered to this component.
clearHandlers() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Removes all handlers which were previously registered to this component.
clearHeaders() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Removes all headers from this message.
clearHeaders() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Removes all headers from this message.
clearHeaders() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Removes all headers from this message.
clearListeners() - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Removes all previously registered listeners from this channel.
clearListeners() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Removes all previously registered listeners from this channel.
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 - Variable in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
The field for the clientAddress record component.
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.http.HttpChannel
Get the host and port of the client which is connected to the server.
clientAddress() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Returns the value of the clientAddress record component.
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
Creates a new channel factory for network clients based on the epoll availability.
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 interface eu.cloudnetservice.driver.network.http.HttpChannel
Closes the underlying connection of the client to the server.
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.client.NettyNetworkClient
close() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
 
close() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
close() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
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.permission.PermissionManagement
Closes the permission management.
close() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
Closes this storage and releases all resources which are associated with it (if any).
close(int, String) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Sends a close frame into this channel and closes the connection to the recipient without waiting for any kind of response.
close(int, String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Sends a close frame into this channel and closes the connection to the recipient without waiting for any kind of response.
CLOSE - Enum constant in enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
A frame which indicates the recipient that the connection will be closed, optionally containing a reason text.
closeAfter - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
closeAfter() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Sets that the connection to the client should be terminated after the last handler in the chain.
closeAfter() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets that the connection to the client should be terminated after the last handler in the chain.
closeAfter(boolean) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Sets whether the connection to client should be closed after the last handler in the chain.
closeAfter(boolean) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets whether the connection to client should be closed after the last handler in the chain.
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 interface eu.cloudnetservice.driver.network.DefaultNetworkComponent
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.http.NettyIdleStateHandler
 
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.network.cluster.NetworkCluster
The field for the clusterId record component.
clusterId() - Method in record class eu.cloudnetservice.driver.network.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.
code - Variable in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
 
code() - Method in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Get the numeric representation of the http response code.
COL_GROUPS - Static variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
collectAllGroupPermissionsInto(Collection<Permission>, Collection<PermissionGroup>, String[], Collection<String>) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Collects all permissions into the given target collection by travelling recursively through every of the given group and the parents of the groups.
collectAllPermissions(Permissible, String[]) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
 
collectAllPermissionsTo(Collection<Permission>, Permissible, String[]) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Collects all permissions for the given permissible into the given target collection.
collectDependencies(ModuleWrapper, ModuleProvider) - Static method in class eu.cloudnetservice.driver.module.util.ModuleDependencyUtil
Collects all first-level module dependencies of a module.
collectFields(Class<?>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
Collects all fields which are included for rpc transmitting.
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(Supplier<Collection<?>>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
Constructs a new collection object serializer instance.
collectMethodsToVisit(GenerationContext) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
Collects all methods based on the given context which should get implemented.
collectModuleProvidedRepositories(ModuleConfiguration) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
Collects all repositories provided in the given ModuleConfiguration to a standard url format.
collectPermissionsInto(Collection<Permission>, Permissible, String[]) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Collects all permissions of the given permissible into the given permission collection.
color - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
color - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
color() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup
Gets the color of the group.
color(String) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the color of the permission group.
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.
commonFilter(Field) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
A common filter to find a getter method based on the field input using the fields return type.
compareTo(RegisteredEventListener) - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
compareTo(NettyHttpServer.HttpHandlerEntry) - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
compareTo(Permissible) - Method in interface eu.cloudnetservice.driver.permission.Permissible
 
compareTo(Permission) - Method in record class eu.cloudnetservice.driver.permission.Permission
Compares the absolute potency of this permission with the absolute potency of the given permission.
compareTo(ServiceInfoSnapshot) - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
compareTo(ServiceTemplate) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
component - Variable in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
 
component - Variable in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
 
component - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the component record component.
component() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get the http component which received the request wrapped by this context.
component() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get the http component which received the request wrapped by this context.
component() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Returns the value of the component record component.
component(NetworkComponent) - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Sets the network component to use when firing rpc.
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.
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, 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.
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.
CONFLICT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Indicates that the request could not be processed because of conflict in the current state of the resource, such as an edit conflict between multiple simultaneous updates.
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
 
connectedAddress - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
 
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.
CONSTRUCTOR_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
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.
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.
containsGroup(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given group exists.
containsGroupAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given group exists.
containsOneUser(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if at least one user with the given name is stored in the database.
containsOneUserAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if at least one user with the given name is stored in the database.
containsUser(UUID) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if a user with the given unique id is stored in the database.
containsUserAsync(UUID) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if a user with the given unique id is stored in the database.
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.netty.http.NettyHttpServerRequest
 
context - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
 
context() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get the context this message is processed in.
context() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the context this message is processed in.
context() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get the context this message is processed in.
CONTINUE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server has received the request headers and the client should proceed to send the request body (in the case of a request for which a body needs to be sent; for example, a POST request).
cookie(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Gets a cookie by its name from the current request.
cookie(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Gets a cookie by its name from the current request.
cookies - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
cookies() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get all cookies which were set in the current request wrapped in this context.
cookies() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get all cookies which were set in the current request wrapped in this context.
cookies(Collection<HttpCookie>) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Sets the given cookies in the response, removing all previously set cookies.
cookies(Collection<HttpCookie>) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets the given cookies in the response, removing all previously set cookies.
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.
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 class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Creates a new stack index helper which uses 0 as the initial index.
create(int) - Static method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Constructs a new stack index helper with the given initial var index.
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.
createChunk(ChunkSessionInformation, int, byte[]) - Static method in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacket
Creates a new chunk part.
createChunk(ChunkSessionInformation, Integer, int, int, byte[]) - Static method in class eu.cloudnetservice.driver.network.chunk.network.ChunkedPacket
Creates a new chunk part based on the given information.
createClassInformation(Class<?>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
Constructs a data class information based on the given class using the given generator.
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 record 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.network.http.HttpResponseCode
The request has been fulfilled, resulting in the creation of a new resource.
CREATED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
The service was created successfully and is fully available for further actions.
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.
createdTime - Variable in class eu.cloudnetservice.driver.permission.AbstractPermissible
 
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.
createFixedBinding(Object, Type...) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
Creates a fixed binding constructor without setting any required name or annotation.
createInstanceCreator(Class<?>, Type[]) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
Generates an instance creator for the given class using the constructor with the given types.
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.
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.
createWriter(Class<?>, Collection<Field>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
Creates an instance writer for the given data class writing all values of all fields provided to this methods to the buffer.
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 record class eu.cloudnetservice.driver.service.ServiceCreateResult
The field for the creationId record component.
creationId() - Method in record 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.network.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.network.cluster.NodeInfoSnapshot
Get the epoch milli creation time of this snapshot.
creationTime() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Gets the creation time as unix timestamp of this permissible.
creationTime() - Method in interface eu.cloudnetservice.driver.permission.Permissible
Gets the creation time as unix timestamp of this permissible.
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.
CURR_NETTY_TRANSPORT - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
current() - Static method in class eu.cloudnetservice.driver.util.define.ClassDefiners
Get the jvm static instance of the best definer for the current jvm implementation.
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.network.cluster.NodeInfoSnapshot
 
currentServicesCount() - Method in class eu.cloudnetservice.driver.network.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_BUF_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
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
Represents an object serializer used to write subclasses of DataBufable into the outgoing buffer.
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.generation.GenerationContext.Builder
 
dataBufFactory - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the dataBufFactory record component.
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 record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Returns the value of the dataBufFactory record component.
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.generation.GenerationContext.Builder
Sets the databuf factory to use when creating databufs for the generation.
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
 
DataClassInformation - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.data
Holds all information about a data class and is able to create an instance from a network buffer and serializing an instance to a network buffer.
DataClassInformation(DataClassInvokerGenerator.DataClassInstanceCreator, DataClassInvokerGenerator.DataClassInformationWriter) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
Constructs a new data class information instance.
dataClassInformationCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
 
DataClassInvokerGenerator - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.data
A generator for data class invoker based on runtime code generation.
DataClassInvokerGenerator() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
DataClassInvokerGenerator.DataClassInformationWriter - Interface in eu.cloudnetservice.driver.network.rpc.defaults.object.data
Represents a writer for an instance of a data class generated by this generator.
DataClassInvokerGenerator.DataClassInstanceCreator - Interface in eu.cloudnetservice.driver.network.rpc.defaults.object.data
Represents a creator for an instance of a data class generated by this generator.
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.
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() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.FirstRequestQueryParam
Gets the default value to inject if no query parameter with the specified key is given and the parameter marked as optional.
def() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.RequestHeader
Gets the default value to inject if no header with the specified key is given and the parameter marked as optional.
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_REJECT_HANDLER - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
DEFAULT_SERIALIZERS - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
 
DEFAULT_SUPER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
DEFAULT_TIMEOUT_DURATION - Static variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
 
DefaultCachedPermissionManagement - Class in eu.cloudnetservice.driver.permission
This management extends the default implementation of the permission management by implementing all methods needed for caching of both permission users and groups.
DefaultCachedPermissionManagement() - Constructor for class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
 
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 factory if no other data buf factory is supplied to a factory method.
defaultDataBufFactory() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Get the default data buf factory used by this factory if no other data buf factory is supplied to a factory method.
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.
defaultGroup - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
defaultGroup - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
defaultGroup() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup
Gets whether this group is the default group or not.
defaultGroup(boolean) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets whether the permission group is the default group or not.
DefaultHandlingResult - Record Class in eu.cloudnetservice.driver.network.rpc.defaults.handler
Represents the result of a method invocation.
DefaultHandlingResult(boolean, Object, RPCHandler, MethodInformation) - Constructor for record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Creates an instance of a DefaultHandlingResult record class.
DefaultHttpAnnotationParser<T extends HttpComponent<T>> - Class in eu.cloudnetservice.driver.network.http.annotation.parser
The default implementation of a http annotation parser.
DefaultHttpAnnotationParser(T) - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Constructs a new DefaultHttpAnnotationParser instance.
DefaultHttpAnnotationParser.FirstRequestQueryParamProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for the @FirstRequestQueryParam annotation.
DefaultHttpAnnotationParser.RequestBodyProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for the @RequestBody annotation.
DefaultHttpAnnotationParser.RequestHeaderProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for the @RequestHeader annotation.
DefaultHttpAnnotationParser.RequestPathParamProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for the @RequestPathParam annotation.
DefaultHttpAnnotationParser.RequestPathProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for the @RequestPath annotation.
DefaultHttpAnnotationParser.RequestQueryParamProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for the @RequestQueryParam annotation.
DefaultInjectionLayer<I extends dev.derklaro.aerogel.Injector> - 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.
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.
DefaultNetworkComponent - Interface in eu.cloudnetservice.driver.network
A delegate default interface for a network component implementation.
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 if no other mapper is supplied to a factory method.
defaultObjectMapper() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Get the default object mapper used by this factory if no other mapper is supplied to a factory method.
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.
defaultPermissionGroup() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the default permission group.
defaultPermissionGroupAsync() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the default permission group.
DefaultPermissionManagement - Class in eu.cloudnetservice.driver.permission
This abstract default permission management represents the implementation for the permission management.
DefaultPermissionManagement() - Constructor for class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
 
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 channel and a timeout of 30 seconds for each query.
DefaultQueryPacketManager(NetworkChannel, Duration) - 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(RPCSender, Class<?>, String, Object[], ObjectMapper, Type, DataBufFactory) - 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) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Constructs a new default rpc chain instance.
DefaultRPCChain(RPC, RPC, List<RPC>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Constructs a new default 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(Class<?>, Object, ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
Constructs a new default rpc handler instance.
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
 
DefaultRPCInvocationContext - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler.context
The default implementation of a rpc invocation context.
DefaultRPCInvocationContext(int, boolean, boolean, boolean, String, NetworkChannel, DataBuf, Object) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Constructs a new default rpc invocation context instance.
DefaultRPCInvocationContextBuilder - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler.context
The default implementation of a rpc invocation context builder.
DefaultRPCInvocationContextBuilder() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
DefaultRPCProvider - Class in eu.cloudnetservice.driver.network.rpc.defaults
An abstract implementation of a rpc provider for easier implementation in subclasses.
DefaultRPCProvider(Class<?>, 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 a rpc sender.
DefaultRPCSender(RPCFactory, NetworkComponent, Class<?>, ObjectMapper, DataBufFactory) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Constructs a new default rpc sender instance.
DEFAULTS_TO_NULL_MASK - Static variable in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
 
DefaultServiceRegistry - Class in eu.cloudnetservice.driver.registry
Represents the default service registry implementation.
DefaultServiceRegistry() - 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 record 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(byte[]) - Method in class eu.cloudnetservice.driver.util.define.FallbackClassDefiner.DefiningClassLoader
An exposed method which allows converting the given bytecode into an instance of class delegating the call to ClassLoader.defineClass(String, byte[], int, int).
defineClass(String, Class<?>, byte[]) - Method in interface eu.cloudnetservice.driver.util.define.ClassDefiner
Defines the given class bytecode and return the constructed class object.
defineClass(String, Class<?>, byte[]) - Method in class eu.cloudnetservice.driver.util.define.FallbackClassDefiner
Defines the given class bytecode and return the constructed class object.
defineClass(String, Class<?>, byte[]) - Method in class eu.cloudnetservice.driver.util.define.LookupClassDefiner
Defines the given class bytecode and return the constructed class object.
DEFINER - Static variable in class eu.cloudnetservice.driver.util.define.ClassDefiners
The jvm static instance of the best definer for the current jvm implementation.
definingClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
definingClass() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get the class in which the method is defined.
DefiningClassLoader(ClassLoader) - Constructor for class eu.cloudnetservice.driver.util.define.FallbackClassDefiner.DefiningClassLoader
Creates a new defining class loader for the parent class loader of the holding 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.
deleteGroup(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes the group by the given name.
deleteGroupAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes the group by the given name.
deletePermissionGroup(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes the given permission group.
deletePermissionGroupAsync(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes the given permission group.
deletePermissionUser(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes the given user from the database.
deletePermissionUserAsync(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes the given user from the database.
deleteUser(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes all users in the database matching the given name.
deleteUserAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Deletes all users in the database matching the given name.
DENIED - Enum constant in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
This check result indicates that the permissible does not have the permission.
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 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.
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.
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.
disableReleasing() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Disables that the underlying buffer can be released when the reader index of this buffer reaches the tail or an explicit call to release() or close() is made.
disableReleasing() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Disables that the underlying buffer can be released when the reader index of this buffer reaches the tail or an explicit call to release() or close() is made.
disableResultExpectation() - 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.
disableResultExpectation() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Disables that this rpc is waiting for a result from the target network component.
display - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
display - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
display() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup
Gets the display of the group.
display(String) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the display of the permission group.
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.
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.
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.
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.
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.
domain - Variable in class eu.cloudnetservice.driver.network.http.HttpCookie
 
domain() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get the domain which is allowed to receive the cookie.
drain - Variable in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
 
draining() - Method in class eu.cloudnetservice.driver.network.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, JsonDocument) - 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
 

E

EARLY - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
The associated event listener gets called earlier than normal listeners.
EARLY_HINTS - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Used to return some response headers before final HTTP message.
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_BYTE_ARRAY - Static variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
 
EMPTY_ELEMENT_ARRAY - Static variable in class eu.cloudnetservice.driver.inject.InjectUtil
 
EMPTY_INSTANCE_ARRAY - Static variable in class eu.cloudnetservice.driver.inject.InjectUtil
 
EMPTY_OBJECT_ARRAY - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
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.
enableReleasing() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
Enables that the underlying buffer can be released when the reader index of this buffer reaches the tail or an explicit call to release() or close() is made.
enableReleasing() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
Enables that the underlying buffer can be released when the reader index of this buffer reaches the tail or an explicit call to release() or close() is made.
encode(ChannelHandlerContext, Packet, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
encode(ChannelHandlerContext, Buffer, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
entries() - Method in interface eu.cloudnetservice.driver.database.Database
Get all key-value pairs which are currently stored in the database.
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(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(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
Sets the environment which should be used 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.network.cluster.NetworkClusterNode
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.command.CommandInfo
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.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.data.ChunkSessionInformation
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.cluster.NetworkCluster
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.http.annotation.parser.ParameterInvocationHint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
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.generation.GenerationContext
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.permission.Permission
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.ServiceCreateResult
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.
eu.cloudnetservice.driver - package eu.cloudnetservice.driver
 
eu.cloudnetservice.driver.channel - package eu.cloudnetservice.driver.channel
 
eu.cloudnetservice.driver.command - package eu.cloudnetservice.driver.command
 
eu.cloudnetservice.driver.database - package eu.cloudnetservice.driver.database
 
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.permission - package eu.cloudnetservice.driver.event.events.permission
 
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.network - package eu.cloudnetservice.driver.network.chunk.network
 
eu.cloudnetservice.driver.network.cluster - package eu.cloudnetservice.driver.network.cluster
 
eu.cloudnetservice.driver.network.def - package eu.cloudnetservice.driver.network.def
 
eu.cloudnetservice.driver.network.http - package eu.cloudnetservice.driver.network.http
 
eu.cloudnetservice.driver.network.http.annotation - package eu.cloudnetservice.driver.network.http.annotation
 
eu.cloudnetservice.driver.network.http.annotation.parser - package eu.cloudnetservice.driver.network.http.annotation.parser
 
eu.cloudnetservice.driver.network.http.websocket - package eu.cloudnetservice.driver.network.http.websocket
 
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.http - package eu.cloudnetservice.driver.network.netty.http
 
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.context - package eu.cloudnetservice.driver.network.rpc.defaults.handler.context
 
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.generation - package eu.cloudnetservice.driver.network.rpc.generation
 
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.ssl - package eu.cloudnetservice.driver.network.ssl
 
eu.cloudnetservice.driver.permission - package eu.cloudnetservice.driver.permission
 
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.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
 
eu.cloudnetservice.driver.util.asm - package eu.cloudnetservice.driver.util.asm
 
eu.cloudnetservice.driver.util.define - package eu.cloudnetservice.driver.util.define
 
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 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 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.netty.client.NettyNetworkClient
 
eventManager - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientInitializer
 
eventManager - Variable in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
 
eventManager - Variable in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
 
eventManager - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
eventManager - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerInitializer
 
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.
ExceptionalResultUtil - Class in eu.cloudnetservice.driver.network.rpc.defaults.handler.util
A utility class used to rethrow exceptions which happened during rpc on the executor side and got sent back to the original caller.
ExceptionalResultUtil() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.ExceptionalResultUtil
 
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.
EXECUTABLE_FIRE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
EXECUTABLE_FIRE_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
EXECUTABLE_FIRE_FORGET - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
EXECUTABLE_FIRE_FORGET_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
EXECUTABLE_FIRE_SYNC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
EXECUTABLE_FIRE_SYNC_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
EXECUTABLE_NAME - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
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.
EXECUTORS_NEW_THREAD_PER_TASK - Static variable in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
 
ExecutorServiceUtil - Class in eu.cloudnetservice.driver.util
A utility class to easier access methods around executor services.
ExecutorServiceUtil() - Constructor for class eu.cloudnetservice.driver.util.ExecutorServiceUtil
 
EXPECTATION_FAILED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server cannot meet the requirements of the Expect request-header field.
expectedFileParts - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
expectedResultType - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
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.
expectsMethodResult - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
expectsMethodResult - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
expectsMethodResult() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Get if the rpc invocation expects a result sent back to the sender.
expectsMethodResult() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get if the rpc invocation expects a result sent back to the sender.
expectsMethodResult(boolean) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
Sets if the sender of the rpc expects a method result.
expectsMethodResult(boolean) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets if the sender of the rpc expects a method result.
expectsResult() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
Get if this rpc expects a result from the network component the invoke request is sent to.
expectsResult() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
Get if this rpc expects a result from the network component the invoke request is sent to.
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).
extendingClass - Variable in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
 
extendingClass - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the extendingClass record component.
extendingClass() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Returns the value of the extendingClass record component.
extendingClass(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Sets the class the generated classes based on the build context should extend.

F

factory - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
factory() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Get the provider factory used to construct this rpc sender.
factory() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Get the provider factory used to construct this rpc sender.
FAILED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
The service couldn't be created.
FAILED - Static variable in record class eu.cloudnetservice.driver.service.ServiceCreateResult
A static create result indicating that the service creation failed.
FAILED_DEPENDENCY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request failed because it depended on another request and that request failed (e.g., a PROPPATCH).
failure(MethodInformation, RPCHandler, Throwable) - Static method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Constructs a new failed invocation result, indicating that an exception was thrown as the result of the method call.
FAILURE - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
The transfer failed for some reason.
FallbackClassDefiner - Class in eu.cloudnetservice.driver.util.define
A class definer which defines classes using a class loader.
FallbackClassDefiner() - Constructor for class eu.cloudnetservice.driver.util.define.FallbackClassDefiner
 
FallbackClassDefiner.DefiningClassLoader - Class in eu.cloudnetservice.driver.util.define
A class loader which gives access to the normally protected defineClass method.
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.
fillInStackTrace() - Method in exception eu.cloudnetservice.driver.network.http.HttpHandleException
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.
find(Object, Class<?>, String, MethodInvokerGenerator, int) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Finds a method in the source class with the given name and argument count, throwing an exception if multiple methods are matching, or no method is matching.
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.
findAssignedGroup(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Searches for any of the users groups with the given name.
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 ==).
findGetterForField(Collection<Method>, Field, Predicate<Method>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
Finds the best matching getter method for the given field.
findHighestPermission(Collection<Permission>, Permission) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Finds the highest permission (sorted by the potency) in the given permission collection using the given permission potency as the starting point.
findHighestPermission(Collection<Permission>, Permission) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Finds the highest permission (sorted by the potency) in the given permission collection using the given permission potency as the starting point.
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.
findMatchingPermission(Collection<Permission>, Permission) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Finds the best matching permission in the given permissions by logically checking the absolute potency against each other to find the permission with the highest positive or negative potency.
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.
findSuperConstructorTypes(Class<?>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
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
Get the first provider for the given service class.
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.
FirstRequestQueryParam - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Get the first value of the associated query key.
FirstRequestQueryParamProcessor() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.FirstRequestQueryParamProcessor
 
firstUser(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Searches all users matching the given name and selecting the first one.
firstUserAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Searches all users matching the given name and selecting the first one.
fixedRetryDelay(Duration) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the delay between each service creation retry to the given duration.
FORBIDDEN - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request contained valid data and was understood by the server, but the server is refusing action.
FORBIDDEN - Enum constant in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
This check result indicates that the permissible has the permission but the potency is negative and therefore the permission is forbidden.
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).
forClass(Class<?>) - Static method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Creates a new generation context based on the given input class.
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.
formatChainedRPCEntry(RPC) - Static method in exception 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.
formatRPC(RPC) - Static method in exception 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.
FOUND - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Tells the client to look at (browse to) another URL.
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(ThreadInfo) - Static method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Creates a thread snapshot from the given thread info.
from(Thread) - Static method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
Creates a thread snapshot from the given thread.
fromBoolean(Boolean) - Static method in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
Converts the nullable boolean into a permission check result.
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.
fromNumeric(int) - Static method in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Get the http response code associated from the numeric status code, falling back to OK if the code was not found.
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.
fromPermission(Permission) - Static method in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
Converts the given permission into a permission check result.
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.
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

GATEWAY_TIMEOUT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.
generateApiImplementation(Class<T>, GenerationContext, RPCSender) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
Generates an implementation of a class sending rpc requests based on the given generation context.
generateApiImplementation(Class<T>, GenerationContext, RPCSender, Function<Object[], RPC>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
GENERATED_CLASS_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
generatedApiCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
 
generateRPCBasedApi(Class<T>, GenerationContext) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Generates an api implementation for the given base class, invoking all of its method using rpc.
generateRPCBasedApi(Class<T>, GenerationContext) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Generates an api implementation for the given base class, invoking all of its method using rpc.
generateRPCChainBasedApi(RPCSender, Class<T>, GenerationContext) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Generates an api implementation for the given base class, invoking all of its method using a chained rpc call.
generateRPCChainBasedApi(RPCSender, Class<T>, GenerationContext) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Generates an api implementation for the given base class, invoking all of its method using a chained rpc call.
generateRPCChainBasedApi(RPCSender, String, Class<T>, GenerationContext) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Generates an api implementation for the given base class, invoking all of its method using a chained rpc call.
generateRPCChainBasedApi(RPCSender, String, Class<T>, GenerationContext) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Generates an api implementation for the given base class, invoking all of its method using a chained rpc call.
GenerationContext - Record Class in eu.cloudnetservice.driver.network.rpc.generation
A context for the generation of a class which implements some kind of api which only calls methods using rpc.
GenerationContext(NetworkComponent, Supplier<NetworkChannel>, ObjectMapper, DataBufFactory, Class<?>, Set<Class<?>>, boolean) - Constructor for record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Creates an instance of a GenerationContext record class.
GenerationContext.Builder - Class in eu.cloudnetservice.driver.network.rpc.generation
Represents a builder for a generation context.
generator - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
generator - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
 
GENERIC_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
genericHandleForMethod(Method) - Static method in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
Converts the given method into a generic method handle which can be used to invoke the method without the exact arguments or return type known to the caller.
get(String) - Method in interface eu.cloudnetservice.driver.database.Database
Gets the associated document with the given key from the database.
GET_METHOD_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
getAsync(String) - Method in interface eu.cloudnetservice.driver.database.Database
Gets the associated document with the given key from the database.
getOrCreateUser(UUID, String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Searches the database for a permission user with the given unique id.
getOrCreateUserAsync(UUID, String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Searches the database for a permission user with the given unique id.
GONE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Indicates that the resource requested is no longer available and will not be available again.
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 - Variable in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
 
group - Variable in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
 
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() - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
Gets the name of the permission user group info.
group(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the permission group by the given name.
group(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
Sets the group of this group info.
GROUP - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents all services within the network which are in the given group.
groupAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the permission group by the given name.
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>, JsonDocument) - 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.
groupNames() - Method in interface eu.cloudnetservice.driver.permission.Permissible
Collects all group names of this permissible.
groupNames() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup
Gets all parent groups of this group.
groupNames() - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Gets the name of all groups the user is in.
groupPermissionResult(Permissible, String, Permission) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Checks if the given permissible has the given permission for the given group.
groupPermissionResult(Permissible, String, Permission) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given permissible has the given permission for the given group.
groupPermissions - Variable in class eu.cloudnetservice.driver.permission.AbstractPermissible
 
groupPermissions - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
groupPermissions - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
groupPermissions() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Gets all group specific permissions.
groupPermissions() - Method in interface eu.cloudnetservice.driver.permission.Permissible
Gets all group specific permissions.
groupPermissions(Map<String, Set<Permission>>) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the group permissions of the permission group.
groupPermissions(Map<String, Set<Permission>>) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the group permissions of the new permission user.
groups - Variable in class eu.cloudnetservice.driver.event.events.permission.PermissionSetGroupsEvent
 
groups - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
groups - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
groups - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
groups - Variable in class eu.cloudnetservice.driver.permission.PermissionUser
 
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.event.events.permission.PermissionSetGroupsEvent
Get all groups which were set during the update and are now recognized by the permission management.
groups() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets all known permission groups.
groups() - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Gets all groups that the user belongs to.
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<PermissionUserGroupInfo>) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the groups of the new permission user.
groups(Collection<String>) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the parent groups of the permission group.
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.
groups(Collection<PermissionGroup>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Overwrites all known groups with the given collection of groups.
groupsAsync() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets all known permission groups.
groupsAsync(Collection<PermissionGroup>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Overwrites all known groups with the given collection of groups.
groupsOf(Permissible) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets all groups that are associated with the given permissible.
groupsOf(Permissible) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets all groups that are associated with the given permissible.
groupsOfAsync(Permissible) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets all groups that are associated with the given permissible.
groupsPermissionResult(Permissible, String[], Permission) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Checks if the given permissible has the given permission for the given groups.
groupsPermissionResult(Permissible, String[], Permission) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given permissible has the given permission for the given groups.

H

handle(WebSocketChannel, WebSocketFrameType, byte[]) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketListener
Handles each received web socket frame.
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.RPCHandler
Handles the given rpc context using the information of this handler.
handle(String, HttpContext) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
Handles a http request whose path (and other supplied attributes) while registering is matching the requested path of the client.
handle(String, HttpContext) - Method in class eu.cloudnetservice.driver.network.http.HttpHandler
Handles a http request whose path (and other supplied attributes) while registering is matching the requested path of the client.
handle(String, RPCInvocationContext) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Posts the next rpc instruction in the given context into the handler for the given class which potentially contains the target method and serializes the result into a data buffer.
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.
handleClose(WebSocketChannel, AtomicInteger, AtomicReference<String>) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketListener
Handles the close frame either send to the component or sent by the component.
handleGroupRemove(String, PermissionGroup, RemovalCause) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Handles the removal of the permission group in the cache.
handleMessage(Channel, HttpRequest) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
Handles an incoming http request, posting it to the correct handler while parsing everything from it beforehand.
handleMessage0(NettyHttpServer.HttpHandlerEntry, HttpContext, String, String[], String[]) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
Handles the incoming request and posts it the given handler if the data matches the settings of the handler.
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(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.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.RPCHandlerRegistry
Get the handler which is registered for the given class by its name or null if no handler for the class is registered.
handler(ChunkedPacketHandler) - Method in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
Sets the handler which should be used to open session.
handleRaw(String, RPCInvocationContext) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Posts the next rpc instruction in the given context into the handler for the given class which potentially contains the target method.
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
 
handlerMethod - Variable in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
 
handlerParameterTypes - Variable in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
 
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.
handleUserRemove(UUID, PermissionUser, RemovalCause) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Handles the removal of the permission user in the cache.
hasBody() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get if the current http message has a body present.
hasBody() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get if the current http message has a body present.
hasBody() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get if the current http message has a body present.
hasCookie(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get if a cookie with the given name was sent by the client sending the request to the server.
hasCookie(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get if a cookie with the given name was sent by the client sending the request to the server.
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.
hasGroupPermission(Permissible, String, Permission) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given permissible has the given permission for the given group.
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.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.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.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.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 record 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.cluster.NetworkCluster
Returns a hash code value for this object.
hashCode() - Method in class eu.cloudnetservice.driver.network.cluster.NetworkClusterNode
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.http.annotation.parser.ParameterInvocationHint
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Returns a hash code value for this object.
hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
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.generation.GenerationContext
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.permission.Permission
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 record class eu.cloudnetservice.driver.service.ServiceCreateResult
Returns a hash code value for this object.
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.
hasHeader(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Checks if this message has a header with the given name set.
hasHeader(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Checks if this message has a header with the given name set.
hasHeader(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Checks if this message has a header with the given name set.
hashedPassword - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
hashedPassword - Variable in class eu.cloudnetservice.driver.permission.PermissionUser
 
hashedPassword() - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Gets the password of the user hashed with sha 256.
hashedPassword(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the already hashed password for the new permission user.
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.
hasPermission(Permissible, Permission) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given permissible or any group that is associated with the permissible has the permission, and it is not overriden by another permission with a negative potency.
hasPermission(Permission) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Checks if this permissible has the given permission.
hasPermission(String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Checks if this permissible has the given permission with a potency of 0.
hasPermission(String, Permission) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Checks if this permissible has the given permission for the specified target group.
hasPermission(Collection<Permission>, Permission) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Checks if the collection of given permissions contains a permission that matches the given permission.
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.
head() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Get the current last call of the chain (the head).
head() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCChain
Get the current last call of the chain (the head).
header(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get a header value by the given name.
header(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get a header value by the given name.
header(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get a header value by the given name.
header(String, String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Sets the given header, replacing the current one if already set.
header(String, String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Sets the given header, replacing the current one if already set.
header(String, String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Sets the given header, replacing the current one if already set.
headerAsBoolean(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get the header value by the given name, converted to a bool.
headerAsBoolean(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the header value by the given name, converted to a bool.
headerAsBoolean(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get the header value by the given name, converted to a bool.
headerAsInt(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get a header value by the given name, converted to an int.
headerAsInt(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get a header value by the given name, converted to an int.
headerAsInt(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get a header value by the given name, converted to an int.
headers() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get all headers of this message converted to a map.
headers() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get all headers of this message converted to a map.
headers() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get all headers of this message converted to a map.
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.
headRPC - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
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.
highestPermissionGroup(PermissionUser) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets the highest permission group for the given user.
highestPermissionGroup(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the highest permission group for the given user.
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 - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerInitializer
 
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.
HTTP_1_0 - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpVersion
Http version 1.0
HTTP_1_1 - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpVersion
Http version 1.1
HTTP_VERSION_NOT_SUPPORTED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server does not support the HTTP protocol version used in the request.
HttpAnnotationParser<T extends HttpComponent<T>> - Interface in eu.cloudnetservice.driver.network.http.annotation.parser
A parser which can convert and register annotated http elements, supporting custom annotations as well.
HttpAnnotationProcessor - Interface in eu.cloudnetservice.driver.network.http.annotation.parser
A processor for an annotation which can be added to a http handler parameter.
HttpAnnotationProcessorUtil - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A very small utility class to more easily process annotations added to method parameters.
HttpAnnotationProcessorUtil() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationProcessorUtil
 
httpChannel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
 
HttpChannel - Interface in eu.cloudnetservice.driver.network.http
A http channel represented in the most basic form.
httpComponent() - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Get the http component which is associated with this parser.
httpComponent() - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Get the http component which is associated with this parser.
HttpComponent<T extends HttpComponent<T>> - Interface in eu.cloudnetservice.driver.network.http
Represents any http component, providing an abstract layer for registering listeners to it.
HttpContext - Interface in eu.cloudnetservice.driver.network.http
The context of a http request.
HttpContextPreprocessor - Interface in eu.cloudnetservice.driver.network.http
A preprocessor for a http context which is passed to a http handler.
HttpCookie - Class in eu.cloudnetservice.driver.network.http
Represents a cookie which can be sent by a client to the server using the Cookie header, and vise-vera using the Set-Cookie header.
HttpCookie(String, String) - Constructor for class eu.cloudnetservice.driver.network.http.HttpCookie
Constructs a new http cookie instance.
HttpCookie(String, String, String, String, boolean, boolean, boolean, long) - Constructor for class eu.cloudnetservice.driver.network.http.HttpCookie
Constructs a new http cookie instance.
HttpCookie(String, String, String, String, long) - Constructor for class eu.cloudnetservice.driver.network.http.HttpCookie
Constructs a new http cookie instance.
HttpHandleException - Exception in eu.cloudnetservice.driver.network.http
An exception which can be thrown by a handler to set the status and body of the response for the current http request.
HttpHandleException(HttpResponseCode, byte[], String) - Constructor for exception eu.cloudnetservice.driver.network.http.HttpHandleException
Constructs a new HttpHandleException instance.
httpHandler - Variable in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
The field for the httpHandler record component.
httpHandler() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Returns the value of the httpHandler record component.
HttpHandler - Class in eu.cloudnetservice.driver.network.http
A handler for a http request.
HttpHandler() - Constructor for class eu.cloudnetservice.driver.network.http.HttpHandler
 
HttpHandlerEntry(String, HttpHandler, Integer, int) - Constructor for record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Creates an instance of a HttpHandlerEntry record class.
httpHandlers() - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Get all handlers which were registered to this component.
httpHandlers() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Get all handlers which were registered to this component.
HttpMessage<T extends HttpMessage<T>> - Interface in eu.cloudnetservice.driver.network.http
Represents a http message sent from or to the server.
httpOnly - Variable in class eu.cloudnetservice.driver.network.http.HttpCookie
 
httpOnly() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get if the cookie is only visible to http request, blocking access to the cookie from e.g.
httpRequest - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
httpRequest - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
 
HttpRequest - Interface in eu.cloudnetservice.driver.network.http
Represents a http message which got sent from a client to the server.
HttpRequestHandler - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Represents a method which can handle http requests sent to one of the provided paths using and request methods.
httpResponse - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
 
HttpResponse - Interface in eu.cloudnetservice.driver.network.http
Represents a response http message transferred from a server to a client.
HttpResponseCode - Enum Class in eu.cloudnetservice.driver.network.http
All http response codes.
HttpResponseCode(int) - Constructor for enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Constructs a new http response code.
HttpServer - Interface in eu.cloudnetservice.driver.network.http
Represents a http component which can be bound, receive and handle http messages.
httpServerRequest - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
httpServerResponse - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
HttpVersion - Enum Class in eu.cloudnetservice.driver.network.http
The version of a http request, currently only http 1.X is supported by CloudNet.
HttpVersion() - Constructor for enum class eu.cloudnetservice.driver.network.http.HttpVersion
 

I

I_AM_A_TEAPOT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
This code was defined in 1998 as one of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol, and is not expected to be implemented by actual HTTP servers.
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.
IM_USED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
implementAllMethods - Variable in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
 
implementAllMethods - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the implementAllMethods record component.
implementAllMethods() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Returns the value of the implementAllMethods record component.
implementAllMethods(boolean) - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Sets if all methods of the target class should get implemented or only abstract methods.
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.
includeStatic() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCValidation
Get if static methods in the class should get validated as well.
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.
index - Variable in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
The field for the index record component.
index() - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
Returns the value of the index record component.
INFO_WRITER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
INFORMATION_WRITE_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
informationWriter - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
 
informationWriter() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
Get the instance writer for the underlying data class.
inGroup(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Checks if the user is in a permission group that has the given name.
init() - 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.
init() - Method in class eu.cloudnetservice.driver.network.netty.NettySslServer
Initializes the ssl context based on the given configuration if enabled.
init() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Initializes this permission management.
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.
initCause(Throwable) - Method in exception eu.cloudnetservice.driver.network.http.HttpHandleException
initChannel(Channel) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerInitializer
initChannel(Channel) - Method in class eu.cloudnetservice.driver.network.netty.NettyOptionSettingChannelInitializer
INJECT_ANNOTATION_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
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 extends dev.derklaro.aerogel.Injector> - Interface in eu.cloudnetservice.driver.inject
Represents the current layer of injection which is being worked on.
InjectionLayerHolder<I extends dev.derklaro.aerogel.Injector> - 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
 
insert(String, JsonDocument) - Method in interface eu.cloudnetservice.driver.database.Database
Associates the given key with the given document in the database.
insertAsync(String, JsonDocument) - Method in interface eu.cloudnetservice.driver.database.Database
Associates the given key with the given document in the database.
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 - Variable in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
 
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.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
 
INSTANCE_CREATOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
INSTANCE_CREATOR_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
instanceCreator - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
 
instanceCreator() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
Get the instance creator for the underlying data class.
InstanceFactory<T> - Interface in eu.cloudnetservice.driver.network.rpc.generation
Represents the factory which can be used to obtain new instances of generated rpc classes.
INSUFFICIENT_STORAGE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server is unable to store the representation needed to complete the request.
interfaces - Variable in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
 
interfaces - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the interfaces record component.
interfaces() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
Returns the value of the interfaces record component.
interfaces(Set<Class<?>>) - Method in class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext.Builder
Sets all interfaces the generated class based on the build context should implement.
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_SERVER_ERROR - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.
INTERNAL_SERVICE_SYNC_ACK_CHANNEL - Static variable in class eu.cloudnetservice.driver.network.def.NetworkConstants
 
invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
The field for the invocationHandler record component.
invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Returns the value of the invocationHandler record component.
invocationHandler() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCHandler.HandlingResult
The handler which handled the invocation request and created the result wrapper based on the output of the method.
invocationHints - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
invocationHints(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get all invocation hints which are registered for the given key.
invocationHints(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get all invocation hints which are registered for the given key.
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.defaults.handler.DefaultHandlingResult
The field for the invocationResult record component.
invocationResult() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Returns the value of the invocationResult record component.
invocationResult() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCHandler.HandlingResult
Get the actual invocation result wrapped in this class.
INVOKE_METHOD_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
invoke0(WebSocketFrameType, WebSocketFrame) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
Invokes all handlers when a web socket frame was received.
invokeMethod(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Creates a rpc to invoke the target method with no arguments, preventing a new object array allocation each time the method is invoked.
invokeMethod(String) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Creates a rpc to invoke the target method with no arguments, preventing a new object array allocation each time the method is invoked.
invokeMethod(String, Object...) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
Creates a rpc to invoke the target method with the given arguments.
invokeMethod(String, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
Creates a rpc to invoke the target method with the given 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.
isPermissionSet(String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Checks if the permission has the given permission.
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.
JsonDocumentObjectSerializer - 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.
JsonDocumentObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.JsonDocumentObjectSerializer
 
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

keys() - Method in interface eu.cloudnetservice.driver.database.Database
Get all keys which are currently stored and mapped to a document in the database.
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.
lastHandler - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
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.
LENGTH_REQUIRED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request did not specify the length of its content, which is required by the requested resource.
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.
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.event.DefaultEventManager
 
listeners - Variable in class eu.cloudnetservice.driver.network.cluster.NetworkClusterNode
 
listeners - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
 
listeners() - Method in class eu.cloudnetservice.driver.network.cluster.NetworkClusterNode
Get all listener of this node.
listeners() - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Get all listeners which were registered to this channel previously.
listeners() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Get all listeners which were registered to this channel previously.
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.
load(MethodVisitor, Class<?>) - Method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Loads an element of the given type onto the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.
load(MethodVisitor, Type) - Method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Loads an element of the given type onto the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.
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_STORAGE - Static variable in class eu.cloudnetservice.driver.service.ServiceTemplate
The name of the local template storage.
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
 
locked(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Checks if the given group has any locks locking the group in the cache.
locked(PermissionGroup) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Checks if the given group has any locks locking the group in the cache.
locked(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Checks if the given user has any locks locking the user in the cache.
locked(PermissionUser) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Checks if the given user has any locks locking the user in the cache.
LOCKED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The resource that is being accessed is locked.
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 interface eu.cloudnetservice.driver.network.DefaultNetworkComponent
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketDecoder
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
 
LOGGER - Static variable in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
 
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.
LookupClassDefiner - Class in eu.cloudnetservice.driver.util.define
A class definer for modern jvm implementation (Java 15+) which makes use of the newly added defineHiddenClass method in the Lookup class.
LookupClassDefiner() - Constructor for class eu.cloudnetservice.driver.util.define.LookupClassDefiner
 
LOOP_DETECTED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server detected an infinite loop while processing the request (instead of HttpResponseCode.ALREADY_REPORTED).

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_INSTANCE_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
makeInstance(DataBuf, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator.DataClassInstanceCreator
Provides a new instance of the data class reading the required arguments from the given buffer, deserializing them using the given object mapper.
makeMethodInvoker(MethodInformation) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
Generates a method invoker based on the information supplied from the method information.
makeNoArgsConstructorInvoker(Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
Makes an invoker for a no-args &lt;init&gt; method (better known as a constructor) for the given class.
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(Supplier<Map<?, ?>>) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
Constructs a new map object serializer instance.
mapParameters(Method, Class<A>, BiFunction<Parameter, A, BiFunction<String, HttpContext, Object>>) - Static method in class eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationProcessorUtil
Applies each parameter of the given method which is annotated with the given annotation to the given mapper to determine a resolver for a value which should get injected into the parameter when receiving a http request.
maxAge - Variable in class eu.cloudnetservice.driver.network.http.HttpCookie
 
maxAge() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get the max age this cookie persists on the client side until it gets emitted.
maxCPUUsageToStartServices - Variable in class eu.cloudnetservice.driver.network.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.network.cluster.NodeInfoSnapshot
 
maxMemory() - Method in class eu.cloudnetservice.driver.network.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.network.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
 
memoryUsagePercentage() - Method in class eu.cloudnetservice.driver.network.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.
messageReceived(ChannelHandlerContext, BasePacket) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
messageReceived(ChannelHandlerContext, HttpRequest) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
messageReceived(ChannelHandlerContext, WebSocketFrame) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
messenger() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
Util method to get the current messenger of the environment.
method() - Method in interface eu.cloudnetservice.driver.network.http.HttpRequest
Get the method used for this request.
method() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the method used for this request.
METHOD_INVOKER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
METHOD_NOT_ALLOWED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
A request method is not supported for the requested resource; for example, a GET request on a form that requires data to be presented via POST, or a PUT request on a read-only resource.
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
 
methodCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
 
MethodHttpHandlerInvoker - Class in eu.cloudnetservice.driver.network.http.annotation.parser
A http handler which delegates its calls to a method invocation, resolving the parameters for that from the preprocessed http context.
MethodHttpHandlerInvoker(Object, Method, Collection<String>) - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
Constructs a new MethodHttpHandlerInvoker instance.
MethodInformation - Class in eu.cloudnetservice.driver.network.rpc.defaults
Holds the full information about a specific method needed for rpc to work properly.
MethodInformation(String, Type, Type[], Object, Class<?>, MethodInvokerGenerator) - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Constructs a new method information instance.
methodInvoker - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
methodInvoker() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get a method invoker for the class, if generated.
MethodInvoker - Interface in eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker
A method invoker used by rpc to invoke a requested method.
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.context.DefaultRPCInvocationContext
 
methodName - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
methodName - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
methodName() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.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.RPC
Get the name of the method which should get called.
methodName() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get the name of the method which should be invoked during the current rpc processing.
methodName(String) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
Sets the name of the method which should get invoked during the requested rpc processing.
methodName(String) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets the name of the method which should get invoked during the requested rpc processing.
methods() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.HttpRequestHandler
Get the methods which can be used to call the associated handling method, defaults to GET.
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.
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.
MISDIRECTED_REQUEST - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request was directed at a server that is not able to produce a response (for example because of connection reuse).
MissingAllArgsConstructorException - Exception in eu.cloudnetservice.driver.network.rpc.exception
A runtime exception being thrown when the constructor with all arguments of a class included for rpc (de-) serialization is missing.
MissingAllArgsConstructorException(Class<?>, Class<?>[]) - Constructor for exception eu.cloudnetservice.driver.network.rpc.exception.MissingAllArgsConstructorException
Constructs a new missing all args constructor exception instance.
MissingNoArgsConstructorException - Exception in eu.cloudnetservice.driver.network.rpc.exception
A runtime exception being thrown when the required no args constructor for databufable serialization is missing.
MissingNoArgsConstructorException(Class<?>) - Constructor for exception eu.cloudnetservice.driver.network.rpc.exception.MissingNoArgsConstructorException
Constructs a new missing no args constructor exception instance.
MissingObjectSerializerException - Exception 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 eu.cloudnetservice.driver.network.rpc.exception.MissingObjectSerializerException
Constructs a new missing object serializer exception.
MODDED_MINECRAFT_SERVER - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
The default modded server service environment type.
modifiableChannels() - Method in interface eu.cloudnetservice.driver.network.DefaultNetworkComponent
Get the collection of channels which are connected to this network component.
modifiableChannels() - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Get the collection of channels which are connected to this network component.
modifiableChannels() - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Get the collection of channels which are connected to this network component.
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.
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.
modifyGroup(String, BiConsumer<PermissionGroup, PermissionGroup.Builder>) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets the permission group with the given name by using PermissionManagement.group(String) and, if not null, puts it into the consumer, after that, the group will be updated by using PermissionManagement.updateGroup(PermissionGroup).
modifyGroup(String, BiConsumer<PermissionGroup, PermissionGroup.Builder>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the permission group with the given name by using PermissionManagement.group(String) and, if not null, puts it into the consumer, after that, the group will be updated by using PermissionManagement.updateGroup(PermissionGroup).
modifyGroupAsync(String, BiConsumer<PermissionGroup, PermissionGroup.Builder>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the permission group with the given name by using PermissionManagement.group(String) and, if not null, puts it into the consumer, after that, the group will be updated by using PermissionManagement.updateGroup(PermissionGroup).
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.
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.
modifyUser(UUID, BiConsumer<PermissionUser, PermissionUser.Builder>) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets the permission user with the given unique id using PermissionManagement.user(UUID) and, if not null, puts them into the consumer, after that, the user will be updated by using PermissionManagement.updateUser(PermissionUser).
modifyUser(UUID, BiConsumer<PermissionUser, PermissionUser.Builder>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the permission user with the given unique id using PermissionManagement.user(UUID) and, if not null, puts them into the consumer, after that, the user will be updated by using PermissionManagement.updateUser(PermissionUser).
modifyUserAsync(UUID, BiConsumer<PermissionUser, PermissionUser.Builder>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets the permission user with the given unique id using PermissionManagement.user(UUID) and, if not null, puts them into the consumer, after that, the user will be updated by using PermissionManagement.updateUser(PermissionUser).
modifyUsers(String, BiConsumer<PermissionUser, PermissionUser.Builder>) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Gets every user matching the given name using PermissionManagement.usersByName(String) and puts them into the consumer, after that, every user will be updated by using PermissionManagement.updateUser(PermissionUser).
modifyUsers(String, BiConsumer<PermissionUser, PermissionUser.Builder>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets every user matching the given name using PermissionManagement.usersByName(String) and puts them into the consumer, after that, every user will be updated by using PermissionManagement.updateUser(PermissionUser).
modifyUsersAsync(String, BiConsumer<PermissionUser, PermissionUser.Builder>) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets every user matching the given name using PermissionManagement.usersByName(String) and puts them into the consumer, after that, every user will be updated by using PermissionManagement.updateUser(PermissionUser).
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, JsonDocument) - Constructor for record class eu.cloudnetservice.driver.module.ModuleConfiguration
Creates an instance of a ModuleConfiguration record class.
ModuleConfigurationInvalidException - Exception 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 eu.cloudnetservice.driver.module.driver.ModuleConfigurationInvalidException
Constructs a new module configuration invalid exception.
ModuleConfigurationNotFoundException - Exception 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 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 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 eu.cloudnetservice.driver.module.ModuleDependencyNotFoundException
Constructs a new instance of this ModuleDependencyNotFoundException.
ModuleDependencyOutdatedException - Exception 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 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.module.DefaultModuleProvider
 
modules - Variable in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
 
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() - Method in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
Get all modules which are running on the associated node.
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.
MOVED_PERMANENTLY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
This and all future requests should be directed to the given URI.
MULTI_STATUS - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.
MULTIPLE_CHOICES - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Indicates multiple options for the resource from which the client may choose (via agent-driven content negotiation).
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.

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 class eu.cloudnetservice.driver.network.http.HttpCookie
 
name - Variable in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
name - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
name - Variable in class eu.cloudnetservice.driver.permission.AbstractPermissible
 
name - Variable in class eu.cloudnetservice.driver.permission.Permission.Builder
 
name - Variable in record class eu.cloudnetservice.driver.permission.Permission
The field for the name record component.
name - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
name - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
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 class eu.cloudnetservice.driver.network.http.HttpCookie
Get the name of this cookie.
name() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get the name of the underlying method.
name() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
name() - Method in record class eu.cloudnetservice.driver.permission.Permission
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() - 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.permission.Permission.Builder
Sets the name of this permission.
name(String) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the required name of the permission group.
name(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the name of the new permission user.
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.
NET_CHANNEL_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
nettyChannel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
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.
NettyHttpChannel - Record Class in eu.cloudnetservice.driver.network.netty.http
The default implementation of the http channel, delegating all method calls to netty.
NettyHttpChannel(Channel, HostAndPort, HostAndPort) - Constructor for record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Creates an instance of a NettyHttpChannel record class.
NettyHttpMessage - Class in eu.cloudnetservice.driver.network.netty.http
An abstract class which each http message implementation has to override, providing basic access to http version conversion between CloudNet and netty.
NettyHttpMessage() - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpMessage
 
nettyHttpServer - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
nettyHttpServer - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
 
nettyHttpServer - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerInitializer
 
NettyHttpServer - Class in eu.cloudnetservice.driver.network.netty.http
The default implementation of the web server, using netty as its backing mechanism.
NettyHttpServer() - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Constructs a new instance of a netty http server instance.
NettyHttpServer(SSLConfiguration) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Constructs a new netty http server instance with the given ssl configuration.
NettyHttpServer.HttpHandlerEntry - Record Class in eu.cloudnetservice.driver.network.netty.http
Represents a registered http handler, holding all the information needed for later calling of it.
NettyHttpServerContext - Class in eu.cloudnetservice.driver.network.netty.http
The default netty implementation of a http handling context.
NettyHttpServerContext(NettyHttpServer, NettyHttpChannel, URI, Map<String, String>, HttpRequest) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Constructs a new netty http server context instance.
NettyHttpServerHandler - Class in eu.cloudnetservice.driver.network.netty.http
The http server handler implementation responsible to handling http requests sent to the server and responding to them.
NettyHttpServerHandler(NettyHttpServer, HostAndPort) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerHandler
Constructs a new http server handler instance.
NettyHttpServerInitializer - Class in eu.cloudnetservice.driver.network.netty.http
The default channel initializer used to initialize http server connections.
NettyHttpServerInitializer(NettyHttpServer, HostAndPort) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerInitializer
Constructs a new netty http server initializer instance.
NettyHttpServerRequest - Class in eu.cloudnetservice.driver.network.netty.http
The default netty based implementation of a http request.
NettyHttpServerRequest(NettyHttpServerContext, HttpRequest, Map<String, String>, URI) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Constructs a new netty http request instance.
NettyHttpServerResponse - Class in eu.cloudnetservice.driver.network.netty.http
The default netty based implementation of a http response.
NettyHttpServerResponse(NettyHttpServerContext, HttpRequest) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Constructs a new netty http response instance.
NettyIdleStateHandler - Class in eu.cloudnetservice.driver.network.netty.http
A custom idle state handler which closes a connection after the given seconds of client inactivity while also considering outbound events.
NettyIdleStateHandler(int) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyIdleStateHandler
Constructs a new netty idle state handler instance.
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, EventManager, 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(EventManager, ComponentInfo, Callable<NetworkChannelHandler>) - Constructor for class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
Constructs a new netty network client instance.
NettyNetworkClient(EventManager, 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(EventManager, 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, EventManager, 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(EventManager) - Constructor for class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
Constructs a new netty network handler instance.
NettyNetworkServer - Class in eu.cloudnetservice.driver.network.netty.server
The default netty based implementation of the network server.
NettyNetworkServer(EventManager, ComponentInfo, Callable<NetworkChannelHandler>) - Constructor for class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Constructs a new netty network server instance.
NettyNetworkServer(EventManager, 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(EventManager, 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(EventManager, NettyNetworkServer, HostAndPort) - Constructor for class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerInitializer
Constructs a new network initializer instance.
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
 
NettySslServer - Class in eu.cloudnetservice.driver.network.netty
A utility class for all netty based network servers to extends which simplifies creating an ssl context for the current server, if enabled.
NettySslServer(SSLConfiguration) - Constructor for class eu.cloudnetservice.driver.network.netty.NettySslServer
Constructs a new netty ssl server instance.
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
 
NettyWebSocketServerChannel - Class in eu.cloudnetservice.driver.network.netty.http
The default netty based implementation of a web socket channel.
NettyWebSocketServerChannel(HttpChannel, Channel) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Constructs a new netty web socket channel instance.
NettyWebSocketServerChannelHandler - Class in eu.cloudnetservice.driver.network.netty.http
The default netty based handler for web socket messages.
NettyWebSocketServerChannelHandler(NettyWebSocketServerChannel) - Constructor for class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
Constructs a new web socket server handler instance.
NETWORK_AUTHENTICATION_REQUIRED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The client needs to authenticate to gain network access.
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.
NetworkChannelPacketReceiveEvent - Class in eu.cloudnetservice.driver.event.events.network
An event fired always when a packet is received in a channel.
NetworkChannelPacketReceiveEvent(NetworkChannel, Packet) - Constructor for class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketReceiveEvent
Creates a new instance of this network event.
NetworkChannelPacketSendEvent - Class in eu.cloudnetservice.driver.event.events.network
An event fired before a packet gets sent to another network component.
NetworkChannelPacketSendEvent(NetworkChannel, Packet) - Constructor for class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketSendEvent
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.network.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.network.cluster.NetworkCluster
Creates an instance of a NetworkCluster record class.
NetworkClusterNode - Class in eu.cloudnetservice.driver.network.cluster
Represents a general information holder about a node running in a cluster.
NetworkClusterNode(String, List<HostAndPort>) - Constructor for class eu.cloudnetservice.driver.network.cluster.NetworkClusterNode
Creates a new instance of a network cluster node.
NetworkClusterNode(String, List<HostAndPort>, JsonDocument) - Constructor for class eu.cloudnetservice.driver.network.cluster.NetworkClusterNode
Creates a new instance of a network cluster node.
networkComponent - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
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.
newEventLoopGroup(int) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Creates a new nio or epoll event loop group based on their availability.
newHandler(Class<?>, Object) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new rpc handler for the given class.
newHandler(Class<?>, Object) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Constructs a new rpc handler for the given class.
newHandler(Class<?>, Object, ObjectMapper, DataBufFactory) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new rpc handler for the given class.
newHandler(Class<?>, Object, ObjectMapper, DataBufFactory) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Constructs a new rpc handler for the given class.
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 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.
newInstance(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.generation.ChainInstanceFactory
Constructs a new instance of the underlying class, using the given arguments both for the base rpc creation and the constructor invocation of the class.
newInstance(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.generation.InstanceFactory
Constructs a new instance of the underlying class, using the given arguments for the constructor invocation of the class.
newInstance(Object[], Object[]) - Method in interface eu.cloudnetservice.driver.network.rpc.generation.ChainInstanceFactory
Constructs a new instance of the underlying class.
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.
newPacketDispatcher(DriverEnvironment) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Get a so-called "packet dispatcher" which represents an executor handling the received packets sent to a network component.
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.
newRPCOnlyInstance(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.generation.ChainInstanceFactory
Constructs a new instance of the underlying class, using the given arguments only to create the base rpc for the class and supplying no parameters to the constructor.
newVirtualThreadExecutor(String, Function<ThreadFactory, ExecutorService>) - Static method in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
Creates a new virtual thread executor if the current jvm supports them (running on Java 19+ with preview features enabled).
nextVarIndex - Variable in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
 
NIO - Enum constant in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
 
NO_ARGS - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
 
NO_ARGS_CONSTRUCTOR_CLASS_NAME_FORMAT - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
NO_CONTENT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server successfully processed the request and is not returning any content.
NO_NATIVE_TRANSPORT - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
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.network.cluster.NodeInfoSnapshot
 
node() - Method in class eu.cloudnetservice.driver.network.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.network.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>, JsonDocument) - Constructor for class eu.cloudnetservice.driver.network.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.network.cluster.NetworkCluster
The field for the nodes record component.
nodes() - Method in record class eu.cloudnetservice.driver.network.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.
NON_AUTHORITATIVE_INFORMATION - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server is a transforming proxy (e.g.
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.
normalizePrimitives - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
normalizePrimitives - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
normalizePrimitives() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Get if primitive return values should be normalized when unprocessable due to for example null return values during a downstream method invocation.
normalizePrimitives() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get if primitive return values should be normalized when unprocessable due to for example null return values during a downstream method invocation.
normalizePrimitives(boolean) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
Sets if primitives should get normalized, meaning that if a null value is returned in a call chain but the method returns a primitive type, the response will be the default value of that primitive rather than null.
normalizePrimitives(boolean) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets if primitives should get normalized, meaning that if a null value is returned in a call chain but the method returns a primitive type, the response will be the default value of that primitive rather than null.
NOT_ACCEPTABLE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.
NOT_EXTENDED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Further extensions to the request are required for the server to fulfil it.
NOT_FOUND - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The requested resource could not be found but may be available in the future.
NOT_IMPLEMENTED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server either does not recognize the request method, or it lacks the ability to fulfil the request.
NOT_MODIFIED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.
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(Map<ServiceCreateResult.State, List<ChannelMessageTarget>>) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Sets the event receivers for state changes.
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.
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).
nullWhenAbsent() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.RequestQueryParam
Sets whether null should be injected for the method parameter instead of an empty collection if no query parameter with the specified key is present and the parameter marked as optional.

O

OBJ_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
objectMapper - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
 
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.generation.GenerationContext.Builder
 
objectMapper - Variable in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
The field for the objectMapper record component.
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 record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
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.generation.GenerationContext.Builder
Sets the object mapper responsible for mapping a databuf back to an object.
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(String) - Static method in record class eu.cloudnetservice.driver.permission.Permission
Creates a new permission with the given name.
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, 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(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(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(Supplier<Collection<?>>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
Constructs a new collection object serializer instance.
of(Supplier<Map<?, ?>>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
Constructs a new map object serializer instance.
OK - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Standard response for successful HTTP requests.
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.
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.
Optional - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Sets whether the parameter is optional (can receive a null value) or not.
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
 
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 - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketReceiveEvent
 
packet - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketSendEvent
 
packet() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketReceiveEvent
Get the packet which got send by the other network component.
packet() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelPacketSendEvent
Get the packet which is being sent.
Packet - Interface in eu.cloudnetservice.driver.network.protocol
Represents the main communication entrypoint for the CloudNet network.
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.
packetSplitter - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
packetSplitter - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
 
packetSplitter() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender
Get the splitter of each packet which is sent through the network.
packetSplitter() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
Get the splitter of each packet which is sent through the network.
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.
PARAM_INVOCATION_HINT_KEY - Static variable in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
 
ParameterInvocationHint - Record Class in eu.cloudnetservice.driver.network.http.annotation.parser
Represents a hint which can be added to a http context while pre-processing to indicate that the parameter at the specified index should get overridden with the value returned by the given resolver.
ParameterInvocationHint(int, Parameter, BiFunction<String, HttpContext, Object>) - Constructor for record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
Creates an instance of a ParameterInvocationHint record class.
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.
parse(String) - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
Parses a service template from the given input string if possible.
parseAndRegister(Class<?>) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Parses all non-static http handlers methods annotated with @HttpRequestHandler in the given class instance.
parseAndRegister(Class<?>) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Parses all non-static http handlers methods annotated with @HttpRequestHandler in the given class instance.
parseAndRegister(Object) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Parses all non-static http handlers methods annotated with @HttpRequestHandler in the given class instance.
parseAndRegister(Object) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Parses all non-static http handlers methods annotated with @HttpRequestHandler in the given class instance.
PARTIAL_CONTENT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server is delivering only part of the resource (byte serving) due to a range header sent by the client.
password(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the raw password of the new permission user.
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 class eu.cloudnetservice.driver.network.http.HttpCookie
 
path - Variable in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
The field for the path record component.
path - Variable in record class eu.cloudnetservice.driver.template.FileInfo
The field for the path record component.
path() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get the path which must be present in the request uri to send the cookie to the server.
path() - Method in interface eu.cloudnetservice.driver.network.http.HttpRequest
Get the full, originally requested path.
path() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Returns the value of the path record component.
path() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the full, originally requested path.
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
 
pathParameters - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
 
pathParameters() - Method in interface eu.cloudnetservice.driver.network.http.HttpRequest
The path parameters of the request, parsed before processing the next handler in the chain.
pathParameters() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
The path parameters of the request, parsed before processing the next handler in the chain.
pathPrefix - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
pathPrefix() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get the path of the handler, supplied while registering, which currently handling the request.
pathPrefix() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get the path of the handler, supplied while registering, which currently handling the request.
pathPrefix(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets the current path prefix of the handler being processed.
paths() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.HttpRequestHandler
Get the paths to which the request can be sent in order to call the associated handling method.
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
 
PAYLOAD_TOO_LARGE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request is larger than the server is willing or able to process.
PAYMENT_REQUIRED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Reserved for future use.
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.
peekLast() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Peeks (gets, but does not remove) the last handler in the chain.
peekLast() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Peeks (gets, but does not remove) the last handler in the chain.
PERMANENT_REDIRECT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request and all future requests should be repeated using another URI.
Permissible - Interface in eu.cloudnetservice.driver.permission
The permissible represents the base for any permission holding object.
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.
permission(String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Gets a permission of this permissible by its name.
Permission - Record Class in eu.cloudnetservice.driver.permission
This permission record represents a permission for a permission group or user.
Permission(String, int, long) - Constructor for record class eu.cloudnetservice.driver.permission.Permission
Creates an instance of a Permission record class.
Permission.Builder - Class in eu.cloudnetservice.driver.permission
A builder for a Permission.
PermissionAddGroupEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event fired when a permission group was added.
PermissionAddGroupEvent(PermissionManagement, PermissionGroup) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionAddGroupEvent
Constructs a new permission add group event.
PermissionAddUserEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event being called when a permission user gets added.
PermissionAddUserEvent(PermissionManagement, PermissionUser) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionAddUserEvent
Constructs a new permission add user event.
PermissionCheckResult - Enum Class in eu.cloudnetservice.driver.permission
The permission check results represents a tristate for a permission of permissible.
PermissionCheckResult(boolean) - Constructor for enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
Constructs a new check result.
PermissionDeleteGroupEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event being called when a permission group gets deleted.
PermissionDeleteGroupEvent(PermissionManagement, PermissionGroup) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionDeleteGroupEvent
Constructs a new permission delete group event.
PermissionDeleteUserEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event being fired when a permission user gets deleted.
PermissionDeleteUserEvent(PermissionManagement, PermissionUser) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionDeleteUserEvent
Constructs a new permission delete user event.
PermissionEvent - Class in eu.cloudnetservice.driver.event.events.permission
Represents any event which is related to permission handling in any way.
PermissionEvent(PermissionManagement) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionEvent
Constructs a new permission event.
permissionGroup - Variable in class eu.cloudnetservice.driver.event.events.permission.PermissionGroupEvent
 
permissionGroup() - Method in class eu.cloudnetservice.driver.event.events.permission.PermissionGroupEvent
Get the permission group which is associated with this event.
PermissionGroup - Class in eu.cloudnetservice.driver.permission
A permission group is an implementation of the permissible that extends the permissible in the sense that it adds cosmetic options that can be used by other systems.
PermissionGroup(String, String, String, String, int, boolean, Set<String>, String, int, long, Set<Permission>, Map<String, Set<Permission>>, JsonDocument) - Constructor for class eu.cloudnetservice.driver.permission.PermissionGroup
Constructs a new permission group.
PermissionGroup.Builder - Class in eu.cloudnetservice.driver.permission
A builder for permission groups.
permissionGroupCache - Variable in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
 
PermissionGroupEvent - Class in eu.cloudnetservice.driver.event.events.permission
Represents an event which is related to a permission group.
PermissionGroupEvent(PermissionManagement, PermissionGroup) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionGroupEvent
Constructs a new permission group event.
permissionGroupLocks - Variable in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
 
permissionManagement - Variable in class eu.cloudnetservice.driver.event.events.permission.PermissionEvent
 
permissionManagement() - Method in class eu.cloudnetservice.driver.event.events.permission.PermissionEvent
Get the permission management which is associated with this event.
PermissionManagement - Interface in eu.cloudnetservice.driver.permission
The main api point for accessing and managing permissions, permission users and permission groups.
permissionNames() - Method in interface eu.cloudnetservice.driver.permission.Permissible
Gets an unmodifiable collection of all global permission names.
permissionResult(Permissible, Permission) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Checks if the given permissible or any group that is associated with the permissible has the permission, and it is not overriden by another permission with a negative potency.
permissionResult(Permissible, Permission) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Checks if the given permissible or any group that is associated with the permissible has the permission, and it is not overriden by another permission with a negative potency.
permissions - Variable in class eu.cloudnetservice.driver.permission.AbstractPermissible
 
permissions - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
permissions - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
permissions() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Gets all global permissions of this permissible.
permissions() - Method in interface eu.cloudnetservice.driver.permission.Permissible
Gets all global permissions of this permissible.
permissions(Collection<Permission>) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the permissions of the permission group.
permissions(Collection<Permission>) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the permissions of the new permission user.
PermissionSetGroupsEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event being fired when the permission groups get updated during a cluster sync or all groups were set using the api.
PermissionSetGroupsEvent(PermissionManagement, Collection<PermissionGroup>) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionSetGroupsEvent
Constructs a new permission event.
PermissionUpdateGroupEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event being fired when a permission group gets updated.
PermissionUpdateGroupEvent(PermissionManagement, PermissionGroup) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionUpdateGroupEvent
Constructs a new permission update group event.
PermissionUpdateUserEvent - Class in eu.cloudnetservice.driver.event.events.permission
An event being fired when a permission user gets updated.
PermissionUpdateUserEvent(PermissionManagement, PermissionUser) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionUpdateUserEvent
Constructs a new permission update user event.
permissionUser - Variable in class eu.cloudnetservice.driver.event.events.permission.PermissionUserEvent
 
permissionUser() - Method in class eu.cloudnetservice.driver.event.events.permission.PermissionUserEvent
Get the permission user which is associated with this event.
PermissionUser - Class in eu.cloudnetservice.driver.permission
The permission user extends the permissible in that way that it has its own personal permissions.
PermissionUser(UUID, String, Set<PermissionUserGroupInfo>, String, int, long, Set<Permission>, Map<String, Set<Permission>>, JsonDocument) - Constructor for class eu.cloudnetservice.driver.permission.PermissionUser
Constructs a new permission group.
PermissionUser.Builder - Class in eu.cloudnetservice.driver.permission
A builder for permission users.
permissionUserCache - Variable in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
 
PermissionUserEvent - Class in eu.cloudnetservice.driver.event.events.permission
Represents an event which is associated with a permission user.
PermissionUserEvent(PermissionManagement, PermissionUser) - Constructor for class eu.cloudnetservice.driver.event.events.permission.PermissionUserEvent
Constructs a new permission user event.
PermissionUserGroupInfo - Class in eu.cloudnetservice.driver.permission
The permission user group info specifies the time-out of a permission group for a permission user.
PermissionUserGroupInfo(String, long, JsonDocument) - Constructor for class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
Creates a new permission user group info, that creates a relation between a permission user and a permission group.
PermissionUserGroupInfo.Builder - Class in eu.cloudnetservice.driver.permission
A builder for permission user group infos.
permissionUserLocks - Variable in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
 
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.
PING - Enum constant in enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
A frame to check if the recipient is still alive.
PLUGIN_DIR - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
A property which defines the plugin directory of a service environment.
PONG - Enum constant in enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
A frame which is a response to a ping.
port - Variable in record class eu.cloudnetservice.driver.network.HostAndPort
The field for the port record component.
port - Variable in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
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() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.HttpRequestHandler
Get the port to which this handler is listening to exclusively.
port() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
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
 
potency - Variable in class eu.cloudnetservice.driver.permission.AbstractPermissible
 
potency - Variable in class eu.cloudnetservice.driver.permission.Permission.Builder
 
potency - Variable in record class eu.cloudnetservice.driver.permission.Permission
The field for the potency record component.
potency - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
potency - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
potency() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Gets the potency of this permissible.
potency() - Method in interface eu.cloudnetservice.driver.permission.Permissible
Gets the potency of this permissible.
potency() - Method in record class eu.cloudnetservice.driver.permission.Permission
Returns the value of the potency record component.
potency(int) - Method in class eu.cloudnetservice.driver.permission.Permission.Builder
Sets the potency of this permission.
potency(int) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the potency of the permission group.
potency(int) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the potency of the new permission user.
PRECONDITION_FAIL - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server does not meet one of the preconditions that the requester put on the request header fields.
PRECONDITION_REQUIRED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The origin server requires the request to be conditional.
prefix - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
prefix - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
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.permission.PermissionGroup
Gets the prefix of the group.
prefix() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
Get the prefix of the template.
prefix(String) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the prefix of the permission group.
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.
preProcessContext(String, HttpContext) - Method in interface eu.cloudnetservice.driver.network.http.HttpContextPreprocessor
Called to preprocess the given context before passing it to the associated handler.
preprocessors - Variable in class eu.cloudnetservice.driver.network.http.HttpHandler
 
preprocessors() - Method in class eu.cloudnetservice.driver.network.http.HttpHandler
Gets all preprocessors which were added to this http handler.
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.
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.
primitiveToWrapper(MethodVisitor, Class<?>) - Static method in class eu.cloudnetservice.driver.util.asm.AsmHelper
Wraps a primitive type into it's wrapper type and pushes it onto the given MethodVisitor.
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 record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
The field for the priority record component.
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() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.HttpRequestHandler
Get the priority of the associated handling method.
priority() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Returns the value of 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.
PRIORITY_HIGH - Static variable in class eu.cloudnetservice.driver.network.http.HttpHandler
 
PRIORITY_LOW - Static variable in class eu.cloudnetservice.driver.network.http.HttpHandler
 
PRIORITY_LOWEST - Static variable in class eu.cloudnetservice.driver.network.http.HttpHandler
 
PRIORITY_NORMAL - Static variable in class eu.cloudnetservice.driver.network.http.HttpHandler
 
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, Set<String>, Set<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.
PROCESSING - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request.
processors - Variable in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
 
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.network.cluster.NodeInfoSnapshot
 
processSnapshot - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
 
processSnapshot() - Method in class eu.cloudnetservice.driver.network.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.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.network.cluster.NetworkClusterNode
 
properties - Variable in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
 
properties - Variable in class eu.cloudnetservice.driver.permission.AbstractPermissible
 
properties - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
properties - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
properties - Variable in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
 
properties - Variable in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
 
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(JsonDocument) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the properties of the permission group.
properties(JsonDocument) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
Sets the properties of the new permission user.
properties(JsonDocument) - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
Sets the properties of the new permission user.
properties(JsonDocument) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
The properties to apply to the underlying created configuration.
properties(JsonDocument) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
Sets the properties of the deployment.
properties(JsonDocument) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
Sets the properties of the service environment type.
properties(JsonDocument) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
Sets the properties of the service remote inclusion.
propertyHolder() - Method in class eu.cloudnetservice.driver.DriverEnvironment
propertyHolder() - Method in class eu.cloudnetservice.driver.network.cluster.NetworkClusterNode
propertyHolder() - Method in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
propertyHolder() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
propertyHolder() - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
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.
providerForClass(NetworkComponent, Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new rpc sender for the given class.
providerForClass(NetworkComponent, Class<?>) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Constructs a new rpc sender for the given class.
providerForClass(NetworkComponent, Class<?>, ObjectMapper, DataBufFactory) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new rpc sender for the given class.
providerForClass(NetworkComponent, Class<?>, ObjectMapper, DataBufFactory) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCFactory
Constructs a new rpc sender for the given class.
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.
PROXY_AUTHENTICATION_REQUIRED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The client must first authenticate itself with the proxy.
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.
push(MethodVisitor, Class<?>) - Method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Stores an element of the given type on the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.
push(MethodVisitor, Type) - Method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Stores an element of the given type on the stack using the appropriate opcode based on the given type and skips to the next var index based on the size of the type.
pushChain(HttpHandler) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Sets the last handler which was processed in the processing chain, for later access from the next handler in the chain.
pushInt(MethodVisitor, int) - Static method in class eu.cloudnetservice.driver.util.asm.AsmHelper
Pushes the given int value onto the stack.
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.event.events.channel.ChannelMessageReceiveEvent
 
query() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
Get if this channel message is a query.
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.
queryParameters - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
 
queryParameters() - Method in interface eu.cloudnetservice.driver.network.http.HttpRequest
Get all query parameters mapped by the key of it to the value.
queryParameters() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get all query parameters mapped by the key of it to the value.
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.
queryTimeout - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
 
queryTimeout() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Get the duration before a query is marked as unanswered and the associated future gets completed with an empty packet.
queryTimeout() - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Get the duration before a query is marked as unanswered and the associated future gets completed with an empty packet.

R

RANGE_NOT_SATISFIABLE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.
RAW_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
 
rawReturnType - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
rawReturnType() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get the raw return type of the underlying method.
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.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.JsonDocumentObjectSerializer
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.
READ_OBJECT_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
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).
readArray(DataBuf, Class<?>, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
Reads an array from the given data buf source.
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() - 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>) - 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>) - 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>) - 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.
readContentFromWebSocketFrame(WebSocketFrame) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
Converts the body of a web socket frame to a byte array.
readData(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufable
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.
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
 
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.
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.
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 interface eu.cloudnetservice.driver.network.buffer.DataBuf
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.
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(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
 
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.
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.
registerAnnotationProcessor(HttpAnnotationProcessor) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Registers an annotation processor to this parser.
registerAnnotationProcessor(HttpAnnotationProcessor) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Registers an annotation processor to this parser.
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
 
registerDefaultProcessors() - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Registers all processors for the default provided http handling annotations.
RegisteredEventListener - Interface in eu.cloudnetservice.driver.event
Represents a listener which is registered in an event manager and is ready to accept an event.
registeredHandlers - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
 
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.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.RPCHandlerRegistry
Registers the given handler to this registry, replacing the handler which was registered previously for the target class of the handler.
registerHandler(String, int, HttpHandler...) - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Registers the given handlers to this component.
registerHandler(String, int, HttpHandler...) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Registers the given handlers to this component.
registerHandler(String, HttpHandler...) - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Registers the given handlers to this component.
registerHandler(String, Integer, int, HttpHandler...) - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Registers the given handlers to this component.
registerHandler(String, Integer, int, HttpHandler...) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Registers the given handlers to this component.
registerHandler(String, HttpHandler...) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Registers the given handlers to this component.
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.
registerTo(RPCHandlerRegistry) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandler
Registers this rpc handler to the given rpc handler registry.
registerTo(RPCHandlerRegistry) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCHandler
Registers this rpc handler to the given rpc handler registry.
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.
releasable - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
 
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.permission.PermissionManagement
Reloads this permission management.
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.
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.
removeCookie(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Removes the given cookie from the response, if set.
removeCookie(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Removes the given cookie from the response, if set.
removeGroup(String) - Method in class eu.cloudnetservice.driver.permission.PermissionUser
Removes every group that has the given name.
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.
removeHandler(HttpHandler) - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Unregisters the given handler from this component if it was registered previously.
removeHandler(HttpHandler) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Unregisters the given handler from this component if it was registered previously.
removeHandler(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Removes all registered handlers from this component whose classes were loaded by the given class loader.
removeHandler(ClassLoader) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
Removes all registered handlers from this component whose classes were loaded by the given class loader.
removeHeader(String) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Removes a header by the given name from this message.
removeHeader(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Removes a header by the given name from this message.
removeHeader(String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Removes a header by the given name from this message.
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.
removeListener(WebSocketListener...) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Removes the given listeners from the channel if they were added previously.
removeListener(WebSocketListener...) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Removes the given listeners from the channel if they were added previously.
removeListener(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Removes all listeners from this channel whose classes were loaded by the given class loader.
removeListener(ClassLoader) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Removes all listeners from this channel whose classes were loaded by the given class loader.
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.
removePermission(String) - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Removes the given permission from this permissible.
removePermission(String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Removes the given permission from this permissible.
removePermission(String, String) - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
Removes the given permission from this permissible and the given target group.
removePermission(String, String) - Method in interface eu.cloudnetservice.driver.permission.Permissible
Removes the given permission from this permissible and the given target group.
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.
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.
request() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get the current request which is handled in this context.
request() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get the current request which is handled in this context.
REQUEST_HEADER_FIELDS_TOO_LARGE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.
REQUEST_TIMEOUT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server timed out waiting for the request.
RequestBody - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Injects the request body into the annotated parameter.
RequestBodyProcessor() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestBodyProcessor
 
RequestHeader - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Retrieves one header entry from the associated http request and passes it to the annotated method parameter.
RequestHeaderProcessor() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestHeaderProcessor
 
RequestPath - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Requests the injection of the full http request path to which the associated request was sent.
RequestPathParam - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Retrieves one path parameter from the associated http request url and passes it to the annotated method parameter.
RequestPathParamProcessor() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestPathParamProcessor
 
RequestPathProcessor() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestPathProcessor
 
RequestQueryParam - Annotation Interface in eu.cloudnetservice.driver.network.http.annotation
Get all values of the associated query key.
RequestQueryParamProcessor() - Constructor for class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser.RequestQueryParamProcessor
 
reservedMemory - Variable in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
 
reservedMemory() - Method in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
Get the amount of memory currently reserved by all services in any state on the associated node.
RESET_CONTENT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server successfully processed the request, but is not returning any content.
resolveModuleTasks(Module) - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
Resolves all module tasks in the main class of a module.
resolveValue(String, HttpContext) - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
Resolves the value of this hint which should be injected into the method parameter at the associated index depending on the calling context and path.
response() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get the current response which will be sent to the client.
response() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get the current response which will be sent to the client.
responseBody - Variable in exception eu.cloudnetservice.driver.network.http.HttpHandleException
 
responseBody() - Method in exception eu.cloudnetservice.driver.network.http.HttpHandleException
Get the body to set in the response, null to reset the body.
responseCode - Variable in exception eu.cloudnetservice.driver.network.http.HttpHandleException
 
responseCode() - Method in exception eu.cloudnetservice.driver.network.http.HttpHandleException
Get the status code to set in the response to the current processing request.
responseInputStream - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
 
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.
resultExpectation - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPC
 
rethrowException(DataBuf) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.ExceptionalResultUtil
Rethrows a serialized exception by wrapping the message and stack trace information into on message and using it as a message in a 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 class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
returnType() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get the return type of the underlying method.
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.
rootRPC - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
RPC - Interface in eu.cloudnetservice.driver.network.rpc
The basic rpc class.
RPC_CHAIN_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
RPC_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
RPC_JOIN_METHOD_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
RPC_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
 
rpcChain - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
 
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.
RPCException - Exception 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 eu.cloudnetservice.driver.network.rpc.exception.RPCException
Constructs a new rpc exception instance.
RPCException(RPC, Exception) - Constructor for exception eu.cloudnetservice.driver.network.rpc.exception.RPCException
Constructs a new rpc exception instance.
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 in eu.cloudnetservice.driver.network.rpc.exception
A runtime exception wrapping all remote execution exceptions produced by a rpc which get send back to the calling network component.
RPCExecutionException(String, String, String) - Constructor for exception 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 - Interface in eu.cloudnetservice.driver.network.rpc
A factory which can provide anything which is related to rpc.
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 or the best matching method.
RPCHandler - Interface in eu.cloudnetservice.driver.network.rpc
A handler for any rpc invocation happening on the network.
RPCHandler.HandlingResult - Interface in eu.cloudnetservice.driver.network.rpc
Represents the result of a method invocation with rpc.
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
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.
RPCInvocationContext - Interface in eu.cloudnetservice.driver.network.rpc
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
Represents the builder for a rpc invocation context.
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.
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.
RPCValidation - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
An annotation used in combination with the annotation processor to validate that an api class can be used to remotely execute methods.
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.network.ChunkedPacketListener
 
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.
secure - Variable in class eu.cloudnetservice.driver.network.http.HttpCookie
 
secure() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get if this cookie should only get transferred to the server if the server connection is encrypted (using https).
SEE_OTHER - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The response to the request can be found under another URI using the GET method.
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.
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.
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(PermissionUser, String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Sends a command line to the node the method is called on or the node the wrapper is connected to.
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(PermissionUser, String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Sends a command line to the node the method is called on or the node the wrapper is connected to.
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.
SENDER_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
SENDER_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
senderFromGenerationContext(GenerationContext, Class<?>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCFactory
Constructs a new rpc sender for the given base class and using the options supplied by the given generation context.
sendPacket(Packet) - Method in interface eu.cloudnetservice.driver.network.DefaultNetworkComponent
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 interface eu.cloudnetservice.driver.network.protocol.PacketSender
Sends the given packet to the associated target.
sendPacket(Packet...) - Method in interface eu.cloudnetservice.driver.network.DefaultNetworkComponent
Sends all the given packets 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 interface eu.cloudnetservice.driver.network.DefaultNetworkComponent
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 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.
sendPacketSync(Packet...) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Sends all the given packets to the associated target, waiting for the packet writes to the channel to complete before resuming the current thread.
sendPacketSync(Packet...) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
Sends all the given packets to the associated target, waiting for the packet writes to the channel to complete before resuming the current thread.
sendPacketSync(Packet...) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketSender
Sends all the given packets to the associated target, waiting for the packet writes 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.
sendQuery(Packet) - Method in class eu.cloudnetservice.driver.network.DefaultNetworkChannel
Converts and sends the given packet as a query into this channel, blocking the current thread until a response is available or a timeout of 30 seconds was reached.
sendQuery(Packet) - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
Converts and sends the given packet as a query into this channel, blocking the current thread until a response is available or a timeout of 30 seconds was reached.
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.
sendQueryPacket(Packet, UUID) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Sends a query packet to the associated network channel, automatically setting the id in the packet.
sendQueryPacket(Packet, UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Sends a query packet to the associated network channel, automatically setting the id in the packet.
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.
sendWebSocketFrame(WebSocketFrameType, byte[]) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Sends a web socket frame of the given type into this channel.
sendWebSocketFrame(WebSocketFrameType, byte[]) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Sends a web socket frame of the given type into this channel.
sendWebSocketFrame(WebSocketFrameType, String) - Method in interface eu.cloudnetservice.driver.network.http.websocket.WebSocketChannel
Sends a web socket frame of the given type into this channel.
sendWebSocketFrame(WebSocketFrameType, String) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
Sends a web socket frame of the given type into this channel.
serializeFirstElement(DataBuf.Mutable, StackTraceElement[]) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.ExceptionalResultUtil
Writes the first stack trace element into the given buffer using the following format: A boolean, indicating if a stack trace element is following, if false no other field will follow.
serializeResult(RPCHandler.HandlingResult, DataBufFactory, ObjectMapper, RPCInvocationContext) - Method in class eu.cloudnetservice.driver.network.rpc.listener.RPCPacketListener
Serializes the given handling result into a newly allocated buffer using the given data buf factory.
serializerForType(Pair<Type, Type>) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
Finds the best matching serializer for the given type.
serializeThrowable(DataBuf.Mutable, Throwable) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.util.ExceptionalResultUtil
Serializes the given throwable into the given data buffer by writing the name of the exception which was thrown.
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 - Variable in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
The field for the serverAddress record component.
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.http.HttpChannel
Get the host and port of the server binding the client is connected to.
serverAddress() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Returns the value of the serverAddress record component.
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
Creates a new channel factory for network servers based on the epoll availability.
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 - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
Represents a service within the network.
SERVICE_UNAVAILABLE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The server cannot handle the request (because it is overloaded or down for maintenance).
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>, JsonDocument) - 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>, JsonDocument) - Constructor for class eu.cloudnetservice.driver.service.ServiceConfigurationBase
Constructs a new service configuration base instance.
ServiceConfigurationBase.Builder<T extends ServiceConfigurationBase,B extends 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 - Record Class in eu.cloudnetservice.driver.service
Represents the result of a service creation.
ServiceCreateResult(ServiceCreateResult.State, UUID, ServiceInfoSnapshot) - Constructor for record 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>, JsonDocument) - 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>, JsonDocument) - 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 record class eu.cloudnetservice.driver.service.ServiceCreateResult
The field for the serviceInfo record component.
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 record 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, JsonDocument) - 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, JsonDocument) - 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>, JsonDocument) - 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.
sessionUniqueId - Variable in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
The field for the sessionUniqueId record component.
sessionUniqueId - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
sessionUniqueId() - Method in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Returns the value of the sessionUniqueId record component.
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.
SHOULD_GENERATE_IMPL - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
shouldProcess(Method, Object) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationProcessor
Checks if this processor should process the given method.
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.
skip(int) - Method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Skips the given amount of indices and uses the resulting value as the next var index to read/write from/to.
skipNext() - Method in class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Skips the next (one) element of the current stack.
sortId - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
sortId - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
sortId() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup
Gets the prefix of the group.
sortId(int) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the sort id of the permission group.
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() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender
Get the source of data to stream and transfer through the network.
source() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
Get the source of data to stream and transfer through the network.
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.
sourceInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
sourceInstance() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get the instance to which this method is bound, used for chained rpc call lookups to process on the instance returned by the previous rpc rather than a global one.
sourceUri - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
 
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 - Variable in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClient
 
sslConfiguration - Variable in class eu.cloudnetservice.driver.network.netty.NettySslServer
 
SSLConfiguration - Record Class in eu.cloudnetservice.driver.network.ssl
Represents the configuration option for ssl.
SSLConfiguration(boolean, boolean, Path, Path, Path) - 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.NettySslServer
 
sslEnabled() - Method in interface eu.cloudnetservice.driver.network.http.HttpComponent
Gets whether this component has ssl enabled or not.
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.http.NettyHttpServer
Gets whether this component has ssl enabled or not.
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.
StackIndexHelper - Class in eu.cloudnetservice.driver.util.asm
A small helper class that helps keeping track of bytecode stack indices while pushing/loading from it.
StackIndexHelper(int) - Constructor for class eu.cloudnetservice.driver.util.asm.StackIndexHelper
Constructs a new stack index helper instance.
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.network.cluster.NodeInfoSnapshot
 
startupMillis() - Method in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
Get the epoch milli startup time of the associated node.
state - Variable in record class eu.cloudnetservice.driver.service.ServiceCreateResult
The field for the state record component.
state() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
Get the state of the service creation.
state() - Method in record class eu.cloudnetservice.driver.service.ServiceCreateResult
Returns the value of the state record component.
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.
status() - Method in interface eu.cloudnetservice.driver.network.http.HttpResponse
The status code of the http response.
status() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
The status code of the http response.
status(HttpResponseCode) - Method in interface eu.cloudnetservice.driver.network.http.HttpResponse
Sets the status of this response.
status(HttpResponseCode) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Sets the status of this response.
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.
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
 
strictInstanceUsage - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
strictInstanceUsage - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
strictInstanceUsage() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Get if the instance supplied to this context must be used or if the rpc handler is free to use the instance to which its bound.
strictInstanceUsage() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext
Get if the instance supplied to this context must be used or if the rpc handler is free to use the instance to which its bound.
strictInstanceUsage(boolean) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
Sets if the handler is only allowed to use the supplied instance through the invocation context rather than the instance it is bound to (if any).
strictInstanceUsage(boolean) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCInvocationContext.Builder
Sets if the handler is only allowed to use the supplied instance through the invocation context rather than the instance it is bound to (if any).
success(MethodInformation, RPCHandler, Object) - Static method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Constructs a new successful invocation result with the information provided.
SUCCESS - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
The transfer was completed successfully.
suffix - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
 
suffix - Variable in class eu.cloudnetservice.driver.permission.PermissionGroup
 
suffix() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup
Gets the suffix of the group.
suffix(String) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
Sets the suffix of the permission group.
SUPER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.invoker.MethodInvokerGenerator
 
SUPER - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
SUPPLIER_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
SUPPLIER_TYPE - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
 
supportedMethods - Variable in class eu.cloudnetservice.driver.network.http.annotation.parser.MethodHttpHandlerInvoker
 
SWITCH_PROXY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
No longer used.
SWITCHING_PROTOCOLS - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The requester has asked the server to switch protocols and the server has agreed to do so.
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

target - Variable in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
The field for the target record component.
target() - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
Returns the value of the target record component.
target(ChannelMessageTarget) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Adds the given target as a target of this message.
target(DriverEnvironment, String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
Adds a channel message target to 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.
targetClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
 
targetClass - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.sender.DefaultRPCSender
 
targetClass() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.DefaultRPCProvider
Get the class which is targeted by the associated rpc.
targetClass() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
Get the class which is targeted by the associated rpc.
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.
targetFile - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
 
targetMethodInformation - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
The field for the targetMethodInformation record component.
targetMethodInformation() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Returns the value of the targetMethodInformation record component.
targetMethodInformation() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCHandler.HandlingResult
Get the information about the method which was invoked by the handler and returned the data wrapped in this result.
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.
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.
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
 
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.
TEMPORARY_REDIRECT - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
In this case, the request should be repeated with another URI; however, future requests should still use the original URI.
testPermissible(Permissible) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Removes the timed-out permissions of the given permissible.
testPermissible(Permissible) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Removes the timed-out permissions of the given permissible.
testPermissionUser(PermissionUser) - Method in class eu.cloudnetservice.driver.permission.DefaultPermissionManagement
Removes all timed-out permissions and groups of the given permission user.
testPermissionUser(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Removes all timed-out permissions and groups of the given permission user.
TEXT - Enum constant in enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
A frame which holds text in an utf-8 format in its body.
THREAD_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
 
threadAmount(DriverEnvironment) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
Get the thread amount used by the packet dispatcher to dispatch incoming packets.
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.
timeOut(long, TimeUnit) - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
Sets the given time-out to the absolute time at which this permission should expire.
timeOut(Duration) - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
Sets the time-out for this group info.
timeOutMillis - Variable in class eu.cloudnetservice.driver.permission.Permission.Builder
 
timeOutMillis - Variable in record class eu.cloudnetservice.driver.permission.Permission
The field for the timeOutMillis record component.
timeOutMillis - Variable in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
 
timeOutMillis - Variable in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
 
timeOutMillis() - Method in record class eu.cloudnetservice.driver.permission.Permission
Returns the value of the timeOutMillis record component.
timeOutMillis() - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
Gets the expiry timeout for this group.
timeOutMillis(long) - Method in class eu.cloudnetservice.driver.permission.Permission.Builder
Sets the given milliseconds to the absolute time at which this permission should expire.
timeOutMillis(long) - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
Sets the given milliseconds to the absolute time at which this permission should expire.
timeOutMillis(TimeUnit, long) - Method in class eu.cloudnetservice.driver.permission.Permission.Builder
Sets the given time-out to the absolute time at which this permission should expire.
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(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.
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.
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.
TOO_EARLY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Indicates that the server is unwilling to risk processing a request that might be replayed.
TOO_MANY_REQUESTS - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The user has sent too many requests in a given amount of time.
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.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 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 record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Returns a string representation of this record class.
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.cluster.NetworkCluster
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.http.annotation.parser.ParameterInvocationHint
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpChannel
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
Returns a string representation of this record class.
toString() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
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.generation.GenerationContext
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.permission.Permission
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 record class eu.cloudnetservice.driver.service.ServiceCreateResult
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.
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.
transferChannel - Variable in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
The field for the transferChannel record component.
transferChannel - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
transferChannel() - Method in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Returns the value of the transferChannel record component.
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 record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
The field for the transferInformation record component.
transferInformation - Variable in class eu.cloudnetservice.driver.network.chunk.defaults.builder.DefaultChunkedPacketSenderBuilder
 
transferInformation() - Method in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
Returns the value of the transferInformation record component.
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
 
transformToArray(Class<O>, List<T>, Function<T, O>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInformation
Transforms the given list into an array using the provided mapping function.
travelClassHierarchy(Class<?>, Consumer<Method>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
Travels down the class hierarchy of the given class, first visiting all superclasses (except Object) and then all interfaces, posting all public, non-static methods to the given handler.
travelInterfaces(Class<?>, Consumer<Method>) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
Travels over all interfaces of the given class.
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.define.LookupClassDefiner
The jvm trusted lookup instance.
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() - 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() - Constructor for enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
 
typeCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.DefaultObjectMapper
 
TYPES_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 

U

UNAUTHORIZED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.
UNAVAILABLE_FOR_LEGAL_REASONS - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.[61] The code 451 was chosen as a reference to the novel Fahrenheit 451 (see the Acknowledgements in the RFC).
UncloseableInjectionLayer<I extends dev.derklaro.aerogel.Injector> - 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.network.cluster.NetworkClusterNode
 
uniqueId - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
 
uniqueId - Variable in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
 
uniqueId - Variable in class eu.cloudnetservice.driver.permission.PermissionUser
 
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.network.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.permission.PermissionUser
Gets the unique id of the permission user.
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.permission.PermissionUser.Builder
Sets the unique id of the new permission user.
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.
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.
unlock(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Removes exactly one lock of the group.
unlock(PermissionGroup) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Removes exactly one lock of the group.
unlock(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Removes exactly one lock of the user.
unlock(PermissionUser) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Removes exactly one lock of the user.
unlockFully(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Removes all locks that the given group has.
unlockFully(PermissionGroup) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Removes all locks that the given group has.
unlockFully(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.CachedPermissionManagement
Removes all locks that the given user has.
unlockFully(PermissionUser) - Method in class eu.cloudnetservice.driver.permission.DefaultCachedPermissionManagement
Removes all locks that the given user has.
UNPROCESSABLE_ENTITY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request was well-formed but was unable to be followed due to semantic errors.
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
unregisterAnnotationProcessor(HttpAnnotationProcessor) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Unregisters an annotation processor from this parser if previously registered.
unregisterAnnotationProcessor(HttpAnnotationProcessor) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Unregisters an annotation processor from this parser if previously registered.
unregisterAnnotationProcessors(ClassLoader) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Unregisters all annotation processors from this parser whose classes were loaded by the given class loader.
unregisterAnnotationProcessors(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationParser
Unregisters all annotation processors from this parser whose classes were loaded by the given class loader.
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.
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.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.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.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.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.
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.
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.
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.
unregisterWaitingHandler(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Unregisters the waiting handler by the given unique id.
unregisterWaitingHandler(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Unregisters the waiting handler by the given unique id.
UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The request entity has a media type which the server or resource does not support.
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.
updateGroup(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Updates the given permission group.
updateGroupAsync(PermissionGroup) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Updates the given permission group.
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(JsonDocument) - 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(JsonDocument) - 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.
updateStatus() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
Updates the status of the file transfer.
updateUser(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Updates the given permission user in the database.
updateUserAsync(PermissionUser) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Updates the given permission user in the database.
upgrade() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Upgrades this context to a websocket connection.
upgrade() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Upgrades this context to a websocket connection.
UPGRADE_REQUIRED - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.
uri - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
 
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.
uri() - Method in interface eu.cloudnetservice.driver.network.http.HttpRequest
Get the full requested uri.
uri() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the full requested uri.
URI_TOO_LONG - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The URI provided was too long for the server to process.
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.
USE_PROXY - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
The requested resource is available only through a proxy, the address for which is provided in the response.
usedMemory - Variable in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
 
usedMemory() - Method in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
Get the amount of memory currently used by all services which are running on the associated node.
user(UUID) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Searches for the user with the given unique id.
userAsync(UUID) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Searches for the user with the given unique id.
users() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets a list of all stored permission users in the database.
usersAsync() - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets a list of all stored permission users in the database.
usersByGroup(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets a list of all stored permission users in the database that are in the given group.
usersByGroupAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets a list of all stored permission users in the database that are in the given group.
usersByName(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets a list of all users with the given name out of the database.
usersByNameAsync(String) - Method in interface eu.cloudnetservice.driver.permission.PermissionManagement
Gets a list of all users with the given name out of the database.
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.
validateName(String) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
Validates the given layer name, throwing an exception if the name is invalid.
validPort() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
Checks if this host and port has a port provided.
value - Variable in class eu.cloudnetservice.driver.network.http.HttpCookie
 
value - Variable in enum class eu.cloudnetservice.driver.permission.PermissionCheckResult
 
value() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.FirstRequestQueryParam
Get the key of the first query parameter to retrieve.
value() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.RequestHeader
Get the key of the header to retrieve from the associated http request.
value() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.RequestPathParam
The key of the request path parameter to pass to the parameter which is defined in the request path.
value() - Element in annotation interface eu.cloudnetservice.driver.network.http.annotation.RequestQueryParam
Get the key of the query parameters to retrieve.
value() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get the value of this cookie.
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.
value() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCValidation
Get a regular expression of the methods names to skip while validating the class.
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.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.http.HttpResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.http.HttpVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
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.permission.PermissionCheckResult
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.
valueResolver - Variable in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
The field for the valueResolver record component.
valueResolver() - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
Returns the value of the valueResolver record component.
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.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.http.HttpResponseCode
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.http.HttpVersion
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.http.websocket.WebSocketFrameType
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.permission.PermissionCheckResult
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.
VAR_INT_BYTE_LENGTHS - Static variable in class eu.cloudnetservice.driver.network.netty.NettyUtil
 
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
 
VARIANT_ALSO_NEGOTIATES - Enum constant in enum class eu.cloudnetservice.driver.network.http.HttpResponseCode
Transparent content negotiation for the request results in a circular reference.
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 record class eu.cloudnetservice.driver.module.ModuleConfiguration
The field for the version record component.
version - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
 
version - Variable in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
 
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() - Method in class eu.cloudnetservice.driver.network.cluster.NodeInfoSnapshot
Get the version the associated node is running on.
version() - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Get the http version of this http message.
version() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Get the http version of this http message.
version() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Get the http version of this http message.
version(HttpVersion) - Method in interface eu.cloudnetservice.driver.network.http.HttpMessage
Sets the version of this http message.
version(HttpVersion) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerRequest
Sets the version of this http message.
version(HttpVersion) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerResponse
Sets the version of this http message.
VERSION_PATTERN - Static variable in record class eu.cloudnetservice.driver.CloudNetVersion
 
versionFromNetty(HttpVersion) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpMessage
Converts the given netty http version to its CloudNet association.
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.
versionToNetty(HttpVersion) - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpMessage
Converts the given CloudNet http version to its netty association.
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.
VIRTUAL_BUILDER_GETTER - Static variable in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
 
VIRTUAL_BUILDER_NAME - Static variable in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
 
VIRTUAL_BUILDER_TO_FACTORY - Static variable in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
 
VIRTUAL_THREADS_AVAILABLE - Static variable in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
 
virtualThreadsAvailable() - Static method in class eu.cloudnetservice.driver.util.ExecutorServiceUtil
Get if virtual threads are available and will be returned by ExecutorServiceUtil.newVirtualThreadExecutor(String, Function) (in other word if this jvm is running on java 19 or newer and has preview features enabled).
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.
visitFireMethod(Method, MethodVisitor, String, GenerationContext) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
Decides which RPCExecutable.fire() method is appropriate to call for the return type of this method and generates the call on the RPC that was generated previously.
visitInvokeMethod(String, Method, MethodVisitor) - Static method in class eu.cloudnetservice.driver.network.rpc.defaults.generation.ApiImplementationGenerator
Generates the RPCSender.invokeMethod(String) method to gather the rpc result.
voidMethod - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
 
voidMethod() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.MethodInformation
Get if the method has a void return type.

W

waitingHandler(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Gets, but does not remove the waiting handler for the given unique id.
waitingHandler(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Gets, but does not remove the waiting handler for the given unique id.
waitingHandlers - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
 
waitingHandlers() - Method in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultQueryPacketManager
Get all registered queries which are currently waiting for a response.
waitingHandlers() - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
Get all registered queries which are currently waiting for a response.
wasSuccessful - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
The field for the wasSuccessful record component.
wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
Returns the value of the wasSuccessful record component.
wasSuccessful() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCHandler.HandlingResult
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.
webSocketChanel() - Method in interface eu.cloudnetservice.driver.network.http.HttpContext
Get the web socket channel to which this request was upgraded.
webSocketChanel() - Method in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
Get the web socket channel to which this request was upgraded.
WebSocketChannel - Interface in eu.cloudnetservice.driver.network.http.websocket
A web socket channel to which can be listened and written to after upgrading a http connection.
WebSocketFrameType - Enum Class in eu.cloudnetservice.driver.network.http.websocket
All types of web socket frames which are valid to send to a web socket channel.
WebSocketFrameType() - Constructor for enum class eu.cloudnetservice.driver.network.http.websocket.WebSocketFrameType
 
WebSocketListener - Interface in eu.cloudnetservice.driver.network.http.websocket
A listener which can be registered to a web socket channel.
webSocketListeners - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannel
 
webSocketServerChannel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServerContext
 
webSocketServerChannel - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyWebSocketServerChannelHandler
 
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.
withDefaultProcessors(T) - Static method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
Constructs a new DefaultHttpAnnotationParser instance and registers all processors for the default provided http handling annotations.
withEventManager(EventManager) - Static method in class eu.cloudnetservice.driver.network.chunk.defaults.factory.EventChunkHandlerFactory
Constructs a new instance of this factory using the given event manager.
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.
workerEventLoopGroup - Variable in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServer
 
workerGroup - Variable in class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer
 
workingInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
 
workingInstance - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContextBuilder
 
workingInstance() - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.context.DefaultRPCInvocationContext
Get the instance (if any) which should be considered first for a method invocation.
workingInstance() - Method in interface eu.cloudnetservice.driver.network.rpc.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.context.DefaultRPCInvocationContextBuilder
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.RPCInvocationContext.Builder
Sets the instance which should get used for method invocation, might be null if no specific instance should be used.
wrap - Variable in class eu.cloudnetservice.driver.network.http.HttpCookie
 
wrap() - Method in class eu.cloudnetservice.driver.network.http.HttpCookie
Get if the value of this cookie is wrapped in double quotes.
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).
wrapperToPrimitive(MethodVisitor, Class<?>) - Static method in class eu.cloudnetservice.driver.util.asm.AsmHelper
Unwraps a primitive wrapper to the raw primitive type and pushes it onto the given MethodVisitor.
write(DataBuf.Mutable, JsonDocument, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.JsonDocumentObjectSerializer
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, 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, 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, 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, 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, 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_INFORMATION_DESCRIPTOR - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
WRITE_OBJECT_DESC - Static variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator
 
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.
writeArray(DataBuf.Mutable, Object, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
Writes the given array to the given data buffer.
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(JsonDocument) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
Writes the given JsonDocument 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.
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.
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.
writeInformation(DataBuf.Mutable, Object, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassInvokerGenerator.DataClassInformationWriter
Writes all included field values from the given object instance into the provided data buffer using the given object mapper to write them.
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(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.
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.
writeOffset - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
 
writePacket(Packet, boolean) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkChannel
Writes the given packet into the channel, calling the packet send event beforehand and not writing when the event gets cancelled by a module/plugin.
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.
writer - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
 
writeRPCInformation(DataBuf.Mutable, RPC, boolean) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.rpc.DefaultRPCChain
Writes the given rpc into the given buffer.
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.
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
 

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 interface eu.cloudnetservice.driver.template.TemplateStorage
Pulls the data of the given template into a temporary directory and zip it.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form