Index
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>>, Document) - Constructor for class eu.cloudnetservice.driver.permission.AbstractPermissible
-
Constructs a new abstract permissible instance.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in interface eu.cloudnetservice.driver.document.send.element.Element
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Applies the given visitor to this element.
- accept(Packet) - Method in record class eu.cloudnetservice.driver.network.chunk.defaults.splitter.NetworkChannelsPacketSplitter
-
Sends the given packet safely to all listening components of the chunked data transfer.
- 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.
- acquire() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Acquires this buffer once.
- acquire() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Acquires this buffer once.
- 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.
- acquires - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
- acquires() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Get the amount of acquires that this data buf has.
- acquires() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Get the amount of acquires that this data buf has.
- active() - 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
aliasesrecord component. - aliases() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
-
Returns the value of the
aliasesrecord 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
- append(Document) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends all key-value pairs of the given document into this document.
- append(Document) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends all key-value pairs of the given document into this document.
- append(Document) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends all key-value pairs of the given document into this document.
- append(String, Document) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the given document associated with the given key to this document.
- append(String, Document) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends the given document associated with the given key to this document.
- append(String, Document) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends the given document associated with the given key to this document.
- append(String, Boolean) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the given boolean associated with the given key to this document.
- append(String, Boolean) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends the given boolean associated with the given key to this document.
- append(String, Boolean) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends the given boolean associated with the given key to this document.
- append(String, Number) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the given number associated with the given key to this document.
- append(String, Number) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends the given number associated with the given key to this document.
- append(String, Number) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends the given number associated with the given key to this document.
- append(String, Object) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the key-value pairs based on the given object into this document associated with the given key.
- append(String, Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends the key-value pairs based on the given object into this document associated with the given key.
- append(String, Object) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends the key-value pairs based on the given object into this document associated with the given key.
- append(String, String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the given string associated with the given key to this document.
- append(String, String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends the given string associated with the given key to this document.
- append(String, String) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends the given string associated with the given key to this document.
- appendNull(String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Associates a null value with the given key.
- appendNull(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Associates a null value with the given key.
- appendNull(String) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Associates a null value with the given key.
- appendOutputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
-
Creates a new output stream which appends to the file at the given path in the given template in this storage.
- appendOutputStream(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates a new output stream which appends to the file at the given path in the given template in this storage.
- appendOutputStreamAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates a new output stream which appends to the file at the given path in the given template in this storage.
- appendTree(Object) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the key-value pairs based on the given object into this document.
- appendTree(Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends the key-value pairs based on the given object into this document.
- appendTree(Object) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Appends the key-value pairs based on the given object into this document.
- apply(ChunkSessionInformation) - Method in class eu.cloudnetservice.driver.network.chunk.defaults.factory.EventChunkHandlerFactory
-
Get a new handler for the given session information based on the event call result (and therefore the result a listener of the
ChunkedPacketSessionOpenEventset). - 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.
- ArrayElement - Record Class in eu.cloudnetservice.driver.document.send.element
-
An element that contains multiple sub elements (of any type).
- ArrayElement(String, Collection<? extends Element>) - Constructor for record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Creates an instance of a
ArrayElementrecord class. - 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.
- asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Wraps this property in a new property that makes any write operation with this property throw an exception.
- asReadOnly() - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Wraps this property in a new property that makes any write operation with this property throw an exception.
- asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Wraps this property in a new property that makes any write operation with this property throw an exception.
- asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Wraps this property in a new property that makes any write operation with this property throw an exception.
- asReadOnly() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Wraps this property in a new property that makes any write operation with this property throw an exception.
- assertComplete() - Method in class eu.cloudnetservice.driver.module.ModuleRepository
-
Asserts that the required properties (name, url) are present.
- assertDefaultPropertiesSet() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
-
Asserts that the required properties (group, name, version) are present.
- 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
authorrecord component. - author() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
authorrecord 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
autoRegistryrecord component. - autoRegistry() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Returns the value of the
autoRegistryrecord 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
certificatePathrecord component. - certificatePath() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns the value of the
certificatePathrecord 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
channelrecord 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
channelrecord 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
channelrecord 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
channelrecord 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
ChannelMessagerecord 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
ChannelMessageSenderrecord 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
channelsrecord 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
channelsrecord 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
channelSupplierrecord component. - channelSupplier() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
-
Returns the value of the
channelSupplierrecord 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
ChunkSessionInformationrecord class. - chunkSize - Variable in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
-
The field for the
chunkSizerecord 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
chunkSizerecord 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.
- clear() - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Removes all key-value pairs from this document.
- clear() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Removes all key-value pairs from this document.
- clear() - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Removes all key-value pairs from this document.
- clearAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Removes all key-value pairs which are currently stored in the database.
- 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
clientAddressrecord 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
clientAddressrecord 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
clientAuthrecord component. - clientAuth() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns the value of the
clientAuthrecord 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
CloudNetVersionrecord class. - CloudServiceDeferredStateEvent - Class in eu.cloudnetservice.driver.event.events.service
-
An event which gets called when a deferred service creation gets a state update, either by successfully creating the service or by failing if the maximum retry count is reached.
- CloudServiceDeferredStateEvent(UUID, ServiceCreateResult) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
-
Constructs a new deferred state event instance.
- CloudServiceEvent - Class in eu.cloudnetservice.driver.event.events.service
-
Represents an event which is related to services running within the cluster.
- CloudServiceEvent(ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceEvent
-
Constructs a new cloud service event.
- CloudServiceFactory - Interface in eu.cloudnetservice.driver.provider
-
The main factory class to create cloud services based on a given service configuration.
- CloudServiceLifecycleChangeEvent - Class in eu.cloudnetservice.driver.event.events.service
-
An event being fired when the lifecycle of a service changes.
- CloudServiceLifecycleChangeEvent(ServiceLifeCycle, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceLifecycleChangeEvent
-
Constructs a new cloud service lifecycle event.
- CloudServiceLogEntryEvent - Class in eu.cloudnetservice.driver.event.events.service
-
An event being fired when a service prints out a message to stdout or stderr and the service logging is activated.
- CloudServiceLogEntryEvent(ServiceInfoSnapshot, String, CloudServiceLogEntryEvent.StreamType) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
-
Constructs a new cloud log entry service event.
- CloudServiceLogEntryEvent.StreamType - Enum Class in eu.cloudnetservice.driver.event.events.service
-
Represents a type of std stream.
- CloudServiceProvider - Interface in eu.cloudnetservice.driver.provider
-
The main api point for accessing and managing services running in the cluster.
- CloudServiceUpdateEvent - Class in eu.cloudnetservice.driver.event.events.service
-
An event being fired when a service updates its information.
- CloudServiceUpdateEvent(ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.event.events.service.CloudServiceUpdateEvent
-
Constructs a new cloud service update event.
- clusterId - Variable in record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
The field for the
clusterIdrecord component. - clusterId() - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
Returns the value of the
clusterIdrecord 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
ModuleConfigurationto 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
CommandInforecord 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.
- COMPACT - Enum constant in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
-
Uses the most efficient way to pack the document data.
- compareTo(RegisteredEventListener) - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
- compareTo(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
componentrecord 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
componentrecord 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
ComponentInforecord class. - componentName - Variable in record class eu.cloudnetservice.driver.ComponentInfo
-
The field for the
componentNamerecord component. - componentName() - Method in record class eu.cloudnetservice.driver.ComponentInfo
-
Returns the value of the
componentNamerecord 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.
- contains(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Get if this document has a value mapping for the given key.
- contains(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get if this document has a value mapping for the given key.
- contains(String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get if this document has a value mapping for the given key.
- containsAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Checks if this template storage contains any data associated with the given template.
- containsAsync(String) - Method in interface eu.cloudnetservice.driver.database.Database
-
Tests whether a document is associated with the given key.
- containsDatabase(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
-
Checks whether the database with the given name already exists.
- containsDatabaseAsync(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
-
Checks whether the database with the given name already exists.
- 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
contentrecord component. - content() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns the value of the
contentrecord 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
cpuUsagerecord component. - cpuUsage() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
cpuUsagerecord 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(Gson, TypeToken<T>) - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
- create(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates the given template in this template storage if it doesn't exist already.
- createAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates the given template in this template storage if it doesn't exist already.
- 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 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 class eu.cloudnetservice.driver.service.ServiceCreateResult
- creationId() - Method in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Get the creation id of this create result.
- creationStamp - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
- creationTime - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- creationTime - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
- creationTime - Variable in record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
creationTimerecord component. - creationTime() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the epoch milli creation time of this snapshot.
- creationTime() - Method in class eu.cloudnetservice.driver.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
creationTimerecord 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
currentLoadedClassCountrecord component. - currentLoadedClassCount() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
currentLoadedClassCountrecord component. - currentServicesCount - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- currentServicesCount() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the amount of services in any state on the associated node.
D
- daemon - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
The field for the
daemonrecord component. - daemon() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Returns the value of the
daemonrecord 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
DataBufableinto 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
dataBufFactoryrecord 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
dataBufFactoryrecord 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
dataFolderrecord component. - dataFolder() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
dataFolderrecord 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 - Variable in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
The field for the
defrecord component. - def() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Returns the value of the
defrecord component. - 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.
- DefaultDocumentFactoryRegistry - Class in eu.cloudnetservice.driver.document.defaults
-
The default implementation of a document factory.
- DefaultDocumentFactoryRegistry() - Constructor for class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Sealed constructor as this constructor should only get accessed from the injector.
- DefaultedDocPropertyHolder - Interface in eu.cloudnetservice.driver.document.property
-
An implementation of a doc property holder that defaults all method calls to the underlying document that is returned by the
DocPropertyHolder.propertyHolder()method. - DefaultedDocPropertyHolder.Mutable<S extends DocPropertyHolder.Mutable<S>> - Interface in eu.cloudnetservice.driver.document.property
-
An implementation of a mutable doc property holder that defaults all method calls to the underlying document that is returned by the
DocPropertyHolder.propertyHolder()method. - DefaultedDocPropertyHolder.Mutable.WithDirectModifier<S extends DocPropertyHolder.Mutable<S>> - Interface in eu.cloudnetservice.driver.document.property
-
A subclass of a mutable doc property holder which allows to modify the underlying property document of this holder easily.
- DefaultEventManager - Class in eu.cloudnetservice.driver.event
-
The default implementation of an event manager.
- DefaultEventManager() - Constructor for class eu.cloudnetservice.driver.event.DefaultEventManager
- defaultFactory() - Static method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
-
Get the default factory for data buffers integrated into cloudnet.
- DefaultFileChunkedPacketHandler - Class in eu.cloudnetservice.driver.network.chunk.defaults
-
Represents a handler for a chunked packet transfer which transfers a file.
- DefaultFileChunkedPacketHandler(ChunkSessionInformation, ChunkedPacketHandler.Callback) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
-
Creates the session handler initially.
- DefaultFileChunkedPacketHandler(ChunkSessionInformation, ChunkedPacketHandler.Callback, Path) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkedPacketHandler
-
Creates the session handler initially.
- DefaultFileChunkPacketSender - Class in eu.cloudnetservice.driver.network.chunk.defaults
-
Represents a default implementation of a chunked packet sender specifically created for chunked transferring of a huge file, e.g.
- DefaultFileChunkPacketSender(ChunkSessionInformation, InputStream, Consumer<Packet>) - Constructor for class eu.cloudnetservice.driver.network.chunk.defaults.DefaultFileChunkPacketSender
-
Constructs a new chunked packet sender for file transfer.
- 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
DefaultHandlingResultrecord 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
@FirstRequestQueryParamannotation. - DefaultHttpAnnotationParser.RequestBodyProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
-
A processor for the
@RequestBodyannotation. - DefaultHttpAnnotationParser.RequestHeaderProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
-
A processor for the
@RequestHeaderannotation. - DefaultHttpAnnotationParser.RequestPathParamProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
-
A processor for the
@RequestPathParamannotation. - DefaultHttpAnnotationParser.RequestPathProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
-
A processor for the
@RequestPathannotation. - DefaultHttpAnnotationParser.RequestQueryParamProcessor - Class in eu.cloudnetservice.driver.network.http.annotation.parser
-
A processor for the
@RequestQueryParamannotation. - DefaultingDocProperty<E> - Record Class in eu.cloudnetservice.driver.document.property
-
A doc property that injects the given default value when reading or writing a null value.
- DefaultingDocProperty(DocProperty<E>, E) - Constructor for record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Creates an instance of a
DefaultingDocPropertyrecord class. - 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
DefaultInjectionLayerrecord 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(InjectionLayer<?>) - Constructor for class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
- DefaultServiceRegistry.RegistryEntry<T> - Record Class in eu.cloudnetservice.driver.registry
-
A registered entry in the service registry.
- defaultServiceStartPort - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
- defaultServiceStartPort - Variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
- defaultServiceStartPort(int) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
-
Sets the default start port to use for the service environment type if no other port was explicitly defined when creating a service which uses the service environment type.
- defaultStartPort() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Get the default start port of the environment which will be used when no specific port was used to create a service.
- deferred(UUID) - Static method in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Creates a new result with the state set to deferred and using the given creation id.
- DEFERRED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
-
the service creation was deferred and retries to create the service will be made based on the supplied retry configuration.
- deferredCreationId() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
-
Get the id of the deferred result this event is associated with.
- defineClass(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.
- delegateFactory - Variable in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
The field for the
delegateFactoryrecord component. - delegateFactory() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Returns the value of the
delegateFactoryrecord component. - DelegateTypeAdapterFactory - Record Class in eu.cloudnetservice.driver.document.gson
-
A type adapter factory implementation that first validates that the correct type can be provided by it and then calls the given delegate function, passing the target gson instance to it.
- DelegateTypeAdapterFactory(Predicate<Class<?>>, Function<Gson, TypeAdapter<?>>) - Constructor for record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Creates an instance of a
DelegateTypeAdapterFactoryrecord 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
dependenciesrecord component. - dependencies() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
dependenciesrecord 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
descriptionrecord component. - description - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
The field for the
descriptionrecord component. - description() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
-
Returns the value of the
descriptionrecord 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
descriptionrecord component. - DESERIALIZE - Enum constant in enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
-
Represents the deserialization direction (from document to field/class).
- DESERIALIZE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
-
The jvm static exclusion strategy for the deserialize direction.
- 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.
- direction - Variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
- Direction() - Constructor for enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
- directory - Variable in record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
directoryrecord component. - directory() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns the value of the
directoryrecord 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.
- 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.
- DocProperty<E> - Interface in eu.cloudnetservice.driver.document.property
-
Represents a property which can be written and read from a
DocumentorDocPropertyHolder, for example the amount of online players, the state of the service or other custom properties appended by a plugin. - DocPropertyHolder - Interface in eu.cloudnetservice.driver.document.property
-
A holder for doc properties that supports various read and write operations to the underlying document.
- DocPropertyHolder.Mutable<S extends DocPropertyHolder.Mutable<S>> - Interface in eu.cloudnetservice.driver.document.property
-
A mutable version of a doc property holder which allows modifications to it.
- docsUrl - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
-
The field for the
docsUrlrecord component. - docsUrl() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
-
Returns the value of the
docsUrlrecord component. - Document - Interface in eu.cloudnetservice.driver.document
-
The root of a document tree.
- Document.Mutable - Interface in eu.cloudnetservice.driver.document
-
A mutable version of a document.
- documentCount() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get the amount of key-value pairs currently stored in the database.
- documentCountAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get the amount of key-value pairs currently stored in the database.
- documentFactories() - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Get an unmodifiable view of all registered document factories.
- documentFactories() - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
-
Get an unmodifiable view of all registered document factories.
- documentFactory(String) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Get the document factory with the given format name.
- documentFactory(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
-
Get the document factory with the given format name.
- DocumentFactory - Interface in eu.cloudnetservice.driver.document
-
A factory for documents.
- DocumentFactoryRegistry - Interface in eu.cloudnetservice.driver.document
-
A registry for document factories.
- DocumentFieldRename - Annotation Interface in eu.cloudnetservice.driver.document.annotations
-
Annotation to rename a field during tree serialisation or deserialization.
- DocumentObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
-
An object serializer which can write and read a json document to/from the buffer.
- DocumentObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
- DocumentParseException - Exception in eu.cloudnetservice.driver.document
-
An exception that gets thrown when an issue occurs while parsing a document from the given input data.
- DocumentParseException(String, Throwable) - Constructor for exception eu.cloudnetservice.driver.document.DocumentParseException
-
Constructs a new document parse exception with the given description message and cause.
- DocumentParseException(Throwable) - Constructor for exception eu.cloudnetservice.driver.document.DocumentParseException
-
Constructs a new document parse exception with the given cause.
- documents() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all values which are currently stored and mapped to a key in the database.
- documentsAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all values which are currently stored and mapped to a key in the database.
- DocumentSend - Interface in eu.cloudnetservice.driver.document.send
-
Represents a version of a document that can be transferred into another document.
- DocumentSerialisationException - Exception in eu.cloudnetservice.driver.document
-
An exception that gets thrown when an issue occurs while serializing a document.
- DocumentSerialisationException(String, Throwable) - Constructor for exception eu.cloudnetservice.driver.document.DocumentSerialisationException
-
Constructs a new document serialisation exception with the given description message and cause.
- DocumentSerialisationException(Throwable) - Constructor for exception eu.cloudnetservice.driver.document.DocumentSerialisationException
-
Constructs a new document serialisation exception with the given cause.
- DocumentTypeAdapter - Class in eu.cloudnetservice.driver.document.gson
-
A type adapter that can serialize documents of any type into a json object and read documents into a json type.
- DocumentTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
-
Constructs a new instance of the document type adapter.
- DocumentValueIgnore - Annotation Interface in eu.cloudnetservice.driver.document.annotations
-
Annotation to indicate that the annotated field or type should be ignored during tree serialisation or deserialization.
- DocumentValueIgnore.Direction - Enum Class in eu.cloudnetservice.driver.document.annotations
-
Represents the possible document serialisation directions.
- doHandlePacket(BasePacket) - Method in class eu.cloudnetservice.driver.network.netty.NettyNetworkHandler
-
Handles the incoming packet and posts it either to the associated waiting query handler or directly into the packet registry, calling all associated handlers.
- doInitChannel(Channel) - Method in class eu.cloudnetservice.driver.network.netty.client.NettyNetworkClientInitializer
-
Method that gets called when the actual channel initialization finished and all requested channel options were activated in the channel.
- doInitChannel(Channel) - Method in class eu.cloudnetservice.driver.network.netty.NettyOptionSettingChannelInitializer
-
Method that gets called when the actual channel initialization finished and all requested channel options were activated in the channel.
- doInitChannel(Channel) - Method in class eu.cloudnetservice.driver.network.netty.server.NettyNetworkServerInitializer
-
Method that gets called when the actual channel initialization finished and all requested channel options were activated in the channel.
- doLoadDependency(ModuleDependency, ModuleConfiguration, ModuleProviderHandler, Callable<URL>) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Tries to load a module dependency.
- 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.
- downstream - Variable in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
The field for the
downstreamrecord component. - downstream - Variable in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
The field for the
downstreamrecord component. - downstream() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Returns the value of the
downstreamrecord component. - downstream() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Returns the value of the
downstreamrecord component. - drain - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- draining() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the current draining state of associated node.
- DriverEnvironment - Class in eu.cloudnetservice.driver
-
Represents the current environment in which the driver is running.
- DriverEnvironment(String, Document) - Constructor for class eu.cloudnetservice.driver.DriverEnvironment
-
Constructs a new driver environment instance.
- DriverModule - Class in eu.cloudnetservice.driver.module.driver
-
Represents a cloudnet driver specific implementation for the module.
- DriverModule() - Constructor for class eu.cloudnetservice.driver.module.driver.DriverModule
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.
- Element - Interface in eu.cloudnetservice.driver.document.send.element
-
An abstract element that can be included into any document type.
- elementCount() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get the amount of key-value mappings that are present in the document.
- elementCount() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get the amount of key-value mappings that are present in the document.
- elementCount() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get the amount of key-value mappings that are present in the document.
- elements - Variable in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
The field for the
elementsrecord component. - elements() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get a snapshot of all serialized key-value pairs registered in this document at the moment this method was called.
- elements() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get a snapshot of all serialized key-value pairs registered in this document at the moment this method was called.
- elements() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get a snapshot of all serialized key-value pairs registered in this document at the moment this method was called.
- elements() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Returns the value of the
elementsrecord component. - ElementVisitor - Interface in eu.cloudnetservice.driver.document.send
-
A visitor for elements.
- empty() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get if the document is empty (therefore has no key-value mappings present).
- empty() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get if the document is empty (therefore has no key-value mappings present).
- empty() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get if the document is empty (therefore has no key-value mappings present).
- empty() - Static method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Creates a new, empty data buffer using the default buffer factory (currently a netty buffer factory).
- empty() - Static method in interface eu.cloudnetservice.driver.network.protocol.Packet
-
Get a jvm static implementation of a packet which holds no content and is designed to catch read/write activity on those packets by throwing an exception.
- empty() - Static method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Get a jvm static process snapshot which holds no information about any process.
- EMPTY - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
- EMPTY_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
- emptyDocument() - Static method in interface eu.cloudnetservice.driver.document.Document
-
Get the jvm static implementation of an empty document.
- EmptyDocument - Class in eu.cloudnetservice.driver.document.empty
-
A document implementation that just ignores all calls made to it.
- EmptyDocument() - Constructor for class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Constructs an empty document instance.
- EmptyDocumentFactory - Class in eu.cloudnetservice.driver.document.empty
-
A document factory that only returns the singleton empty document instance.
- EmptyDocumentFactory() - Constructor for class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Sealed constructor as there should only be one singleton empty document factory.
- EmptyDocumentSend - Class in eu.cloudnetservice.driver.document.empty
-
A document send implementation that contains nothing.
- EmptyDocumentSend() - Constructor for class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
-
Sealed constructor to prevent accidental instantiations of this class.
- EmptyPacket - Class in eu.cloudnetservice.driver.network.protocol
-
Represents a packet with no content in it, throwing an exception when trying to construct a response for or trying to read from.
- EmptyPacket() - Constructor for class eu.cloudnetservice.driver.network.protocol.EmptyPacket
-
Private no-args constructor which is not throwing an exception to allow a single instance creation of the class.
- enabled - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
The field for the
enabledrecord component. - enabled() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns the value of the
enabledrecord component. - enabled() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
Checks if this configuration is enabled, in other words if there is at least one retry and delay specified.
- encode(ChannelHandlerContext, Packet, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
- encode(ChannelHandlerContext, Buffer, Buffer) - Method in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
- entries - Variable in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
The field for the
entriesrecord component. - entries() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all key-value pairs which are currently stored in the database.
- entries() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Returns the value of the
entriesrecord component. - entriesAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all key-value pairs which are currently stored in the database.
- enumConstantCache - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
- EnumObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
-
A serializer to write enum constants to a data buf.
- EnumObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
- environment - Variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
- environment - Variable in record class eu.cloudnetservice.driver.ComponentInfo
-
The field for the
environmentrecord 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
environmentrecord 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
environmentrecord component. - environment() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
Returns the value of the
environmentrecord 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
environmentVariablesrecord 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
environmentVariablesrecord component. - environmentVariables() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
- environmentVariables() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
- environmentVariables() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
Get the environment variables which should get appended to all environments of services which are created based on this configuration.
- environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the environment variables which should set in the environment the process runs in.
- environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the environment variables which should set in the environment the process runs in.
- environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Sets the environment variables which should set in the environment the process runs in.
- environmentVariables(Map<String, String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the environment variables which should set in the environment the process runs in.
- EPOLL - Enum constant in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
- equals(Object) - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
- equals(Object) - Method in interface eu.cloudnetservice.driver.document.Document
-
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
- equals(Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
- equals(Object) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
- equals(Object) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.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.document.gson.DelegateTypeAdapterFactory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.network.chunk.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.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.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.cluster - package eu.cloudnetservice.driver.cluster
- eu.cloudnetservice.driver.command - package eu.cloudnetservice.driver.command
- eu.cloudnetservice.driver.database - package eu.cloudnetservice.driver.database
- eu.cloudnetservice.driver.document - package eu.cloudnetservice.driver.document
- eu.cloudnetservice.driver.document.annotations - package eu.cloudnetservice.driver.document.annotations
- eu.cloudnetservice.driver.document.defaults - package eu.cloudnetservice.driver.document.defaults
- eu.cloudnetservice.driver.document.empty - package eu.cloudnetservice.driver.document.empty
- eu.cloudnetservice.driver.document.gson - package eu.cloudnetservice.driver.document.gson
- eu.cloudnetservice.driver.document.gson.send - package eu.cloudnetservice.driver.document.gson.send
- eu.cloudnetservice.driver.document.property - package eu.cloudnetservice.driver.document.property
- eu.cloudnetservice.driver.document.send - package eu.cloudnetservice.driver.document.send
- eu.cloudnetservice.driver.document.send.element - package eu.cloudnetservice.driver.document.send.element
- eu.cloudnetservice.driver.event - package eu.cloudnetservice.driver.event
- eu.cloudnetservice.driver.event.events.channel - package eu.cloudnetservice.driver.event.events.channel
- eu.cloudnetservice.driver.event.events.chunk - package eu.cloudnetservice.driver.event.events.chunk
- eu.cloudnetservice.driver.event.events.group - package eu.cloudnetservice.driver.event.events.group
- eu.cloudnetservice.driver.event.events.module - package eu.cloudnetservice.driver.event.events.module
- eu.cloudnetservice.driver.event.events.network - package eu.cloudnetservice.driver.event.events.network
- eu.cloudnetservice.driver.event.events.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.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.registry.injection - package eu.cloudnetservice.driver.registry.injection
- eu.cloudnetservice.driver.service - package eu.cloudnetservice.driver.service
- eu.cloudnetservice.driver.template - package eu.cloudnetservice.driver.template
- eu.cloudnetservice.driver.template.defaults - package eu.cloudnetservice.driver.template.defaults
- eu.cloudnetservice.driver.util - package eu.cloudnetservice.driver.util
- 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
ChunkedPacketSessionOpenEventto 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
expectedResultTyperecord 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
expectedResultTyperecord 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
extendingClassrecord component. - extendingClass() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
-
Returns the value of the
extendingClassrecord 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.
- factoryName() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get the name of the factory that is able to construct this document type.
- factoryName() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get the name of the factory that is able to construct this document type.
- factoryName() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get the name of the factory that is able to construct this document type.
- FAILED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
-
The service couldn't be created.
- FAILED - Static variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
A static create result indicating that the service creation failed.
- 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
FileInforecord 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
==). - findDocumentFactory(String) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Tries to find the document factory with the given format name.
- findDocumentFactory(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
-
Tries to find the document factory with the given format name.
- 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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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.
- forceRelease() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Explicitly releases all data associated with this buffer making it unavailable for further reads.
- forceRelease() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Explicitly releases all data associated with this buffer making it unavailable for further reads.
- forceUpdateServiceInfo() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Forces the service to update its service info and always returns a newly created snapshot of the service (other than returning the last reported snapshot what
SpecificCloudServiceProvider.serviceInfo()does). - forceUpdateServiceInfoAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Forces the service to update its service info and always returns a newly created snapshot of the service (other than returning the last reported snapshot what
SpecificCloudServiceProvider.serviceInfo()does). - 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
formatRPCmethod and prepends aatto make it look like an exception. - formatName() - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Get the name of the format that this factory produces documents for.
- formatName() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Get the name of the format that this factory produces documents for.
- formatName() - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Get the name of the format that this factory produces documents for.
- formatRPC(RPC) - Static method in exception 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.
- fromJsonObject(JsonObject) - Static method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Constructs a document send instance from the given gson json object.
- 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
GenerationContextrecord 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.
- genericProperty(String, Type) - Static method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Creates a new property that reads and writes values of the given type from/into a document using the given key.
- get(String) - Method in interface eu.cloudnetservice.driver.database.Database
-
Gets the associated document with the given key from the database.
- 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.
- getBoolean(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a boolean that is associated with the given key from this document.
- getBoolean(String, boolean) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a boolean that is associated with the given key from this document.
- getBoolean(String, boolean) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a boolean that is associated with the given key from this document.
- getBoolean(String, boolean) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a boolean that is associated with the given key from this document.
- getByte(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a byte that is associated with the given key from this document.
- getByte(String, byte) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a byte that is associated with the given key from this document.
- getByte(String, byte) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a byte that is associated with the given key from this document.
- getByte(String, byte) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a byte that is associated with the given key from this document.
- getDouble(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a double that is associated with the given key from this document.
- getDouble(String, double) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a double that is associated with the given key from this document.
- getDouble(String, double) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a double that is associated with the given key from this document.
- getDouble(String, double) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a double that is associated with the given key from this document.
- getElementSafe(String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Internal helper method to safely read a json element from the underlying json object.
- getFloat(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a float that is associated with the given key from this document.
- getFloat(String, float) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a float that is associated with the given key from this document.
- getFloat(String, float) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a float that is associated with the given key from this document.
- getFloat(String, float) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a float that is associated with the given key from this document.
- getInt(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads an int that is associated with the given key from this document.
- getInt(String, int) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads an int that is associated with the given key from this document.
- getInt(String, int) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads an int that is associated with the given key from this document.
- getInt(String, int) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads an int that is associated with the given key from this document.
- getLong(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a long that is associated with the given key from this document.
- getLong(String, long) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a long that is associated with the given key from this document.
- getLong(String, long) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a long that is associated with the given key from this document.
- getLong(String, long) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a long that is associated with the given key from this document.
- 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.
- getPrimitiveElement(String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Internal helper method to get a json element as JsonPrimitive if it is one, else returns null.
- getShort(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a short that is associated with the given key from this document.
- getShort(String, short) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a short that is associated with the given key from this document.
- getShort(String, short) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a short that is associated with the given key from this document.
- getShort(String, short) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a short that is associated with the given key from this document.
- getString(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a string that is associated with the given key from this document.
- getString(String, String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a string that is associated with the given key from this document.
- getString(String, String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a string that is associated with the given key from this document.
- getString(String, String) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a string that is associated with the given key from this document.
- 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
grouprecord 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
grouprecord 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>, Document) - Constructor for class eu.cloudnetservice.driver.service.GroupConfiguration
-
Constructs a new group configuration instance.
- GroupConfiguration.Builder - Class in eu.cloudnetservice.driver.service
-
Represents a builder for a group configuration.
- GroupConfigurationAddEvent - Class in eu.cloudnetservice.driver.event.events.group
-
Event called when a group configuration was added or updated.
- GroupConfigurationAddEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationAddEvent
-
Constructs a new group configuration add event.
- groupConfigurationAsync(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Get a group configuration which has the given name and is registered within the cluster.
- GroupConfigurationEvent - Class in eu.cloudnetservice.driver.event.events.group
-
Represents an event which is related group configuration handling in any way.
- GroupConfigurationEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationEvent
-
Constructs a new group configuration event.
- GroupConfigurationProvider - Interface in eu.cloudnetservice.driver.provider
-
The main api which allows read and write access to group configurations.
- GroupConfigurationRemoveEvent - Class in eu.cloudnetservice.driver.event.events.group
-
Event triggered when a group configuration was removed.
- GroupConfigurationRemoveEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationRemoveEvent
-
Constructs a new group configuration remove event.
- groupConfigurations() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Get all group configurations which are registered within the cluster.
- groupConfigurationsAsync() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Get all group configurations which are registered within the cluster.
- 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.
- GsonArrayVisitor - Record Class in eu.cloudnetservice.driver.document.gson.send
-
An element visitor specifically made to transform all given values into a gson json array.
- GsonArrayVisitor(JsonArray) - Constructor for record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Creates an instance of a
GsonArrayVisitorrecord class. - GsonDocumentExclusionStrategy - Class in eu.cloudnetservice.driver.document.gson
-
An exclusion strategy implementation that takes the
DocumentValueIgnoreannotation into account. - GsonDocumentExclusionStrategy(DocumentValueIgnore.Direction) - Constructor for class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
-
Constructs a new exclusion strategy that ignores members that are annotated with
DocumentValueIgnoreand exclude the given direction. - GsonDocumentFactory - Class in eu.cloudnetservice.driver.document.gson
-
A document factory for json documents based on gson.
- GsonDocumentFactory() - Constructor for class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Sealed constructor as there should only be one singleton gson document factory.
- GsonDocumentFieldNamingStrategy - Class in eu.cloudnetservice.driver.document.gson
-
A field naming strategy implementation for gson to take the
DocumentFieldRenameannotation into account. - GsonDocumentFieldNamingStrategy() - Constructor for class eu.cloudnetservice.driver.document.gson.GsonDocumentFieldNamingStrategy
-
Sealed constructor for this naming strategy to prevent accidental instantiations.
- GsonDocumentSend - Record Class in eu.cloudnetservice.driver.document.gson.send
-
An implementation of a document send specifically made for gson.
- GsonDocumentSend(ObjectElement) - Constructor for record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Creates an instance of a
GsonDocumentSendrecord class. - GsonObjectVisitor - Record Class in eu.cloudnetservice.driver.document.gson.send
-
An element visitor specifically made to transform all given values into a gson json object.
- GsonObjectVisitor(JsonObject) - Constructor for record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Creates an instance of a
GsonObjectVisitorrecord class. - GsonPrimitiveConverter - Class in eu.cloudnetservice.driver.document.gson.send
-
A class to simple convert between gson primitive types, java primitives or primitive elements.
- GsonPrimitiveConverter() - Constructor for class eu.cloudnetservice.driver.document.gson.send.GsonPrimitiveConverter
- GsonProvider - Class in eu.cloudnetservice.driver.document.gson
-
A holder for the different gson instances that are used internally.
- GsonProvider() - Constructor for class eu.cloudnetservice.driver.document.gson.GsonProvider
- GsonRootObjectVisitor - Record Class in eu.cloudnetservice.driver.document.gson.send
-
An element visitor to visit the root object element of a document send.
- GsonRootObjectVisitor(JsonObject) - Constructor for record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Creates an instance of a
GsonRootObjectVisitorrecord class.
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.cluster.NetworkCluster
-
Returns a hash code value for this object.
- hashCode() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
- hashCode() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
- hashCode() - Method in record class eu.cloudnetservice.driver.ComponentInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Returns a hash code value for this object.
- hashCode() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
- hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in 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.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.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
heapUsageMemoryrecord component. - heapUsageMemory() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
heapUsageMemoryrecord component. - hidden - Variable in record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
hiddenrecord component. - hidden() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns the value of the
hiddenrecord component. - hierarchyFactory(Class<?>, Function<Gson, TypeAdapter<?>>) - Static method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Constructs a new factory that validates that the requested type is somewhere in the hierarchy of the given base type before calling the delegate function.
- 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
hostrecord component. - host() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
-
Returns the value of the
hostrecord 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
Cookieheader, and vise-vera using theSet-Cookieheader. - 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
httpHandlerrecord component. - httpHandler() - Method in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
-
Returns the value of the
httpHandlerrecord 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
HttpHandlerEntryrecord 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
idrecord component. - id() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Returns the value of the
idrecord 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.
- immutableCopy() - Method in interface eu.cloudnetservice.driver.document.Document
-
Makes an immutable copy of this document.
- immutableCopy() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Makes an immutable copy of this document.
- immutableCopy() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Makes an immutable copy of this document.
- ImmutableGsonDocument - Class in eu.cloudnetservice.driver.document.gson
-
Immutable version of a gson document implementing the full document functionality.
- ImmutableGsonDocument() - Constructor for class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Constructs a new, empty gson document instance.
- ImmutableGsonDocument(JsonObject) - Constructor for class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Constructs a new gson document instance using the given initial internal object.
- 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
implementAllMethodsrecord component. - implementAllMethods() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
-
Returns the value of the
implementAllMethodsrecord 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
indexrecord component. - index() - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
-
Returns the value of the
indexrecord 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
injectorrecord component. - injector() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Gets the underlying injector of this layer.
- injector() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Gets the underlying injector of this layer.
- injector() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Gets the underlying injector of this layer.
- INJECTOR_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- InjectUtil - Class in eu.cloudnetservice.driver.inject
-
Some general utility that comes handy for some internal tasks.
- InjectUtil() - Constructor for class eu.cloudnetservice.driver.inject.InjectUtil
- innerValue - Variable in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
The field for the
innerValuerecord component. - innerValue() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Returns the value of the
innerValuerecord component. - insert(String, Document) - Method in interface eu.cloudnetservice.driver.database.Database
-
Associates the given key with the given document in the database.
- insertAsync(String, Document) - Method in interface eu.cloudnetservice.driver.database.Database
-
Associates the given key with the given document in the database.
- 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.document.empty.EmptyDocument
-
The jvm static instance of the empty document.
- INSTANCE - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
The singleton document empty document factory instance.
- INSTANCE - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
-
The singleton instance of this document send implementation.
- INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
The singleton instance of this document factory.
- INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentFieldNamingStrategy
-
The jvm static instance of this strategy.
- INSTANCE - Static variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
- INSTANCE - Static variable in class eu.cloudnetservice.driver.network.netty.codec.NettyPacketEncoder
- INSTANCE - Static variable in class eu.cloudnetservice.driver.network.netty.codec.VarInt32FramePrepender
- INSTANCE - Static variable in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
- 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
interfacesrecord component. - interfaces() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
-
Returns the value of the
interfacesrecord 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
- internalObject - Variable in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
- into(DocumentFactory) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
-
Receives this document into the given document factory.
- into(DocumentFactory) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Receives this document into the given document factory.
- into(DocumentFactory) - Method in interface eu.cloudnetservice.driver.document.send.DocumentSend
-
Receives this document into the given document factory.
- invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
-
The field for the
invocationHandlerrecord component. - invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
-
Returns the value of the
invocationHandlerrecord 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
EventListenerannotation 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
invocationResultrecord component. - invocationResult() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
-
Returns the value of the
invocationResultrecord 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.
- json() - Static method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Gets the jvm static document factory for json documents.
- jsonElementTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
- jvmOptions - Variable in class eu.cloudnetservice.driver.service.GroupConfiguration
- jvmOptions - Variable in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
- jvmOptions - Variable in record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
The field for the
jvmOptionsrecord 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
jvmOptionsrecord 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
- key - Variable in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
The field for the
keyrecord component. - key - Variable in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
The field for the
keyrecord component. - key - Variable in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
The field for the
keyrecord component. - key - Variable in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
The field for the
keyrecord component. - key - Variable in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
The field for the
keyrecord component. - key() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Get the key of the member that is read from/written to a document.
- key() - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Get the key of the member that is read from/written to a document.
- key() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Get the key of the member that is read from/written to a document.
- key() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Get the key of the member that is read from/written to a document.
- key() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Returns the value of the
keyrecord component. - key() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Returns the value of the
keyrecord component. - key() - Method in interface eu.cloudnetservice.driver.document.send.element.Element
-
Get the key of this element or an empty string (
Element.NO_KEY) if the element has no key. - key() - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Returns the value of the
keyrecord component. - key() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Returns the value of the
keyrecord component. - key() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Returns the value of the
keyrecord component. - keys() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all keys which are currently stored and mapped to a document in the database.
- keys() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get a snapshot view of the keys that are registered in this document at the moment this method was called.
- keys() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get a snapshot view of the keys that are registered in this document at the moment this method was called.
- keys() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get a snapshot view of the keys that are registered in this document at the moment this method was called.
- keysAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all keys which are currently stored and mapped to a document in the database.
- knownLayers - Variable in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
- KQUEUE - Enum constant in enum class eu.cloudnetservice.driver.network.netty.NettyTransport
L
- LAST - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
-
The associated event listener is called last in the event invocation chain.
- lastAccess - Variable in record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
lastAccessrecord component. - lastAccess() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns the value of the
lastAccessrecord 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
lastModifiedrecord component. - lastModified() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns the value of the
lastModifiedrecord 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.cluster.NetworkClusterNode
- listeners - Variable in class eu.cloudnetservice.driver.event.DefaultEventManager
- listeners - Variable in class eu.cloudnetservice.driver.network.protocol.defaults.DefaultPacketListenerRegistry
- listeners() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Get all listener of this node.
- listeners() - Method in 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.LOADEDif possible and fires all associated tasks. - loadModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.LOADEDif 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
mainrecord component. - main() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
mainrecord 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
majorrecord component. - major() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Returns the value of the
majorrecord 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
<init>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.cluster.NodeInfoSnapshot
- maxHeapMemory - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
The field for the
maxHeapMemoryrecord component. - maxHeapMemory() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
maxHeapMemoryrecord 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
maxHeapMemorySizerecord component. - maxHeapMemorySize() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
Returns the value of the
maxHeapMemorySizerecord component. - maxHeapMemorySize(int) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the maximum amount of heap memory (in mb) the service is allowed to use.
- maxMemory - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- maxMemory() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the maximum amount of memory the associated node is allowed to use to start services.
- maxProcessorUsageToStartServices() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the maximum amount of cpu the associated node is allowed to consume before stopping and delaying service starts.
- maxRetries - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
- maxRetries - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
- maxRetries() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
Get the maximum number of retries until the retry process should stop.
- maxRetries(int) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Sets the maximum amount of times to retry the service creation.
- MEMORY_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
- memoryUsagePercentage() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get a rounded percentage of the memory the associated node is currently using.
- message - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
- message - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
The field for the
messagerecord component. - message() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns the value of the
messagerecord 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
minJavaVersionIdrecord component. - minJavaVersionId() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
minJavaVersionIdrecord component. - minor - Variable in record class eu.cloudnetservice.driver.CloudNetVersion
-
The field for the
minorrecord component. - minor() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Returns the value of the
minorrecord 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.
- modifyAndSetProperties(Function<Document.Mutable, ? extends Document>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable.WithDirectModifier
-
Applies the given operator to the underlying document and copies over all items from the underlying document into this holder.
- modifyAssociatedNodes(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Modifies nodes which are allowed to pick up services created based on the service configuration.
- modifyBackoffStrategy(Consumer<List<Duration>>) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Modifies the backoff strategy which is currently applied to this builder.
- modifyDefaultProcessArguments(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
-
Modifies the default process arguments which should get appended to the command line of all services created using the service environment type.
- modifyDeletedFileAfterStop(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Modifies the files which should get deleted when stopping a service created based on the configuration.
- modifyDeletedFilesAfterStop(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Modifies the files which should get deleted when stopping a service created based on the configuration.
- modifyDeployments(Consumer<Collection<ServiceDeployment>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Modifies the deployments to execute when a service based on the configuration gets stopped or when explicitly requested by calling the associated method on the service provider.
- modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Modifies the environment variables which should get appended to the environment of the process.
- modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Modifies the environment variables which should get appended to the environment of the process.
- modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Modifies the environment variables which should get appended to the environment of the process.
- modifyEnvironmentVariables(Consumer<Map<String, String>>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Modifies the environment variables which should get appended to the environment of the process.
- modifyExcludes(Consumer<Collection<Pattern>>) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Modifies the file names (in a regular expression form) which should be ignored when deploying a service.
- 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 usingPermissionManagement.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 usingPermissionManagement.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 usingPermissionManagement.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.
- modifyProperties(Consumer<Document.Mutable>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable.WithDirectModifier
-
Passes the underlying mutable document of this holder to the given modifier function.
- modifyTargetEnvironments(Consumer<Collection<String>>) - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
-
Modifies the target environments of this group configuration.
- modifyTemplates(Consumer<Collection<ServiceTemplate>>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Modifies the templates which should get loaded onto a service before it starts.
- 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 usingPermissionManagement.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 usingPermissionManagement.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 usingPermissionManagement.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 usingPermissionManagement.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 usingPermissionManagement.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 usingPermissionManagement.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, Document) - Constructor for record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Creates an instance of a
ModuleConfigurationrecord 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.LOADEDof 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.RELOADINGof 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.STARTEDof 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.STOPPEDof 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.UNLOADEDof 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.LOADEDof 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.RELOADINGof 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.STARTEDof 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.STOPPEDof 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.UNLOADEDof this module have been fired. - ModulePreUnloadEvent(ModuleProvider, ModuleWrapper) - Constructor for class eu.cloudnetservice.driver.event.events.module.ModulePreUnloadEvent
-
Constructs a new module pre unload event.
- moduleProvider - Variable in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
- moduleProvider - Variable in class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
- moduleProvider - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
- moduleProvider() - Method in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
-
Get the module provider from which the associated module was loaded.
- moduleProvider() - Method in class eu.cloudnetservice.driver.event.events.module.UnloadedModuleEvent
-
Get the module provider which loaded the module.
- moduleProvider() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
-
Get the module provider which loaded this module.
- moduleProvider() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Get the module provider which loaded this module.
- ModuleProvider - Interface in eu.cloudnetservice.driver.module
-
The module provider allows access to all loaded modules and the module paths.
- moduleProviderHandler - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
- moduleProviderHandler() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Get the module provider handler of this provider or null when no handler is specified.
- moduleProviderHandler() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Get the module provider handler of this provider or null when no handler is specified.
- moduleProviderHandler(ModuleProviderHandler) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Sets the module provider handler of this provider.
- moduleProviderHandler(ModuleProviderHandler) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Sets the module provider handler of this provider.
- ModuleProviderHandler - Interface in eu.cloudnetservice.driver.module
-
The module provider handler handles the notifications for all module lifecycles changes for all loaded modules.
- ModuleRepository - Class in eu.cloudnetservice.driver.module
-
Represents a repository for a module dependency, the dependency is locatable at this repository.
- ModuleRepository() - Constructor for class eu.cloudnetservice.driver.module.ModuleRepository
-
This constructor is for internal use only.
- ModuleRepository(String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleRepository
-
Constructs a new instance of this class.
- modules - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- modules - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProvider
- modules() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get all modules which are running on the associated node.
- modules() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Get all loaded, started, stopped modules provided by this provider.
- modules() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Get all loaded, started, stopped modules provided by this provider.
- modules(String) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Get all loaded, started, stopped modules provided by this provider which have the specific given group.
- modules(String) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Get all loaded, started, stopped modules provided by this provider which have the specific given group.
- moduleTask - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
- ModuleTask - Annotation Interface in eu.cloudnetservice.driver.module
-
Represents a method that a module can specify.
- ModuleTaskEntry - Interface in eu.cloudnetservice.driver.module
-
This ModuleTaskEntry is dynamically generated in the runtime.
- moduleTasks() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
-
Get all module tasks which were detected in the main class of the module.
- moduleTasks() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Get all module tasks which were detected in the main class of the module.
- ModuleURLClassLoader - Class in eu.cloudnetservice.driver.module
-
This module url class loader is a unique url class loader for each module.
- ModuleURLClassLoader(URL, Set<URL>, InjectionLayer<SpecifiedInjector>) - Constructor for class eu.cloudnetservice.driver.module.ModuleURLClassLoader
-
Creates an instance of this FinalizeURLClassLoader.
- moduleWrapper - Variable in class eu.cloudnetservice.driver.module.DefaultModule
- moduleWrapper - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
- moduleWrapper() - Method in class eu.cloudnetservice.driver.module.DefaultModule
-
Get the module wrapper which is associated with this module.
- moduleWrapper() - Method in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
-
The associated module wrapper this task was detected by.
- moduleWrapper() - Method in interface eu.cloudnetservice.driver.module.Module
-
Get the module wrapper which is associated with this module.
- moduleWrapper() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
-
The associated module wrapper this task was detected by.
- ModuleWrapper - Interface in eu.cloudnetservice.driver.module
-
The module wrapper represents a loaded module.
- MONITOR - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
-
The last invoked listener in the chain.
- 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).
- mutableCopy() - Method in interface eu.cloudnetservice.driver.document.Document
-
Makes a mutable copy of this document.
- mutableCopy() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Makes a mutable copy of this document.
- mutableCopy() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Makes a mutable copy of this document.
- mutableCopyOf(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
-
Creates a mutable copy of the given data buffer.
- mutableCopyOf(DataBuf) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyDataBufFactory
-
Creates a mutable copy of the given data buffer.
- MutableGsonDocument - Class in eu.cloudnetservice.driver.document.gson
-
Mutable version of a gson document implementing the full mutable document functionality.
- MutableGsonDocument() - Constructor for class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Constructs a new, empty gson document instance.
- MutableGsonDocument(JsonObject) - Constructor for class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Constructs a new gson document instance using the given initial internal object.
N
- name - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
The field for the
namerecord component. - name - Variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
- name - Variable in record class eu.cloudnetservice.driver.command.CommandInfo
-
The field for the
namerecord component. - name - Variable in class eu.cloudnetservice.driver.DriverEnvironment
- name - Variable in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
The field for the
namerecord component. - name - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
The field for the
namerecord 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
namerecord 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
namerecord 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
namerecord 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
namerecord component. - name() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in class eu.cloudnetservice.driver.DriverEnvironment
- name() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Returns the value of the
namerecord 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
namerecord 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
namerecord component. - name() - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
-
Returns the value of the
namerecord component. - name() - Element in annotation interface eu.cloudnetservice.driver.registry.injection.Service
-
The name of the registered provider in the service registry.
- name() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
- name() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment
- name() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
- name() - Method in class eu.cloudnetservice.driver.service.ServiceId
- name() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
- name() - Method in class eu.cloudnetservice.driver.service.ServiceTask
- name() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
- name() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Returns the value of the
namerecord 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
namerecord 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
NettyHttpChannelrecord 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
NetworkChannelsPacketSplitterrecord class. - networkClient - Variable in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
- networkClient - Variable in class eu.cloudnetservice.driver.util.ModuleHelper
- NetworkClient - Interface in eu.cloudnetservice.driver.network
-
Represents a network component which can be connected to any network server.
- NetworkCluster - Record Class in eu.cloudnetservice.driver.cluster
-
Represents the main entry point which holds all information about a cluster configuration.
- NetworkCluster(UUID, Collection<NetworkClusterNode>) - Constructor for record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
Creates an instance of a
NetworkClusterrecord class. - NetworkClusterNode - Class in eu.cloudnetservice.driver.cluster
-
Represents a general information holder about a node running in a cluster.
- NetworkClusterNode(String, List<HostAndPort>) - Constructor for class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Creates a new instance of a network cluster node.
- NetworkClusterNode(String, List<HostAndPort>, Document) - Constructor for class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Creates a new instance of a network cluster node.
- networkComponent - 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.
- newDocument() - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Creates a new, completely empty document of the factory supported document type.
- newDocument() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Creates a new, completely empty document of the factory supported document type.
- newDocument() - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Creates a new, completely empty document of the factory supported document type.
- newDocument(DocumentFactory) - Static method in interface eu.cloudnetservice.driver.document.Document
-
Constructs a new document instance using the given document factory.
- newDocument(String, Object) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Creates a new, completely empty document and appends the given key-value pair initially to it.
- newDocument(String, Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Creates a new, completely empty document and appends the given key-value pair initially to it.
- newDocument(String, Object) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Creates a new, completely empty document and appends the given key-value pair initially to it.
- newDocument(Object) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Creates a new, completely empty document and appends the tree of the given object to the document.
- newDocument(Object) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Creates a new, completely empty document and appends the tree of the given object to the document.
- newDocument(Object) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Creates a new, completely empty document and appends the tree of the given object to the document.
- 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.
- newJsonDocument() - Static method in interface eu.cloudnetservice.driver.document.Document
-
Constructs a new json document instance.
- newLifeCycle() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceLifecycleChangeEvent
-
Get the lifecycle the service changed to.
- newOutputStream(ServiceTemplate, String) - Method in class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
-
Creates a new output stream which overrides the content of the file at the given path in the given template in this storage.
- newOutputStream(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates a new output stream which overrides the content of the file at the given path in the given template in this storage.
- newOutputStreamAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates a new output stream which overrides the content of the file at the given path in the given template in this storage.
- 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_KEY - Static variable in interface eu.cloudnetservice.driver.document.send.element.Element
-
Indicates that an element has no key.
- 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.cluster.NodeInfoSnapshot
- node() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the offline node information associated with this node.
- node(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Get the network cluster node object association from the given node unique id registered on the current node.
- node(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the node on which services based on the service configuration should get created and started.
- NODE - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
Represents a node within the network.
- NODE - Static variable in class eu.cloudnetservice.driver.DriverEnvironment
-
The jvm-static representation of the node environment.
- NODE_TO_NODE - Enum constant in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
-
The authorization type for a node which should authenticate another node.
- nodeAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Get the network cluster node object association from the given node unique id registered on the current node.
- nodeInfoSnapshot(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Get the network cluster node snapshot of the node with the given unique id.
- NodeInfoSnapshot - Class in eu.cloudnetservice.driver.cluster
-
Holds information about a node which is connected to the cluster.
- NodeInfoSnapshot(long, long, int, int, int, int, boolean, NetworkClusterNode, CloudNetVersion, ProcessSnapshot, double, Collection<ModuleConfiguration>, Document) - Constructor for class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Constructs a new network cluster node info snapshot instance.
- nodeInfoSnapshotAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Get the network cluster node snapshot of the node with the given unique id.
- nodeInfoSnapshots() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Get the network cluster node snapshots of all nodes which are currently connected to the current node.
- nodeInfoSnapshotsAsync() - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Get the network cluster node snapshots of all nodes which are currently connected to the current node.
- nodes - Variable in record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
The field for the
nodesrecord component. - nodes() - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
Returns the value of the
nodesrecord 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
nodeUniqueIdrecord 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
nodeUniqueIdrecord 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
noHeapUsageMemoryrecord component. - noHeapUsageMemory() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
noHeapUsageMemoryrecord 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.
- NORMAL_GSON_INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonProvider
-
The default gson instance.
- 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
ModuleWrapperwhen the module changed its lifecycle state. - notifyPostModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Called by an
ModuleWrapperwhen the module changed its lifecycle state. - notifyPreModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Called by an
ModuleWrapperwhen the module is about to change its lifecycle state. - notifyPreModuleLifecycleChange(ModuleWrapper, ModuleLifeCycle) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Called by an
ModuleWrapperwhen the module is about to change its lifecycle state. - NUKKIT - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
The default nukkit service environment type (Pocket Edition server).
- NullElement - Record Class in eu.cloudnetservice.driver.document.send.element
-
Represents a null value, or in other words a key without a specified value.
- NullElement(String) - Constructor for record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Creates an instance of a
NullElementrecord class. - 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
- ObjectElement - Record Class in eu.cloudnetservice.driver.document.send.element
-
Represents an object element.
- ObjectElement(String, Collection<? extends Element>) - Constructor for record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Creates an instance of a
ObjectElementrecord class. - 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
objectMapperrecord 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
objectMapperrecord 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
objectMapperrecord component. - objectMapper() - Method in record class eu.cloudnetservice.driver.network.rpc.generation.GenerationContext
-
Returns the value of the
objectMapperrecord 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
ParameterInvocationHintrecord class. - paramTypes - Variable in class eu.cloudnetservice.driver.module.DefaultModuleTaskEntry
- parent - Variable in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
The field for the
parentrecord 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
parentrecord 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(byte[]) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Parses a document of the factory supported document type from the given input data.
- parse(byte[]) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Parses a document of the factory supported document type from the given input data.
- parse(byte[]) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Parses a document of the factory supported document type from the given input data.
- parse(DataBuf) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Parses a document of the factory supported document type from the given data buf.
- parse(DataBuf) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Parses a document of the factory supported document type from the given data buf.
- parse(DataBuf) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Parses a document of the factory supported document type from the given data buf.
- parse(InputStream) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Parses a document of the factory supported document type from the given input stream.
- parse(InputStream) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Parses a document of the factory supported document type from the given input stream.
- parse(InputStream) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Parses a document of the factory supported document type from the given input stream.
- parse(Reader) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Parses a document of the factory supported document type from the given reader.
- parse(Reader) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Parses a document of the factory supported document type from the given reader.
- parse(Reader) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Parses a document of the factory supported document type from the given reader.
- parse(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Parses a document of the factory supported document type from the given string.
- parse(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Parses a document of the factory supported document type from the given string.
- parse(String) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Parses a document of the factory supported document type from the given string.
- parse(String) - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Parses a service template from the given input string if possible.
- parse(Path) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Parses a document of the factory supported document type from the file at the given path.
- parse(Path) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Parses a document of the factory supported document type from the file at the given path.
- parse(Path) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Parses a document of the factory supported document type from the file at the given path.
- parseAndRegister(Class<?>) - Method in class eu.cloudnetservice.driver.network.http.annotation.parser.DefaultHttpAnnotationParser
-
Parses all non-static http handlers methods annotated with
@HttpRequestHandlerin 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
@HttpRequestHandlerin 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
@HttpRequestHandlerin 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
@HttpRequestHandlerin 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
patchrecord component. - patch() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Returns the value of the
patchrecord 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
pathrecord component. - path - Variable in record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
pathrecord 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
pathrecord 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
pathrecord 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.
- PathTypeAdapter - Class in eu.cloudnetservice.driver.document.gson
-
A type adapter that can serialize and deserialize paths of any type into/from json.
- PathTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
-
Constructs a new instance of the path type adapter.
- PatternObjectSerializer - Class in eu.cloudnetservice.driver.network.rpc.defaults.object.serializers
-
An object serializer which can write and read a pattern from/to a buffer.
- PatternObjectSerializer() - Constructor for class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PatternObjectSerializer
- PatternTypeAdapter - Class in eu.cloudnetservice.driver.document.gson
-
A type adapter that can serialize and deserialize patterns into/from json.
- PatternTypeAdapter(Gson) - Constructor for class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
-
Constructs a new instance of the pattern type adapter.
- 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
permissionrecord component. - permission() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
-
Returns the value of the
permissionrecord 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
Permissionrecord 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>>, Document) - 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>>, Document) - 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, Document) - 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
pidrecord component. - pid() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
pidrecord 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
portrecord component. - port - Variable in record class eu.cloudnetservice.driver.network.netty.http.NettyHttpServer.HttpHandlerEntry
-
The field for the
portrecord 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
portrecord 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
portrecord 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
potencyrecord 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
potencyrecord 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.
- PRETTY - Enum constant in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
-
Uses a human-readable style to pack the data.
- PRETTY_PRINTING_GSON_INSTANCE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonProvider
-
Gson instance based on the normal instance but with pretty printing enabled.
- preWriteCheckAccepts(T, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectSerializer
-
A method being called before a serializer is chosen to serialize the requested object.
- PrimitiveElement - Record Class in eu.cloudnetservice.driver.document.send.element
-
An element that holds a primitive type as it's inner value (one of byte, short, int, long, float, double, boolean, char).
- PrimitiveElement(String, Object) - Constructor for record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Creates an instance of a
PrimitiveElementrecord class. - 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
prioritizedrecord 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
prioritizedrecord 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
priorityrecord 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
priorityrecord 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
priorityrecord 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
priorityrecord 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
privateKeyPathrecord component. - privateKeyPath() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns the value of the
privateKeyPathrecord component. - processConfig - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
- processConfig - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
- processConfig() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Get the process configuration to apply to all services which get created based on this configuration.
- processConfig(ProcessConfiguration.Builder) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the process configuration builder of this builder.
- processConfiguration - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
- processConfiguration - Variable in class eu.cloudnetservice.driver.service.ServiceTask
- processConfiguration() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
Get the process configuration to apply to all services which get created based on this configuration.
- processConfiguration(ProcessConfiguration.Builder) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the process configuration builder of this builder.
- ProcessConfiguration - Record Class in eu.cloudnetservice.driver.service
-
Holds the most common options to configure any process started and managed by CloudNet.
- ProcessConfiguration(String, int, List<String>, List<String>, Map<String, String>) - Constructor for record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
Creates an instance of a
ProcessConfigurationrecord 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
processParametersrecord 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
processParametersrecord component. - processParameters() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Get the process parameters which should get appended to the command line.
- processParameters() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Get the process parameters which should get appended to the command line.
- processParameters() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
Get the process parameters which should get appended to the command line.
- processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the process parameters which should get appended to the command line.
- processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the process parameters which should get appended to the command line.
- processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Sets the process parameters which should get appended to the command line.
- processParameters(Collection<String>) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the process parameters which should get appended to the command line.
- processSnapshot - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- processSnapshot - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
- processSnapshot() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the process snapshot made when this snapshot was created on the associated node.
- processSnapshot() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the process snapshot of the service process at the creation time of this snapshot.
- ProcessSnapshot - Record Class in eu.cloudnetservice.driver.service
-
A snapshot of the process resources at a specific time.
- ProcessSnapshot(long, double, double, long, long, long, long, long, int, Collection<ThreadSnapshot>) - Constructor for record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Creates an instance of a
ProcessSnapshotrecord class. - properties - Variable in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
- properties - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- properties - Variable in class eu.cloudnetservice.driver.DriverEnvironment
- properties - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
The field for the
propertiesrecord component. - 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
propertiesrecord component. - properties(Document) - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
-
Sets the properties of the permission group.
- properties(Document) - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
-
Sets the properties of the new permission user.
- properties(Document) - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo.Builder
-
Sets the properties of the new permission user.
- properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
The properties to apply to the underlying created configuration.
- properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Sets the properties of the deployment.
- properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
-
Sets the properties of the service environment type.
- properties(Document) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
-
Sets the properties of the service remote inclusion.
- property(String, Class<E>) - Static method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Creates a new property that reads and writes values of the given type from/into a document using the given key.
- propertyAbsent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Get if no value is associated with the given property.
- propertyAbsent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Get if no value is associated with the given property.
- propertyHolder() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.DriverEnvironment
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.permission.AbstractPermissible
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.permission.PermissionGroup.Builder
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.permission.PermissionUser.Builder
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.permission.PermissionUserGroupInfo
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
Get the underlying document that all read and write operations are delegated to.
- propertyPresent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Get if a value is associated with the given property.
- propertyPresent(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Get if a value is associated with the given property.
- providedServices() - Method in class eu.cloudnetservice.driver.registry.DefaultServiceRegistry
-
Get all services for which a provider was registered previously.
- providedServices() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get all services for which a provider was registered previously.
- provider - Variable in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
- provider - Variable in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
-
The field for the
providerrecord component. - provider() - Method in record class eu.cloudnetservice.driver.registry.DefaultServiceRegistry.RegistryEntry
-
Returns the value of the
providerrecord 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(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
- read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
- read(JsonReader) - Method in class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.CollectionObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.MapObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.OptionalObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PathObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PatternObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.UUIDObjectSerializer
-
Reads the object from the buffer.
- read(DataBuf, Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.rpc.object.ObjectSerializer
-
Reads the object from the buffer.
- 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(DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Reads the configuration file of this module from the default or overridden configuration path (via module.json) into a json document, throwing an exception when the document is invalid.
- readConfig(Class<T>, Supplier<T>, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Reads the config of this module to the given model type, creating a new configuration if necessary.
- readConfigAndInstantiate(InjectionLayer<?>, Class<C>, Supplier<C>, Class<T>, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Reads the module configuration file and converts the type of the configuration to the given model type, creating the configuration if necessary.
- readConfigAndInstantiate(InjectionLayer<?>, Class<C>, Supplier<C>, Class<T>, Consumer<InjectionContext.Builder>, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Reads the module configuration file and converts the type of the configuration to the given model type, creating the configuration if necessary.
- 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.
- readDocument(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
- readDocument(String, Document) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
- readDocument(String, Document) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
- readDocument(String, Document) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a document of the same type from this document or returns an empty document if no value is associated with the given key.
- readDouble() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads a 64-bit double from this buffer at the current reader index.
- readDouble() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads a 64-bit double from this buffer at the current reader index.
- reader - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
- readFloat() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads a 32-bit float from this buffer at the current reader index.
- readFloat() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads a 32-bit float from this buffer at the current reader index.
- readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Called to read the value of this property from the given document.
- readFrom(Document) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Called to read the value of this property from the given document.
- readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Called to read the value of this property from the given document.
- readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Called to read the value of this property from the given document.
- readFrom(Document) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Called to read the value of this property from the given document.
- readInt() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads a 32-bit integer from this buffer at the current reader index.
- readInt() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads a 32-bit integer from this buffer at the current reader index.
- readLong() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads a 64-bit long from this buffer at the current reader index.
- readLong() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads a 64-bit long from this buffer at the current reader index.
- readMutableDocument(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
- readMutableDocument(String, Document.Mutable) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
- readMutableDocument(String, Document.Mutable) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
- readMutableDocument(String, Document.Mutable) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a mutable document of the same type from this document or returns an empty document if no value is associated with the given key.
- readNullable(Function<DataBuf, T>) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next requested data from the buffer.
- readNullable(Function<DataBuf, T>) - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads the next requested data from the buffer.
- readNullable(Function<DataBuf, T>, T) - Method in 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(ObjectInputStream) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads a json object from the given stream and copies all it's members into this document.
- readObject(ObjectInputStream) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Reads a json object from the given stream and copies all it's members into this document.
- 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.
- readObject(String, TypeToken<T>) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, TypeToken<T>, T) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, TypeToken<T>, T) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, TypeToken<T>, T) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Class<T>) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Class<T>, T) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Class<T>, T) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Class<T>, T) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Type) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Type, T) - Method in interface eu.cloudnetservice.driver.document.Document
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Type, T) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Reads the associated value of the given key and converts it to the given type model.
- readObject(String, Type, T) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Reads the associated value of the given key and converts it to the given type model.
- readOffset - Variable in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
- readOnly() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Get if this property only supports being read from a document but not being written to one.
- readOnly() - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Get if this property only supports being read from a document but not being written to one.
- readOnly() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Get if this property only supports being read from a document but not being written to one.
- readOnly() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Get if this property only supports being read from a document but not being written to one.
- readOnly() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Get if this property only supports being read from a document but not being written to one.
- ReadOnlyDocProperty<E> - Record Class in eu.cloudnetservice.driver.document.property
-
A doc property implementation that only allows reading the value from a document but not setting the value.
- ReadOnlyDocProperty(DocProperty<E>) - Constructor for record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Creates an instance of a
ReadOnlyDocPropertyrecord class. - readProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Reads the value of the given property from the underlying document.
- readProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Reads the value of the given property from the underlying document.
- readPropertyOrDefault(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Reads the given property from the underlying document or returns the given default value if the property is not set or set to
null. - readPropertyOrDefault(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Reads the given property from the underlying document or returns the given default value if the property is not set or set to
null. - readPropertyOrGet(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Reads the given property from the underlying document or returns the default value computed by the given supplier if the property is not set or set to
null. - readPropertyOrGet(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Reads the given property from the underlying document or returns the default value computed by the given supplier if the property is not set or set to
null. - readPropertyOrThrow(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Reads the given property from the underlying document or throws a
NoSuchElementExceptionif the value is not set or set tonull. - readPropertyOrThrow(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Reads the given property from the underlying document or throws a
NoSuchElementExceptionif the value is not set or set tonull. - readPropertyOrThrow(DocProperty<E>, Supplier<? extends T>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Reads the given property from the underlying document or throws the exception that is computed by the given exception supplier if the value is not set or set to
null. - readPropertyOrThrow(DocProperty<E>, Supplier<? extends T>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Reads the given property from the underlying document or throws the exception that is computed by the given exception supplier if the value is not set or set to
null. - readRewriteFunction - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
The field for the
readRewriteFunctionrecord component. - readRewriteFunction() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Returns the value of the
readRewriteFunctionrecord component. - readShort() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads a 16-bit short from this buffer at the current reader index.
- readShort() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads a 16-bit short from this buffer at the current reader index.
- readString() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next UTF-8 encoded string from the buffer.
- readString() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads the next UTF-8 encoded string from the buffer.
- readUniqueId() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next unique id from the buffer at the current reader index.
- readUniqueId() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Reads the next unique id from the buffer at the current reader index.
- readVarInt(Buffer) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
-
Reads a var int from the given buffer.
- readVarIntOrNull(Buffer) - Static method in class eu.cloudnetservice.driver.network.netty.NettyUtil
-
Reads a var int from the given buffer, returns null if there is no Var Int at the current buffer position.
- receive(DocumentSend) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Receives the given document send into this document.
- receive(DocumentSend) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
Receives the given document send into a new, completely empty document.
- receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Receives the given document send into this document.
- receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentFactory
-
Receives the given document send into a new, completely empty document.
- receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFactory
-
Receives the given document send into a new, completely empty document.
- receive(DocumentSend) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Receives the given document send into this document.
- redoTransaction() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Redoes the currently running transaction on the buffer.
- redoTransaction() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Redoes the currently running transaction on the buffer.
- register(Object...) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Registers this injection layer to the injection layer registry.
- register(Object...) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Registers this injection layer to the injection layer registry.
- register(Object...) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Registers this injection layer to the injection layer registry.
- 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.
- registerDocumentFactory(DocumentFactory) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Associates the format name of the given document factory if no factory is already associated with the given factory.
- registerDocumentFactory(DocumentFactory) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
-
Associates the format name of the given document factory if no factory is already associated with the given factory.
- RegisteredEventListener - Interface in eu.cloudnetservice.driver.event
-
Represents a listener which is registered in an event manager and is ready to accept an event.
- registeredFactories - Variable in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
- registeredHandlers - 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
EventListenerand are taking only one argument with a subtype ofEvent. - registerListener(Class<?>) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
-
Registers all methods in the given listener class which are annotated with
EventListenerand are taking only one argument with a subtype ofEvent. - registerListener(Class<?>) - Method in interface eu.cloudnetservice.driver.event.EventManager
-
Registers all methods in the given listener class which are annotated with
EventListenerand are taking only one argument with a subtype ofEvent. - registerListener(Object) - Method in class eu.cloudnetservice.driver.event.DefaultEventManager
-
Registers all methods in the given listener class which are annotated with
EventListenerand are taking only one argument with a subtype ofEvent. - registerListener(Object) - Method in interface eu.cloudnetservice.driver.event.EventManager
-
Registers all methods in the given listener class which are annotated with
EventListenerand are taking only one argument with a subtype ofEvent. - 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
RegistryEntryrecord class. - 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.RELOADINGif possible and fires all associated tasks. - reloadModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.RELOADINGif possible and fires all associated tasks. - REMOTE_DEPENDENCY_URL_FORMAT - Static variable in class eu.cloudnetservice.driver.module.DefaultModuleDependencyLoader
-
Represents a maven dependency download url in the format: repo-urlgroup/name/version/name-version.jar.
- RemoteTemplateStorage - Class in eu.cloudnetservice.driver.template.defaults
-
The default implementation of a template storage which pulls its information from a remote provider.
- RemoteTemplateStorage(String, ComponentInfo, NetworkClient) - Constructor for class eu.cloudnetservice.driver.template.defaults.RemoteTemplateStorage
-
Constructs a new remote template storage instance.
- remove(String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Removes the value associated with the given key from this document.
- remove(String) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Removes the value associated with the given key from this document.
- remove(String) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Removes the value associated with the given key from this document.
- removeAndExecuteDeployments() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Executes all deployments which were previously added to the associated service and removes them once they were executed.
- 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.
- removeProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Removes the given doc property from the underlying document.
- removeProperty(DocProperty<E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Removes the given doc property from the underlying document.
- removeServiceTask(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeServiceTaskAsync(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeServiceTaskByName(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeServiceTaskByNameAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Deletes the task configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- replaceDocumentFactory(DocumentFactory) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Associates the format name of the given document factory with the given factory.
- replaceDocumentFactory(DocumentFactory) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
-
Associates the format name of the given document factory with the given factory.
- 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
repositoriesrecord component. - repositories() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
repositoriesrecord 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.cluster.NodeInfoSnapshot
- reservedMemory() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the amount of memory currently reserved by all services in any state on the associated node.
- 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.
- resolveSerialisationGsonInstance(SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Resolves the gson instance to use to serialize this document, throwing an exception if the given serialisation style is not supported.
- 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
revisionrecord component. - revision() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Returns the value of the
revisionrecord component. - RewritingDocProperty<I,
O> - Record Class in eu.cloudnetservice.driver.document.property -
A doc property implementation that calls the given functions when reading/writing the value from a document to convert it into a different value (for example when parsing).
- RewritingDocProperty(DocProperty<I>, Function<I, O>, Function<O, I>) - Constructor for record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Creates an instance of a
RewritingDocPropertyrecord class. - ROOT_ELEMENT - Static variable in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
-
The singleton instance of the root element returned by this document send.
- rootElement - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
The field for the
rootElementrecord component. - rootElement() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocumentSend
-
Get the root element of the document send.
- rootElement() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Returns the value of the
rootElementrecord component. - rootElement() - Method in interface eu.cloudnetservice.driver.document.send.DocumentSend
-
Get the root element of the document send.
- rootObject - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
The field for the
rootObjectrecord component. - rootObject() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Returns the value of the
rootObjectrecord 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
RPCandChainableRPC. - 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
RPCResultMapperrecord 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
runtimeModulerecord component. - runtimeModule() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
runtimeModulerecord 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.
- send() - Method in interface eu.cloudnetservice.driver.document.Document
-
Converts this document into a version that can be cross-handled by other document implementations.
- send() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Converts this document into a version that can be cross-handled by other document implementations.
- send() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Converts this document into a version that can be cross-handled by other document implementations.
- sendChannelMessage(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message to all of its targets without waiting for a response from them.
- sendChannelMessageAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message to all of its targets without waiting for a response from them.
- sendChannelMessageQuery(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
- sendChannelMessageQueryAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message to all of its targets and waits for all responses to be present or the query to time out.
- sendCommandLine(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
senderrecord 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
senderrecord 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
sendSyncrecord component. - sendSync() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns the value of the
sendSyncrecord 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.
- SerialisationStyle - Interface in eu.cloudnetservice.driver.document
-
An object that defines how to serialize a document.
- SERIALIZE - Enum constant in enum class eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore.Direction
-
Represents the serialization direction (from field/class to document).
- SERIALIZE - Static variable in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
-
The jvm static exclusion strategy for the serialize direction.
- serializeArray(String, JsonArray) - Static method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Serialises the given gson json array into an array element.
- 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.
- serializeObject(String, JsonObject) - Static method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Serialises the given gson json object into an object element.
- 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(Tuple2<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.
- serializeToString() - Method in interface eu.cloudnetservice.driver.document.Document
-
Serializes this document to a pretty string.
- serializeToString(SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
-
Serializes this document to a string with the given style.
- serializeToString(SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Serializes this document to a string with the given style.
- serializeToString(SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Serializes this document to a string with the given style.
- serialVersionUID - Static variable in exception eu.cloudnetservice.driver.document.DocumentParseException
- serialVersionUID - Static variable in exception eu.cloudnetservice.driver.document.DocumentSerialisationException
- serialVersionUID - Static variable in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
- serialVersionUID - Static variable in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
- 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
serverAddressrecord 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
serverAddressrecord 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 - Annotation Interface in eu.cloudnetservice.driver.registry.injection
-
This annotation enables the use of registered services from the service registry in an injection context.
- SERVICE - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
Represents a service within the network.
- 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>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Constructs a new service configuration instance.
- ServiceConfiguration.Builder - Class in eu.cloudnetservice.driver.service
-
Represents a builder for a service configuration.
- ServiceConfigurationBase - Class in eu.cloudnetservice.driver.service
-
The base configuration class for everything which can configure a service in any way.
- ServiceConfigurationBase(Set<ServiceTemplate>, Set<ServiceDeployment>, Set<ServiceRemoteInclusion>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Constructs a new service configuration base instance.
- ServiceConfigurationBase.Builder<T 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 - Class in eu.cloudnetservice.driver.service
-
Represents the result of a service creation.
- ServiceCreateResult(ServiceCreateResult.State, UUID, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Creates a new result instance.
- ServiceCreateResult.State - Enum Class in eu.cloudnetservice.driver.service
-
Represents the state of a service creation.
- ServiceCreateRetryConfiguration - Class in eu.cloudnetservice.driver.service
-
A configuration applied when the initial creation of a service fails.
- ServiceCreateRetryConfiguration(int, List<Long>, Map<ServiceCreateResult.State, List<ChannelMessageTarget>>) - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
Constructs a new retry configuration instance.
- ServiceCreateRetryConfiguration.Builder - Class in eu.cloudnetservice.driver.service
-
Represents a builder for a creation retry configuration.
- ServiceDeployment - Class in eu.cloudnetservice.driver.service
-
A deployment for a service.
- ServiceDeployment(ServiceTemplate, Collection<Pattern>, Collection<Pattern>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceDeployment
-
Constructs a new service deployment instance.
- ServiceDeployment.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service deployment.
- ServiceEnvironment - Class in eu.cloudnetservice.driver.service
-
Represents an environment a service can run in.
- ServiceEnvironment(String, String) - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironment
-
Constructs a new service environment instance.
- ServiceEnvironment.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service environment.
- serviceEnvironmentType(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the environment to use for services created based on the service configuration.
- ServiceEnvironmentType - Class in eu.cloudnetservice.driver.service
-
The service environment type groups multiple service environments together and holds all common variables to identify them.
- ServiceEnvironmentType(String, int, Set<String>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Constructs a new service environment type instance.
- ServiceEnvironmentType.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service environment type.
- serviceId - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
- serviceId - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
- serviceId() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Get the base service id all services created based on this configuration will use.
- serviceId() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the service id of the service this snapshot was created for.
- serviceId(ServiceId.Builder) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the service id builder of this builder.
- ServiceId - Class in eu.cloudnetservice.driver.service
-
A service id.
- ServiceId(String, String, Set<String>, UUID, int, String, String, ServiceEnvironmentType) - Constructor for class eu.cloudnetservice.driver.service.ServiceId
-
Creates a new service identity instance.
- ServiceId.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service id.
- serviceInfo - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceEvent
- serviceInfo - Variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
- serviceInfo() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceEvent
-
Get the service info which is associated with this event.
- serviceInfo() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Get the last reported service info snapshot of the service.
- serviceInfo() - Method in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Get the service info of the service which was created.
- serviceInfoAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Get the last reported service info snapshot of the service.
- ServiceInfoSnapshot - Class in eu.cloudnetservice.driver.service
-
Represents the state of a service at the snapshot creation time.
- ServiceInfoSnapshot(long, HostAndPort, ProcessSnapshot, ServiceConfiguration, long, ServiceLifeCycle, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Constructs a new service info snapshot.
- ServiceLifeCycle - Enum Class in eu.cloudnetservice.driver.service
-
Represents the state in which a service can be.
- ServiceLifeCycle(int...) - Constructor for enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
-
Creates a new service lifecycle instance.
- serviceProvider(UUID) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets a provider for the specific service with the given unique id.
- serviceProviderByName(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets a provider for the specific service with the given name.
- serviceRegistry - Variable in class eu.cloudnetservice.driver.module.DefaultModuleProviderHandler
- serviceRegistry - Variable in class eu.cloudnetservice.driver.util.ModuleHelper
- ServiceRegistry - Interface in eu.cloudnetservice.driver.registry
-
The service registry manages and provides access to service providers.
- ServiceRemoteInclusion - Class in eu.cloudnetservice.driver.service
-
An inclusion which can be added to a service and will download a file from the specified url to the given destination.
- ServiceRemoteInclusion(String, String, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
Constructs a new service remote inclusion instance.
- ServiceRemoteInclusion.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service remote inclusion.
- services() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster.
- servicesAsync() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster.
- servicesByEnvironment(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster and belong to the given environment.
- servicesByEnvironmentAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster and belong to the given environment.
- servicesByGroup(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster and belong to the given group.
- servicesByGroupAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster and belong to the given group.
- servicesByTask(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster and belong to the given task.
- servicesByTaskAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster and belong to the given task.
- serviceTask(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Get a task configuration which has the given name and is registered within the cluster.
- ServiceTask - Class in eu.cloudnetservice.driver.service
-
The main base configuration for all services within the CloudNet cluster.
- ServiceTask(String, String, String, String, String, boolean, boolean, boolean, boolean, Set<String>, Set<String>, Set<String>, ProcessConfiguration, int, int, Set<ServiceTemplate>, Set<ServiceDeployment>, Set<ServiceRemoteInclusion>, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceTask
-
Constructs a new service task instance.
- ServiceTask.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service task.
- ServiceTaskAddEvent - Class in eu.cloudnetservice.driver.event.events.task
-
An event being called when a service task gets added or updated.
- ServiceTaskAddEvent(ServiceTask) - Constructor for class eu.cloudnetservice.driver.event.events.task.ServiceTaskAddEvent
-
Constructs a new service task add event.
- serviceTaskAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Get a task configuration which has the given name and is registered within the cluster.
- ServiceTaskEvent - Class in eu.cloudnetservice.driver.event.events.task
-
Represents an event which is related to service tasks in any way.
- ServiceTaskEvent(ServiceTask) - Constructor for class eu.cloudnetservice.driver.event.events.task.ServiceTaskEvent
-
Constructs a new service task event.
- ServiceTaskProvider - Interface in eu.cloudnetservice.driver.provider
-
The main api which allows read and write access to task configurations.
- ServiceTaskRemoveEvent - Class in eu.cloudnetservice.driver.event.events.task
-
An event being fired when a service task gets removed.
- ServiceTaskRemoveEvent(ServiceTask) - Constructor for class eu.cloudnetservice.driver.event.events.task.ServiceTaskRemoveEvent
-
Constructs a new service task remove event.
- serviceTasks() - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Get all task configurations which are registered within the cluster.
- serviceTasksAsync() - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Get all task configurations which are registered within the cluster.
- ServiceTemplate - Class in eu.cloudnetservice.driver.service
-
A service template holds all files which can be copied onto a service.
- ServiceTemplate(String, String, String, int, boolean) - Constructor for class eu.cloudnetservice.driver.service.ServiceTemplate
-
Constructs a new service template instance.
- ServiceTemplate.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a template storage.
- session() - Method in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
-
Get the session information about the chunked transfer that was requested.
- sessionInformation - Variable in class eu.cloudnetservice.driver.event.events.chunk.ChunkedPacketSessionOpenEvent
- sessionInformation() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
-
Get the session information which is associated with this provider.
- sessionInformation() - Method in class eu.cloudnetservice.driver.network.chunk.defaults.DefaultChunkedPacketProvider
-
Get the session information which is associated with this provider.
- sessionUniqueId - Variable in record class eu.cloudnetservice.driver.network.chunk.data.ChunkSessionInformation
-
The field for the
sessionUniqueIdrecord 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
sessionUniqueIdrecord 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
- shouldExclude(DocumentValueIgnore) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
-
Check if the given annotation instance is present and disables the serialisation into the direction handled by this exclusion strategy.
- shouldProcess(Method, Object) - Method in interface eu.cloudnetservice.driver.network.http.annotation.parser.HttpAnnotationProcessor
-
Checks if this processor should process the given method.
- shouldSkipClass(Class<?>) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
- shouldSkipField(FieldAttributes) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentExclusionStrategy
- size - Variable in record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
sizerecord component. - size() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns the value of the
sizerecord 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
SSLConfigurationrecord 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.
- StandardDocProperty<E> - Record Class in eu.cloudnetservice.driver.document.property
-
The standard implementation of a doc property that does no special processing of the read/written values and supports read and write operations from/to the given document.
- StandardDocProperty(String, Type) - Constructor for record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Creates an instance of a
StandardDocPropertyrecord class. - standardFactory(Class<?>, Function<Gson, TypeAdapter<?>>) - Static method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Constructs a new factory that validates that the requested type is exactly the given base type before calling the delegate function.
- StandardSerialisationStyle - Enum Class in eu.cloudnetservice.driver.document
-
Defines the standard serialisation styles.
- StandardSerialisationStyle() - Constructor for enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
- start() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Sets the service lifecycle to started and executes the appropriate actions to change to the started state.
- startAll() - Method in class eu.cloudnetservice.driver.module.DefaultModuleProvider
-
Starts all modules which are loaded by this provided and can change to the started state.
- startAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Starts all modules which are loaded by this provided and can change to the started state.
- startAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Sets the service lifecycle to started and executes the appropriate actions to change to the started state.
- STARTED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
-
In this state the module is started and every module dependency declared by the module was started before.
- startModule() - Method in class eu.cloudnetservice.driver.module.DefaultModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.STARTEDif possible and fires all associated tasks. - startModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.STARTEDif possible and fires all associated tasks. - startPort - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
- startPort - Variable in class eu.cloudnetservice.driver.service.ServiceTask
- startPort() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
The port of the service to start on.
- startPort(int) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the start port for services created based on the configuration.
- startPort(int) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the start port for services created based on the configuration.
- startTransaction() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Starts a transaction to the buffer.
- startTransaction() - Method in class eu.cloudnetservice.driver.network.netty.buffer.NettyImmutableDataBuf
-
Starts a transaction to the buffer.
- startupMillis - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- startupMillis() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the epoch milli startup time of the associated node.
- state - Variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
- state() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
-
Get the state of the service creation.
- state() - Method in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Get the state of this service creation.
- State() - Constructor for enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
- staticService - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
- staticService - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
- staticService() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Get if services which get created based on this configuration are static.
- staticService(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets whether services created based on the service configuration should be static or not.
- staticServices - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
- staticServices - Variable in class eu.cloudnetservice.driver.service.ServiceTask
- staticServices() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
Get if services which get created based on this configuration are static.
- staticServices(boolean) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets whether services created based on the service configuration should be static or not.
- 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.STOPPEDif possible and fires all associated tasks. - stopModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.STOPPEDif 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
storesSensitiveDatarecord component. - storesSensitiveData() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
storesSensitiveDatarecord 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).
- stringTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
- stringTypeAdapter - Variable in class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
- 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
systemCpuUsagerecord component. - systemCpuUsage() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
systemCpuUsagerecord component.
T
- target - Variable in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
-
The field for the
targetrecord component. - target() - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
-
Returns the value of the
targetrecord 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.
- targetArray - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
The field for the
targetArrayrecord component. - targetArray() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Returns the value of the
targetArrayrecord component. - 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
targetMethodInformationrecord component. - targetMethodInformation() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
-
Returns the value of the
targetMethodInformationrecord 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.
- targetObject - Variable in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
The field for the
targetObjectrecord component. - targetObject() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Returns the value of the
targetObjectrecord component. - targets - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
- targets - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
The field for the
targetsrecord component. - targets() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns the value of the
targetsrecord 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
threadsrecord component. - threads() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
threadsrecord 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
ThreadSnapshotrecord class. - threadState - Variable in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
The field for the
threadStaterecord component. - threadState() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Returns the value of the
threadStaterecord 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
timeOutMillisrecord 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
timeOutMillisrecord 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.
- toInstanceOf(TypeToken<T>) - Method in interface eu.cloudnetservice.driver.document.Document
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(TypeToken<T>) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(TypeToken<T>) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Class<T>) - Method in interface eu.cloudnetservice.driver.document.Document
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Class<T>) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Class<T>) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Type) - Method in interface eu.cloudnetservice.driver.document.Document
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Type) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Type) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Converts the underlying key-value mappings to an instance of the given type.
- 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.cluster.NetworkCluster
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.ComponentInfo
-
Returns a string representation of this record class.
- toString() - Method in interface eu.cloudnetservice.driver.document.Document
-
Returns this document compact serialised.
- toString() - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Returns this document compact serialised.
- toString() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Returns a string representation of this record class.
- toString() - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Returns this document compact serialised.
- toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonDocumentSend
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns a string representation of this record class.
- toString() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
- toString() - Method in 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.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 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
totalLoadedClassCountrecord component. - totalLoadedClassCount() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
totalLoadedClassCountrecord 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
transferChannelrecord 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
transferChannelrecord 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
transferInformationrecord 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
transferInformationrecord 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.
- translateName(Field) - Method in class eu.cloudnetservice.driver.document.gson.GsonDocumentFieldNamingStrategy
- 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
trustCertificatePathrecord component. - trustCertificatePath() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns the value of the
trustCertificatePathrecord 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
typerecord component. - type - Variable in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
- type - Variable in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
The field for the
typerecord component. - type() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Returns the value of the
typerecord component. - type() - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Returns the type of network component this ChannelMessageTarget targets.
- type() - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Returns the value of the
typerecord component. - 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
- typeSupportChecker - Variable in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
The field for the
typeSupportCheckerrecord component. - typeSupportChecker() - Method in record class eu.cloudnetservice.driver.document.gson.DelegateTypeAdapterFactory
-
Returns the value of the
typeSupportCheckerrecord component.
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
UncloseableInjectionLayerrecord class. - uniqueId - Variable in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
- uniqueId - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
- uniqueId - Variable in class eu.cloudnetservice.driver.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.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.UNUSABLEstate shortly. - unloadedClassCount - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
The field for the
unloadedClassCountrecord component. - unloadedClassCount() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns the value of the
unloadedClassCountrecord 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.UNLOADEDif possible and fires all associated tasks. - unloadModule() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.UNLOADEDif 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
EventManagerRegistered services in theServiceRegistryRegistered bindings for theDefaultObjectMapper.DEFAULT_MAPPERRegistered rpc handlers in theRPCHandlerRegistryRegistered language files inI18nRegistered packet listeners in thePacketListenerRegistry - 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.
- unregisterDocumentFactory(String) - Method in class eu.cloudnetservice.driver.document.defaults.DefaultDocumentFactoryRegistry
-
Unregisters the document factory that is associated with the given format name, returning the associated factory.
- unregisterDocumentFactory(String) - Method in interface eu.cloudnetservice.driver.document.DocumentFactoryRegistry
-
Unregisters the document factory that is associated with the given format name, returning the associated factory.
- unregisterHandler(RPCHandler) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultRPCHandlerRegistry
-
Unregisters the given rpc handler from this registry if previously registered.
- unregisterHandler(RPCHandler) - Method in interface eu.cloudnetservice.driver.network.rpc.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.
- unwrapJsonPrimitive(String, JsonPrimitive) - Static method in class eu.cloudnetservice.driver.document.gson.send.GsonPrimitiveConverter
-
Converts the given gson json primitive into a primitive element.
- 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(Document) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Updates the properties of the current service info to include all properties set in the given document.
- updatePropertiesAsync(Document) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Updates the properties of the current service info to include all properties set in the given document.
- 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.
- upstream - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
The field for the
upstreamrecord component. - upstream() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Returns the value of the
upstreamrecord component. - 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
usagerecord component. - usage() - Method in record class eu.cloudnetservice.driver.command.CommandInfo
-
Returns the value of the
usagerecord 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.cluster.NodeInfoSnapshot
- usedMemory() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the amount of memory currently used by all services which are running on the associated node.
- 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.document.annotations.DocumentFieldRename
-
Get the alternative field name that should be used when serialising or deserializing the annotated field.
- value() - Element in annotation interface eu.cloudnetservice.driver.document.annotations.DocumentValueIgnore
-
Get the serialisation direction(s) when the field should be ignored.
- value() - Element in annotation interface eu.cloudnetservice.driver.network.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.document.annotations.DocumentValueIgnore.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.event.InvocationOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.network.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
valueResolverrecord component. - valueResolver() - Method in record class eu.cloudnetservice.driver.network.http.annotation.parser.ParameterInvocationHint
-
Returns the value of the
valueResolverrecord 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.document.annotations.DocumentValueIgnore.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.event.InvocationOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class eu.cloudnetservice.driver.network.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 class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- version - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
The field for the
versionrecord component. - version - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
- version() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the version the associated node is running on.
- version() - Method in interface eu.cloudnetservice.driver.module.Module
-
Get the version of this module.
- version() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
versionrecord component. - version() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
-
Get the version of this dependency.
- 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
versionTitlerecord component. - versionTitle() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Returns the value of the
versionTitlerecord 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
versionTyperecord component. - versionType() - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Returns the value of the
versionTyperecord 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). - visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Starts the visit of an array element.
- visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Starts the visit of an array element.
- visitArray(ArrayElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Starts the visit of an array element.
- visitArray(ArrayElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Starts the visit of an array element.
- visitDependencies(Deque<ModuleWrapper>, Collection<ModuleDependency>, ModuleWrapper, ModuleWrapper, ModuleProvider) - Static method in class eu.cloudnetservice.driver.module.util.ModuleDependencyUtil
-
Visits all dependencies of a module and ensures that there is no circular dependency to the root calling module.
- visitEnd() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Called when the end of visit for this visitor is reached.
- visitEnd() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Called when the end of visit for this visitor is reached.
- visitEnd() - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Called when the end of visit for this visitor is reached.
- visitEnd() - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Called when the end of visit for this visitor is reached.
- 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 theRPCthat 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. - visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Visits a null element.
- visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Visits a null element.
- visitNull(NullElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Visits a null element.
- visitNull(NullElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Visits a null element.
- visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Starts the visit of an object element.
- visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Starts the visit of an object element.
- visitObject(ObjectElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Starts the visit of an object element.
- visitObject(ObjectElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Starts the visit of an object element.
- visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonArrayVisitor
-
Visits a primitive element.
- visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonObjectVisitor
-
Visits a primitive element.
- visitPrimitive(PrimitiveElement) - Method in record class eu.cloudnetservice.driver.document.gson.send.GsonRootObjectVisitor
-
Visits a primitive element.
- visitPrimitive(PrimitiveElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Visits a primitive element.
- 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
wasSuccessfulrecord component. - wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.defaults.handler.DefaultHandlingResult
-
Returns the value of the
wasSuccessfulrecord 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
websiterecord 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
websiterecord 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
- withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(E) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(O) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefaultExclusions() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Adds the
wrapper.jarfile 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.
- withReadRewrite(Function<E, V>) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Wraps this property to apply a rewrite function when reading the property from a document.
- withReadRewrite(Function<E, V>) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Wraps this property to apply a rewrite function when reading the property from a document.
- withReadRewrite(Function<E, V>) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Wraps this property to apply a rewrite function when reading the property from a document.
- withReadRewrite(Function<E, V>) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Wraps this property to apply a rewrite function when reading the property from a document.
- withReadRewrite(Function<O, V>) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Wraps this property to apply a rewrite function when reading the property from a document.
- withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
- withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
- withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
- withReadWriteRewrite(Function<E, V>, Function<V, E>) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
- withReadWriteRewrite(Function<O, V>, Function<V, O>) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
- 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.
- wrapAsPrimitive(Object) - Static method in class eu.cloudnetservice.driver.document.gson.send.GsonPrimitiveConverter
-
Wraps the given primitive type into a gson json primitive instance.
- WRAPPER - Static variable in class eu.cloudnetservice.driver.DriverEnvironment
-
The jvm-static representation of the wrapper environment.
- WRAPPER_TO_NODE - Enum constant in enum class eu.cloudnetservice.driver.network.def.PacketClientAuthorization.PacketAuthorizationType
-
The authorization type for a node which should authenticate a wrapper (or a running service in other words).
- 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(JsonWriter, Document) - Method in class eu.cloudnetservice.driver.document.gson.DocumentTypeAdapter
- write(JsonWriter, Path) - Method in class eu.cloudnetservice.driver.document.gson.PathTypeAdapter
- write(JsonWriter, Pattern) - Method in class eu.cloudnetservice.driver.document.gson.PatternTypeAdapter
- write(DataBuf.Mutable, Document, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DocumentObjectSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- write(DataBuf.Mutable, DataBufable, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufableObjectSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- write(DataBuf.Mutable, DataBuf, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.DataBufObjectSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- write(DataBuf.Mutable, Enum<?>, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.EnumObjectSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- write(DataBuf.Mutable, Object, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.data.DataClassSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- write(DataBuf.Mutable, Path, Type, ObjectMapper) - Method in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.PathObjectSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- write(DataBuf.Mutable, 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(Document) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Writes the given configuration document to the default configuration path
DriverModule.configPath(). - writeData(DataBuf.Mutable) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufable
-
Writes all needed data from this object into the given data buf.
- 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(ObjectOutputStream) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Writes this document in a compact way to the given output stream.
- writeObject(ObjectOutputStream) - Method in class eu.cloudnetservice.driver.document.gson.MutableGsonDocument
-
Writes this document in a compact way to the given output stream.
- 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.
- writeProperty(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document.
- writeProperty(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document.
- writePropertyIfAbsent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Writes the given property and computed value into the underlying document if no other value is associated yet with the given property.
- writePropertyIfAbsent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and computed value into the underlying document if no other value is associated yet with the given property.
- writePropertyIfAbsent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document if no other value is associated yet with the given property.
- writePropertyIfAbsent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document if no other value is associated yet with the given property.
- writePropertyIfPresent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Writes the given property and computed value into the underlying document if another value is already associated with the given property.
- writePropertyIfPresent(DocProperty<E>, Supplier<? extends E>) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and computed value into the underlying document if another value is already associated with the given property.
- writePropertyIfPresent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document if another value is already associated with the given property.
- writePropertyIfPresent(DocProperty<E>, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document if another value is already associated with the given property.
- writer - Variable in class eu.cloudnetservice.driver.network.rpc.defaults.object.serializers.FunctionalObjectSerializer
- writeRewriteFunction - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
The field for the
writeRewriteFunctionrecord component. - writeRewriteFunction() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Returns the value of the
writeRewriteFunctionrecord component. - 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.
- writeTo(OutputStream) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document pretty to the given output stream.
- writeTo(OutputStream, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document with the given style to the given output stream.
- writeTo(OutputStream, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Writes this document with the given style to the given output stream.
- writeTo(OutputStream, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Writes this document with the given style to the given output stream.
- writeTo(Appendable) - Method in interface eu.cloudnetservice.driver.document.Document
-
Appends this document pretty to the given appendable.
- writeTo(Appendable, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
-
Appends this document with the given style to the given appendable.
- writeTo(Appendable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Appends this document with the given style to the given appendable.
- writeTo(Appendable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Appends this document with the given style to the given appendable.
- writeTo(Path) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document pretty into a file at the given path.
- writeTo(Path, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document with the given style into a file at the given path.
- writeTo(Path, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Writes this document with the given style into a file at the given path.
- writeTo(Path, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Writes this document with the given style into a file at the given path.
- writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, E) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, O) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Writes the given value into the given document.
- writeTo(DataBuf.Mutable) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document compact as a string to the given data buffer.
- writeTo(DataBuf.Mutable, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document with the given style as a string to the given data buffer.
- writeTo(DataBuf.Mutable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.empty.EmptyDocument
-
Writes this document with the given style as a string to the given data buffer.
- writeTo(DataBuf.Mutable, SerialisationStyle) - Method in class eu.cloudnetservice.driver.document.gson.ImmutableGsonDocument
-
Writes this document with the given style as a string to the given data buffer.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ServiceRegistry.firstProvider(Class).Serviceannotation.