Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in interface eu.cloudnetservice.driver.document.send.element.Element
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.NullElement
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Applies the given visitor to this element.
- accept(ElementVisitor) - Method in record class eu.cloudnetservice.driver.document.send.element.PrimitiveElement
-
Applies the given visitor to this element.
- accessible() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- acquires() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Get the amount of times this buffer was acquired.
- active() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Get if the underlying channel is still active and therefore connected.
- 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.
- 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 interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Adds a packet listener for each packet that uses the provided channel id.
- addListener(int, Class) - 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.NetworkServer
-
Binds this network server to the given host and port if no listener is already listening on the given address.
- addNode(NetworkClusterNode) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Adds a new node on the current node and synchronizes the change into the cluster.
- addNodeAsync(NetworkClusterNode) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Adds a new node on the current node and synchronizes the change into the cluster.
- address - Variable in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
- address() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the address to which the service was / will be bound when started.
- addServiceDeployment(ServiceDeployment) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Adds the given service deployment to the queue.
- addServiceDeploymentAsync(ServiceDeployment) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Adds the given service deployment to the queue.
- addServiceRemoteInclusion(ServiceRemoteInclusion) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Adds the given service remote inclusion to the queue.
- addServiceRemoteInclusionAsync(ServiceRemoteInclusion) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Adds the given service remote inclusion to the queue.
- addServiceTask(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Adds a new task configuration by caching the given object, creating the task file and syncing the change to all other nodes which are currently connected in the cluster.
- addServiceTaskAsync(ServiceTask) - Method in interface eu.cloudnetservice.driver.provider.ServiceTaskProvider
-
Adds a new task configuration by caching the given object, creating the task file and syncing the change to all other nodes which are currently connected in the cluster.
- addServiceTemplate(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Adds the given service template to the inclusion queue.
- addServiceTemplateAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Adds the given service template to the inclusion queue.
- advanceReaderOffset(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Advances the current reader offset of this buffer by the given delta.
- advanceWriterOffset(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Advances the current writer offset of this buffer by the given delta.
- 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() - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all components in the network.
- ALL - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
All available components.
- 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
- allNodes() - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all node components in the network.
- allocate() - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Allocates an instance of the generated implementation based on the provided arguments.
- 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) - 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) - 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.
- allServices() - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all service (wrapper) components in the network.
- 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.
- annotationType() - Method in record class eu.cloudnetservice.driver.inject.NamedImpl
- append(Document) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
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, Boolean) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
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, 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, String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Appends the given string associated with the given key to this document.
- appendConstructorParameters(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Appends the given parameters to the current parameter array.
- appendNull(String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
Associates a null value with the given key.
- 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.
- apply(ChunkSessionInformation) - Method in class eu.cloudnetservice.driver.network.chunk.event.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). - argumentInformation() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
-
Get the data buffer slice which should contain the argument information for the current method invocation.
- argumentInformation(DataBuf) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
-
Sets the buffer containing the argument information for the method invocation.
- 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) - Constructor for record class eu.cloudnetservice.driver.document.send.element.ArrayElement
-
Creates an instance of a
ArrayElementrecord class. - asImmutable() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Wraps the underlying buffer into a read-only variant.
- asMutable() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- 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) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the names of the nodes which are allowed to pick up services created based on the service configuration.
- asUncloseable() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Makes this injection layer not closeable, returning the same layer if it is already not closeable.
- asUncloseable() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Makes this injection layer not closeable, returning the same layer if it is already not closeable.
- asUncloseable() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Makes this injection layer not closeable, returning the same layer if it is already not closeable.
- asyncReturnType() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get if the method has an async return type (returns a supported future subtype).
- atOrAbove() - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Checks if the version of the current java runtime is at least this java version.
- 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.
- autoModule - Variable in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
The field for the
autoModulerecord component. - autoModule() - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Returns the value of the
autoModulerecord component. - AutoService - Annotation Interface in eu.cloudnetservice.driver.registry
-
An annotation which, when applied to a type, indicates that the type should automatically be registered as a service implementation into a service registry.
- availableLanguages() - Method in interface eu.cloudnetservice.driver.language.I18n
-
Get a view of the locales for which a translation provider was registered.
- 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.
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) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Sets the backoff strategy when retrying a service creation.
- BadRequest(String, RPCHandler) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
Creates an instance of a
BadRequestrecord class. - baseImplementation() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCChained
-
Sets the base implementation class to use when generating the implementation for the chained RPC.
- 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.
- binaryResponse(DataBuf) - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
-
Sets the response of this channel message to a channel message which just contains the given buffer as the content of it.
- boot - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- boot() - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Returns the singleton boot injection layer.
- boot() - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Get the singleton boot injection layer.
- BootLayerConfigurator - Interface in eu.cloudnetservice.driver.inject
-
All classes that are implementing this interface and are registered as a service provider to the class path will be loaded via the service provider interface when the boot injection layer is constructed for the first time.
- build() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Builds a channel message from this builder, using an empty buffer as the content.
- 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 interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandler.Builder
-
Builds a new RPC handler based on the options provided to this builder.
- build() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
-
Builds a new invocation context based on the arguments supplied to this builder.
- build() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
-
Validates the options and target class provided to this builder and constructs the final sender instance in case everything checks out.
- build() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
-
Builds an instance of the service configuration type this builder is targeting.
- build() - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Builds the process configuration based on the configuration of this builder.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Builds a service configuration based on all previously supplied properties.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Builds an instance of the service configuration type this builder is targeting.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Builds a new retry configuration based on the previously supplied properties.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Builds a new service deployment instances based on this builder.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
-
Builds a service environment instance based on this builder.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
-
Builds a service environment type instance based on the properties supplied to this builder.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
-
Builds a new service id instance based on this builder.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
-
Builds a service remote inclusion instance based on this builder.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Builds an instance of the service configuration type this builder is targeting.
- build() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
-
Builds the service template based on this builder.
- build(DataBuf) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Builds a channel message from this builder, using the given buffer as the content of it.
- build(UnaryOperator) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Builds a channel message from this builder, using the given decorator function to write the content of the channel message into the buffer before building.
- 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 class eu.cloudnetservice.driver.service.GroupConfiguration
-
Constructs a new builder instance to create a group configuration.
- builder() - Static method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
Constructs a new builder for a process configuration.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Constructs a new builder instance for a service configuration.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
Constructs a new builder instance for a retry configuration.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceDeployment
-
Creates a new builder for a service deployment.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironment
-
Constructs a new builder instance for a service environment.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Constructs a new builder instance for a service environment type.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceId
-
Constructs a new builder for a service id instance.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
Constructs a new builder instance for a service remote inclusion.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceTask
-
Constructs a new builder for a service task.
- builder() - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Constructs a new builder instance for a service template.
- builder(GroupConfiguration) - Static method in class eu.cloudnetservice.driver.service.GroupConfiguration
-
Constructs a new builder which inherits the properties of the given group configuration, allowing to change certain properties of a group.
- builder(ProcessConfiguration) - Static method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
Constructs a new builder for a process configuration copying the properties from the given configuration into the builder.
- builder(ServiceConfiguration) - Static method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Creates a new service configuration builder which has the same options set as the given service configuration.
- builder(ServiceCreateRetryConfiguration) - Static method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
Creates a new retry configuration builder which has the same options set as the given retry configuration.
- builder(ServiceDeployment) - Static method in class eu.cloudnetservice.driver.service.ServiceDeployment
-
Creates a new builder for a service deployment which has the same properties pre-set as the given deployment instance.
- builder(ServiceEnvironment) - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironment
-
Constructs a new builder instance for a service environment, copying the properties of the given environment into the builder first.
- builder(ServiceEnvironmentType) - Static method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Constructs a new builder instance for a service environment which has the properties of the given service environment already set.
- builder(ServiceId) - Static method in class eu.cloudnetservice.driver.service.ServiceId
-
Constructs a new builder for a service id which has the same properties set as the given service id.
- builder(ServiceRemoteInclusion) - Static method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
Constructs a new builder for a service remote inclusion which has the properties of the given inclusion already set.
- builder(ServiceTask) - Static method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Creates a new builder instance for a service configuration which has the same options set as the given service task.
- builder(ServiceTask) - Static method in class eu.cloudnetservice.driver.service.ServiceTask
-
Constructs a new builder for a service task which has the same properties set than the given service task.
- builder(ServiceTemplate) - Static method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Constructs a new builder for a service template which has all properties of the given template already set.
- Builder() - Constructor for class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Constructs a new builder instance.
- Builder() - Constructor for class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironment.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceEnvironmentType.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceId.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceTask.Builder
- Builder() - Constructor for class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
- buildResponseFor(ChannelMessage) - Static method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Constructs a new builder which contains all necessary data to respond to a channel message.
- BUNGEECORD - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
The bungeecord service environment type, can also be any fork of bungeecord (Java Edition proxy).
C
- 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.
- cacheStrategy - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
- cacheStrategy - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- cacheStrategy() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
The caching strategy that is used when downloading the inclusion.
- cacheStrategy(String) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
-
Sets the cache strategy that is used when downloading the inclusion from the remote.
- callEvent(String, T) - Method in 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.
- Cancelable - Interface in eu.cloudnetservice.driver.event
-
This class represents an event which is cancelable.
- cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
- cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
- cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
- cancelled - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
- cancelled - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
- cancelled() - Method in interface eu.cloudnetservice.driver.event.Cancelable
-
Gets the cancellation state of the event.
- cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
-
Gets the cancellation state of the event.
- cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
-
Gets the cancellation state of the event.
- cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
-
Gets the cancellation state of the event.
- cancelled() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
-
Gets the cancellation state of the event.
- cancelled() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
-
Gets the cancellation state of the event.
- cancelled(boolean) - Method in interface eu.cloudnetservice.driver.event.Cancelable
-
Marks this event as cancelled and stops the execution of the representing change in the system.
- cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreLoadEvent
-
Marks this event as cancelled and stops the execution of the representing change in the system.
- cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreReloadEvent
-
Marks this event as cancelled and stops the execution of the representing change in the system.
- cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStartEvent
-
Marks this event as cancelled and stops the execution of the representing change in the system.
- cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreStopEvent
-
Marks this event as cancelled and stops the execution of the representing change in the system.
- cancelled(boolean) - Method in class eu.cloudnetservice.driver.event.events.network.NetworkChannelInitEvent
-
Marks this event as cancelled and stops the execution of the representing change in the system.
- canChangeTo(ModuleLifeCycle) - Method in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
-
Checks if a module can change from this state to the given target.
- canChangeTo(ServiceLifeCycle) - Method in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
-
Checks if this lifecycle can be changed to the given target lifecycle.
- canRunOn(JavaVersion) - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Checks if this module can run on the specified java runtime version.
- caughtException - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
The field for the
caughtExceptionrecord component. - caughtException() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Returns the value of the
caughtExceptionrecord component. - 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. - 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.
- changeConstructorParameter(int, Object) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Changes the parameter value at the given index to use the given parameter type instead.
- channel - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
- channel - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
The field for the
channelrecord component. - channel - Variable in class eu.cloudnetservice.driver.event.events.network.NetworkEvent
- channel - Variable in class eu.cloudnetservice.driver.network.protocol.BasePacket
- channel() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns the value of the
channelrecord component. - channel() - Element in annotation interface eu.cloudnetservice.driver.event.EventListener
-
The channel this event is listening to.
- channel() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
-
Get the channel to which the channel message got sent.
- channel() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
-
Get the channel this event is listening to.
- channel() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
-
Get the channel id to which this packet was sent.
- channel() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
-
Get the channel id to which this packet was sent.
- channel() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
-
Get the channel id to which this packet was sent.
- channel(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Sets the channel of this message.
- channelId() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Get a unique numeric id of this channel.
- 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 that can be sent over the network with specific targets in mind.
- ChannelMessage(boolean, boolean, String, String, DataBuf, ChannelMessageSender, Collection) - 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
-
Identifies one or more targets of a channel message, optionally with a
ChannelMessageTarget.name()for further specification of a target. - ChannelMessageTarget(ChannelMessageTarget.Type, String) - Constructor for class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Constructs a new channel message target using the given type and optional name.
- ChannelMessageTarget.Type - Enum Class in eu.cloudnetservice.driver.channel
-
The possible types of targets a channel message can have.
- 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 interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Get all channel ids to which a listener was registered previously.
- 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
- 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, String) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Constructs a new child layer for the given parent layer.
- child(InjectionLayer, String) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Constructs a new child layer for the given parent layer.
- ChunkedFileQueryBuilder - Interface in eu.cloudnetservice.driver.network.chunk
-
A builder that can be used to query a file from a remote network component.
- chunkedPacketHandler - Variable in class eu.cloudnetservice.driver.network.chunk.event.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.
- 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.network.chunk.event
-
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.network.chunk.event.ChunkedPacketSessionOpenEvent
-
Constructs a new chunked packet session open event with the given session information as the reason for it to get fired.
- ChunkSessionInformation - Class in eu.cloudnetservice.driver.network.chunk
-
Contains all needed information for a chunked data transfer to be initialized.
- ChunkSessionInformation() - Constructor for class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Used for network deserialization.
- ChunkSessionInformation(int, UUID, String, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Constructs a new chunk session information.
- chunkSize - Variable in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- chunkSize() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Get the size of a single chunk in the transfer.
- chunkSize(int) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
The size of the chunks in bytes that will be transferred from the remote to the caller.
- chunkSize(int) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
Sets the size each chunk has except for the last one must have.
- CLASS_LOADING_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
- classFileVersion - Variable in enum class eu.cloudnetservice.driver.base.JavaVersion
- classFileVersion() - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Get the class file version number of this java version.
- classLoader - Variable in class eu.cloudnetservice.driver.module.DefaultModule
- classLoader() - Method in class eu.cloudnetservice.driver.module.DefaultModule
-
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() - 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.
- clearAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Removes all key-value pairs which are currently stored in the database.
- CLIENT_CHANNEL - Enum constant in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
-
A channel which connects from or to a client.
- clientAddress() - 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. - 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.channel.ChannelMessage
- 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 interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Closes this buffer.
- close() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- close() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Requests the close of the channel, flushing all outbound i/o requests before.
- close() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Closes this storage and releases all resources which are associated with it (if any).
- closeAsync() - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Closes this storage and releases all resources which are associated with it (if any).
- closeChannels() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
-
Closes all open connections associated with this network component.
- closed() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Get if this channel was marked as closed.
- 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.
- 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, List) - Constructor for record class eu.cloudnetservice.driver.command.CommandInfo
-
Creates an instance of a
CommandInforecord class. - COMPACT - Enum constant in enum class eu.cloudnetservice.driver.document.StandardSerialisationStyle
-
Uses the most efficient way to pack the document data.
- compareTo(RegisteredEventListener) - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
- compareTo(ServiceInfoSnapshot) - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
- compareTo(ServiceTemplate) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
- 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. - concrete() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get if the method is concretely implemented, false if the method is abstract.
- CONFIG_BINDING_KEY - 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.
- configuredLayer(String, I, Consumer) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Provides a fresh injection layer, with no bindings configured to the returned injector.
- configuredLayer(String, Consumer) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Provides a fresh injection layer, with no bindings configured to the returned injector.
- configureMessageBuffer(Consumer) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
A consumer that is called when the actual request is sent to the data source.
- 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.
- 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.
- 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.
- 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.
- containsAsync(ServiceTemplate) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Checks if this template storage contains any data associated with the given template.
- containsAsync(String) - Method in interface eu.cloudnetservice.driver.database.Database
-
Tests whether a document is associated with the given key.
- containsDatabase(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
-
Checks whether the database with the given name already exists.
- containsDatabaseAsync(String) - Method in interface eu.cloudnetservice.driver.database.DatabaseProvider
-
Checks whether the database with the given name already exists.
- containsNonNull(String) - Method in interface eu.cloudnetservice.driver.document.Document
-
Get if this document has a non-null value mapping for the given key.
- 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.
- copyOf(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
-
Creates a readonly copy of the given data buffer.
- 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 interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
Constructs a new default implementation of this builder.
- 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.
- createCloudService(ServiceConfiguration) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceFactory
-
Creates and prepares a new cloud service based on the given configuration.
- createCloudServiceAsync(ServiceConfiguration) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceFactory
-
Creates and prepares a new cloud service based on the given configuration.
- created(ServiceInfoSnapshot) - Static method in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Creates a new result with the state set to created and using the given service info.
- CREATED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
-
The initial state of a module until the module gets loaded.
- CREATED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
-
The service was created successfully and is fully available for further actions.
- createDirectory(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates a new, empty directory at the given path in the given template in this storage if the directory didn't exist already.
- createDirectoryAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Creates a new, empty directory at the given path in the given template in this storage if the directory didn't exist already.
- createdService() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
-
Get the underlying service of the service result.
- createEmpty() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
-
Creates an empty buffer which can be expanded by writing to it.
- 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.
- 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.
- 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.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. - 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. - 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.
- 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 interface eu.cloudnetservice.driver.network.rpc.RPCProvider.Builder
-
Sets the data buf factory to use for everything that is related with data serialization in the final rpc provider.
- DataBufFactory - Interface in eu.cloudnetservice.driver.network.buffer
-
A factory for creation of data buf instances in various forms.
- 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.
- dataId - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
- dataId() - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
-
Get the id of the requested data.
- dataIdentifier(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
The identifier for the data should be transferred from the remote to the caller.
- 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. - DEFAULT_EXCLUSIONS - Static variable in class eu.cloudnetservice.driver.service.ServiceDeployment
- DefaultedDocPropertyHolder - Interface in eu.cloudnetservice.driver.document.property
-
An implementation of a doc property holder that defaults all method calls to the underlying document that is returned by the
DocPropertyHolder.propertyHolder()method. - DefaultedDocPropertyHolder.Mutable<S> - Interface in eu.cloudnetservice.driver.document.property
-
An implementation of a mutable doc property holder that defaults all method calls to the underlying document that is returned by the
DocPropertyHolder.propertyHolder()method. - DefaultedDocPropertyHolder.Mutable.WithDirectModifier<S> - Interface in eu.cloudnetservice.driver.document.property
-
A subclass of a mutable doc property holder which allows to modify the underlying property document of this holder easily.
- defaultFactory() - Static method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
-
Get the default factory for data buffers integrated into cloudnet.
- 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) - Constructor for record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Creates an instance of a
DefaultingDocPropertyrecord class. - DefaultInjectionLayer<I> - Record Class in eu.cloudnetservice.driver.inject
-
The default implementation for of an injector layer.
- DefaultInjectionLayer(I, AerogelAutoModule, String) - Constructor for record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Creates an instance of a
DefaultInjectionLayerrecord class. - defaultInstance(Class) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get the instance of the default service implementation for the given service type.
- DefaultModule - Class in eu.cloudnetservice.driver.module
-
Represents the default implementation of the module.
- DefaultModule() - Constructor for class eu.cloudnetservice.driver.module.DefaultModule
- 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) - 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.
- defaultRegistration(Class) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get the default registration for the given service in this service registry.
- defaultService() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistryRegistration
-
Get if this registration is the default registration for the service.
- 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.
- definingClass() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get the class in which the method is defined.
- 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) - 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) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the files which should get deleted when stopping a service created based on the configuration.
- deleteFile(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Deletes the given file at the given path in the given template in this storage.
- deleteFileAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Deletes the given file at the given path in the given template in this storage.
- deleteFiles() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Stops the service if it is currently running marks it as deleted.
- deleteFilesAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Stops the service if it is currently running marks it as deleted.
- dependencies - Variable in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
The field for the
dependenciesrecord component. - dependencies() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns the value of the
dependenciesrecord component. - dependingModules() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Get all modules this module is depending on.
- 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) - 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) - 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) - 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).
- destination - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
- destination - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- destination() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
The target file name of the inclusion download.
- destination(String) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
-
Sets the destination to download the inclusion to.
- detailMessage - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
The field for the
detailMessagerecord component. - detailMessage - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
The field for the
detailMessagerecord component. - detailMessage() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
Returns the value of the
detailMessagerecord component. - detailMessage() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Returns the value of the
detailMessagerecord component. - 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.
- discoverServices(Class) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Discovers and registers all auto service definitions which were generated by the annotation processor and that are available from the code source of the given owner class.
- displayName - Variable in enum class eu.cloudnetservice.driver.base.JavaVersion
- displayName() - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Get the display name of this java version.
- 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> - 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.
- DocumentFactory - Interface in eu.cloudnetservice.driver.document
-
A factory for documents.
- DocumentFieldRename - Annotation Interface in eu.cloudnetservice.driver.document.annotations
-
Annotation to rename a field during tree serialisation or deserialization.
- DocumentParseException - Exception Class in eu.cloudnetservice.driver.document
-
An exception that gets thrown when an issue occurs while parsing a document from the given input data.
- DocumentParseException(String, Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentParseException
-
Constructs a new document parse exception with the given description message and cause.
- DocumentParseException(Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentParseException
-
Constructs a new document parse exception with the given cause.
- documents() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all values which are currently stored and mapped to a key in the database.
- documentsAsync() - Method in interface eu.cloudnetservice.driver.database.Database
-
Get all values which are currently stored and mapped to a key in the database.
- DocumentSend - Interface in eu.cloudnetservice.driver.document.send
-
Represents a version of a document that can be transferred into another document.
- DocumentSerialisationException - Exception Class in eu.cloudnetservice.driver.document
-
An exception that gets thrown when an issue occurs while serializing a document.
- DocumentSerialisationException(String, Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentSerialisationException
-
Constructs a new document serialisation exception with the given description message and cause.
- DocumentSerialisationException(Throwable) - Constructor for exception class eu.cloudnetservice.driver.document.DocumentSerialisationException
-
Constructs a new document serialisation exception with the given cause.
- 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.
- 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
- dropResult() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Disables that this rpc is waiting for a result from the target network component.
E
- EARLY - Enum constant in enum class eu.cloudnetservice.driver.event.InvocationOrder
-
The associated event listener gets called earlier than normal listeners.
- Element - Interface in eu.cloudnetservice.driver.document.send.element
-
An abstract element that can be included into any document type.
- elementCount() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get the amount of key-value mappings that are present in the document.
- 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 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() - 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_ELEMENT_ARRAY - Static variable in class eu.cloudnetservice.driver.inject.InjectUtil
- EMPTY_INSTANCE_ARRAY - Static variable in class eu.cloudnetservice.driver.inject.InjectUtil
- emptyDocument() - Static method in interface eu.cloudnetservice.driver.document.Document
-
Get the jvm static implementation of an empty document.
- 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.
- ensureWriteable(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Ensures that this buffer has at least the given number of bytes available for writing data.
- 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.
- 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 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) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the name of the environment services using the created process configuration should use.
- environment(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the environment to use for services created based on the service configuration.
- environment(ServiceEnvironmentType) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
-
Sets the environment which should be used for services using the service id.
- environment(String) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the name of the environment services using the created process configuration should use.
- environment(String) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the name of the environment to use for services created based on the service configuration.
- environment(String) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
-
Sets the name of the environment to use for services using the service id.
- 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) - 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) - 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) - 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) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the environment variables which should set in the environment the process runs in.
- equals(Object) - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
- equals(Object) - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
- equals(Object) - Method in record class eu.cloudnetservice.driver.command.CommandInfo
- equals(Object) - Method in interface eu.cloudnetservice.driver.document.Document
-
Ensures that the given object is a document of the same type and that all members of this document are present in the given other document.
- equals(Object) - Method in record class eu.cloudnetservice.driver.inject.NamedImpl
- equals(Object) - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- equals(Object) - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- equals(Object) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.CloudNetVersion
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.cluster.NetworkCluster
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.ComponentInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.document.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.HostAndPort
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
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.base - package eu.cloudnetservice.driver.base
- 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.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.group - package eu.cloudnetservice.driver.event.events.group
- eu.cloudnetservice.driver.event.events.module - package eu.cloudnetservice.driver.event.events.module
- eu.cloudnetservice.driver.event.events.network - package eu.cloudnetservice.driver.event.events.network
- eu.cloudnetservice.driver.event.events.service - package eu.cloudnetservice.driver.event.events.service
- eu.cloudnetservice.driver.event.events.task - package eu.cloudnetservice.driver.event.events.task
- eu.cloudnetservice.driver.inject - package eu.cloudnetservice.driver.inject
- eu.cloudnetservice.driver.language - package eu.cloudnetservice.driver.language
- eu.cloudnetservice.driver.module - package eu.cloudnetservice.driver.module
- eu.cloudnetservice.driver.module.driver - package eu.cloudnetservice.driver.module.driver
- 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.event - package eu.cloudnetservice.driver.network.chunk.event
- eu.cloudnetservice.driver.network.object - package eu.cloudnetservice.driver.network.object
- eu.cloudnetservice.driver.network.protocol - package eu.cloudnetservice.driver.network.protocol
- 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.exception - package eu.cloudnetservice.driver.network.rpc.exception
- eu.cloudnetservice.driver.network.rpc.factory - package eu.cloudnetservice.driver.network.rpc.factory
- eu.cloudnetservice.driver.network.rpc.handler - package eu.cloudnetservice.driver.network.rpc.handler
- eu.cloudnetservice.driver.network.rpc.introspec - package eu.cloudnetservice.driver.network.rpc.introspec
- eu.cloudnetservice.driver.network.ssl - package eu.cloudnetservice.driver.network.ssl
- eu.cloudnetservice.driver.provider - package eu.cloudnetservice.driver.provider
- eu.cloudnetservice.driver.registry - package eu.cloudnetservice.driver.registry
- eu.cloudnetservice.driver.service - package eu.cloudnetservice.driver.service
- eu.cloudnetservice.driver.template - package eu.cloudnetservice.driver.template
- 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.event
-
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.event.EventChunkHandlerFactory
-
Constructs a new event chunk handler factory instance.
- eventClass() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
-
Get the class type of the event the underlying listener is listening to.
- eventListener() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
-
Get the annotation used on the original listener method to identify it as a listener method.
- EventListener - Annotation Interface in eu.cloudnetservice.driver.event
-
An annotation to mark a method in a class as a method listening for an event.
- EventListenerException - Exception Class in eu.cloudnetservice.driver.event
-
An exception to indicate that something went wrong in relation to an event listener.
- EventListenerException(String, Throwable) - Constructor for exception class eu.cloudnetservice.driver.event.EventListenerException
-
Constructs a new event listener exception with the given message and cause.
- eventManager - Variable in class eu.cloudnetservice.driver.network.chunk.event.EventChunkHandlerFactory
- EventManager - Interface in eu.cloudnetservice.driver.event
-
Dispatches events to listeners, and provides ways for listeners to register themselves.
- eventReceivers - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
- eventReceivers - Variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
- eventReceivers() - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
Get an unmodifiable copy of the event receivers which should get notified about state change events if the service creation was deferred.
- excludeMethod(String, TypeDescriptor) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Excludes the method in the target class that has the given name and method descriptor from being available for RPC execution.
- excludeMethod(String, TypeDescriptor) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
-
Excludes the method in the target class that has the given name and method descriptor from being discovered for RPC execution.
- excludes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
- excludes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment
- excludes() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
-
Get a collection of file names (in a regular expression format) which should get excluded from a deployment.
- excludes(Collection) - 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.
- executionResultIgnored() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get if the method was specifically annotated to not wait for the rpc execution.
- executionTimeout() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get the execution timeout of the method, null if not defined.
- expectedResultType() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Get the expected result type of the method invocation.
- ext - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- ext() - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Returns the singleton injection layer which should be used for all kinds of external component injection (like plugins).
- ext() - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Returns the singleton injection layer which should be used for all kinds of external component injection (like plugins).
F
- factoryName() - Method in interface eu.cloudnetservice.driver.document.Document
-
Get the name of the factory that is able to construct this document type.
- FAILED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceCreateResult.State
-
The service couldn't be created.
- FAILED - Static variable in class eu.cloudnetservice.driver.service.ServiceCreateResult
-
A static create result indicating that the service creation failed.
- Failure(Throwable, RPCHandler, RPCMethodMetadata) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Creates an instance of a
Failurerecord class. - FAILURE - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
-
The transfer failed for some reason.
- 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.
- FileQueryRequestEvent - Class in eu.cloudnetservice.driver.network.chunk.event
-
An event called when a request for a chunked file transmission is received to determine the handler for the chunked transmission.
- FileQueryRequestEvent(String, DataBuf) - Constructor for class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
-
Constructs a new file query request event.
- find(String, String) - Method in interface eu.cloudnetservice.driver.database.Database
-
Searches for all entries in the database which value contains the given field and the field value matches the given value.
- find(Map) - Method in interface eu.cloudnetservice.driver.database.Database
-
Searches for all entries in the database which contain each entry of the provided map.
- findAllInstances(InjectionLayer, BindingKey[]) - 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, BindingKey[], int) - Static method in class eu.cloudnetservice.driver.inject.InjectUtil
-
Finds all instances that are requested by the given element array in the given injection layer.
- findAsync(String, String) - Method in interface eu.cloudnetservice.driver.database.Database
-
Searches for all entries in the database which value contains the given field and the field value matches the given value.
- findAsync(Map) - 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
==). - 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.
- findStorage() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Tries to find the storage in which this template is stored.
- fire() - Method in interface eu.cloudnetservice.driver.module.ModuleTaskEntry
-
Fires this module task.
- 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 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 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 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 interface eu.cloudnetservice.driver.event.RegisteredEventListener
-
Fires the event by invoking the underlying method with the given event.
- 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 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 - 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.
- fixedRetryDelay(Duration) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Sets the delay between each service creation retry to the given duration.
- forceRelease() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Forcibly closes the buffer, ignoring the current acquire count.
- 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). - forFileTransfer(Path) - 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 class 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.
- formatRPC(RPC) - Static method in exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
-
Formats the given rpc into a better readable string, including the target class and method name as well as all arguments which were used for the target method call.
- forStreamTransfer() - Static method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender
-
Get a new builder for a packet sender which allows to transfer a stream of data in chunks through the network.
- fresh(String) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Provides a fresh injection layer, with no bindings configured to the returned injector, except for a binding to the layer itself with the provided name.
- fresh(String) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Provides a fresh injection layer, with no bindings configured to the returned injector, except for a binding to the layer itself with the provided name.
- from(Thread) - Static method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Creates a thread snapshot from the given thread.
- from(ThreadInfo) - Static method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Creates a thread snapshot from the given thread info.
- fromBytes(byte[]) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufFactory
-
Creates a new readonly buffer wrapping the given byte array and using it as it's data source.
- fromClassFileVersion(double) - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Finds the java version enum constant that is representing the given class file version.
- fromMajor(int) - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Finds the exact known java version from the given major version.
- 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.
- fromProperties(InputStream) - Static method in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
-
Loads a properties document in UTF-8 format from the given input stream.
- fromProperties(Reader) - Static method in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
-
Loads a properties document from the given reader.
- fromProperties(Properties) - Static method in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
-
Constructs a translation provider based on the given properties.
- 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 interface eu.cloudnetservice.driver.module.ModuleTaskEntry
-
Get the full method signature of the detected method.
- fullName() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Get the full name of the template without the storage prefix.
G
- generateImplementation() - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Generates an implementation of the target class and returns an allocator which can be used to construct an instance of the generated class.
- generationFlags() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCChained
-
The flags to pass to the implementation builder when constructing the api implementation.
- GENERIC_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- genericProperty(String, Type) - Static method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Creates a new property that reads and writes values of the given type from/into a document using the given key.
- get(String) - Method in interface eu.cloudnetservice.driver.database.Database
-
Gets the associated document with the given key from the database.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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() - 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.
- 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, Set, Map, Set, Set, Set, Set, Document) - Constructor for class eu.cloudnetservice.driver.service.GroupConfiguration
-
Constructs a new group configuration instance.
- GroupConfiguration.Builder - Class in eu.cloudnetservice.driver.service
-
Represents a builder for a group configuration.
- GroupConfigurationAddEvent - Class in eu.cloudnetservice.driver.event.events.group
-
Event called when a group configuration was added or updated.
- GroupConfigurationAddEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationAddEvent
-
Constructs a new group configuration add event.
- groupConfigurationAsync(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Get a group configuration which has the given name and is registered within the cluster.
- GroupConfigurationEvent - Class in eu.cloudnetservice.driver.event.events.group
-
Represents an event which is related group configuration handling in any way.
- GroupConfigurationEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationEvent
-
Constructs a new group configuration event.
- GroupConfigurationProvider - Interface in eu.cloudnetservice.driver.provider
-
The main api which allows read and write access to group configurations.
- GroupConfigurationRemoveEvent - Class in eu.cloudnetservice.driver.event.events.group
-
Event triggered when a group configuration was removed.
- GroupConfigurationRemoveEvent(GroupConfiguration) - Constructor for class eu.cloudnetservice.driver.event.events.group.GroupConfigurationRemoveEvent
-
Constructs a new group configuration remove event.
- groupConfigurations() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Get all group configurations which are registered within the cluster.
- groupConfigurationsAsync() - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Get all group configurations which are registered within the cluster.
- groups - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
- groups - Variable in class eu.cloudnetservice.driver.service.ServiceConfiguration
- groups - Variable in class eu.cloudnetservice.driver.service.ServiceTask.Builder
- groups - Variable in class eu.cloudnetservice.driver.service.ServiceTask
- groups() - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration
-
Get the names of the groups whose configuration should get included when starting a service based on this configuration.
- groups() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
Get the names of the groups whose configuration should get included when starting a service based on this configuration.
- groups(Collection) - 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) - 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.
- guessFromMajor(int) - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Guesses the java version from the given major version, returning either
JavaVersion.JAVA_NEXTorJavaVersion.JAVA_UNSUPPORTEDin case no known version uses the given major version.
H
- handle(NetworkChannel, Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListener
-
Handles the incoming packet.
- handle(RPCInvocationContext) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandler
-
Handles the given rpc context using the information of this handler.
- handleChannelClose(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.NetworkChannelHandler
-
Handles the inactivation processing of a channel, at this point the channel was closed either by a local handler or the remote directly.
- handleChannelInitialize(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.NetworkChannelHandler
-
Handles the initialization of the channel, called the first time when a channel becomes active.
- handleChunkPart(int, DataBuf) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketHandler
-
Handles a part of chunked data which gets supplied to the current component.
- 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 interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a dependency for a module was loaded.
- handlePostModuleLoad(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module was loaded.
- handlePostModuleReload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module was reloaded.
- handlePostModuleStart(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module was started.
- handlePostModuleStop(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module was stopped.
- handlePostModuleUnload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module was unloaded.
- 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 interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module is about to get loaded.
- handlePreModuleReload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module is about to get reloaded.
- handlePreModuleStart(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module is about to get started.
- handlePreModuleStop(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module is about to get stopped.
- handlePreModuleUnload(ModuleWrapper) - Method in interface eu.cloudnetservice.driver.module.ModuleProviderHandler
-
Called when a module is about to get unloaded.
- handler() - Method in class eu.cloudnetservice.driver.network.chunk.event.ChunkedPacketSessionOpenEvent
-
Get the handler which should be used to open the session.
- handler() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Get the handler of this channel listening to all kind of operations on this channel.
- handler(ChunkedPacketHandler) - Method in class eu.cloudnetservice.driver.network.chunk.event.ChunkedPacketSessionOpenEvent
-
Sets the handler which should be used to open session.
- handler(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Get the handler which is registered for the given target class or null if no handler for the class is registered.
- handler(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Get the handler which is registered for the given class by its name or null if no handler for the class is registered.
- handleSessionComplete(ChunkSessionInformation, InputStream) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketHandler.Callback
-
Handles the completion and therefore full receive of the data transferred by the other component.
- hasFile(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Checks if a file or directory exists at the given path in the given template in this template storage.
- hasFileAsync(ServiceTemplate, String) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Checks if a file or directory exists at the given path in the given template in this template storage.
- hasHandler(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Checks if this registry has a handler for the given target class.
- hasHandler(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Checks if this registry has a handler for the given target class name.
- hashCode() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Returns a hash code value for this object.
- hashCode() - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
- 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.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.NamedImpl
- hashCode() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- 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.rpc.handler.RPCInvocationResult.BadRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.service.ProcessConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- hashCode() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns a hash code value for this object.
- hasListeners(int) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Checks if this registry has at least one listener for the specified channel.
- hasWaitingHandler(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
-
Checks if a waiting handler is registered (and therefore still waiting for a result) for the given unique id.
- HEADERS - Static variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
A property which can be added to a service inclusion to set the http headers to send when making the download http request.
- heapUsageMemory - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
The field for the
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. - 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 - 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.
I
- i18n() - Static method in interface eu.cloudnetservice.driver.language.I18n
-
Get the current default implementation of this translator interface from the service registry.
- I18n - Interface in eu.cloudnetservice.driver.language
-
A registry for translations in different languages.
- 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. - immutableCopy() - Method in interface eu.cloudnetservice.driver.document.Document
-
Makes an immutable copy of this document.
- implementConcreteMethods() - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Enables that concrete methods (methods that are non-abstract and already have an implementation in the extending class or interfaces) should be implemented with RPC calls anyway.
- includes - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
- includes - Variable in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
- includes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
- includes - Variable in class eu.cloudnetservice.driver.service.ServiceDeployment
- includes() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
-
Get a collection of file names (in a regular expression format) which should be included in a deployment.
- includes(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Sets the file names (in a regular expression form) which should be included when deploying a service.
- includeWaitingServiceInclusions() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Downloads and copies all waiting inclusions onto the service without further checks.
- includeWaitingServiceInclusionsAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Downloads and copies all waiting inclusions onto the service without further checks.
- includeWaitingServiceTemplates() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Copies all queued templates onto the service without further checks.
- includeWaitingServiceTemplates(boolean) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Copies all queued templates onto the service without further checks.
- includeWaitingServiceTemplatesAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Copies all queued templates onto the service without further checks.
- includeWaitingServiceTemplatesAsync(boolean) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Copies all queued templates onto the service without further checks.
- inclusions() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Get all includes which should be added initially to services created based on this configuration.
- inclusions(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Sets all inclusions which should get loaded onto a service created based on the service configuration before it starts.
- init(ClassLoader, ModuleWrapper, ModuleConfiguration) - Method in class eu.cloudnetservice.driver.module.DefaultModule
-
Initializes the module with the necessary information.
- init(ClassLoader, ModuleWrapper, ModuleConfiguration) - Method in interface eu.cloudnetservice.driver.module.Module
-
Initializes the module with the necessary information.
- injectionLayer() - Method in interface eu.cloudnetservice.driver.inject.InjectionLayerHolder
-
Get the injection layer associated with this holder.
- injectionLayer() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Get the injection layer which was used while creating this module instance and is used to inject module tasks.
- InjectionLayer<I> - Interface in eu.cloudnetservice.driver.inject
-
Represents the current layer of injection which is being worked on.
- InjectionLayerHolder<I> - Interface in eu.cloudnetservice.driver.inject
-
Represents a holder which holds an injection layer.
- InjectionLayerProvider - Class in eu.cloudnetservice.driver.inject
-
Internal utility to provide injection layers.
- InjectionLayerProvider() - Constructor for class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- InjectionLayerRegistry - Class in eu.cloudnetservice.driver.inject
-
A registry for injection layers which can be bound to specific hints.
- InjectionLayerRegistry() - Constructor for class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
- injector - Variable in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
The field for the
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.
- insertConstructorParameters(int, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Adds the parameters from the given starting index into the constructor parameter array.
- install(DynamicBinding) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Installs a dynamic binding into the underlying injector.
- install(DynamicBinding) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Installs a dynamic binding into the underlying injector.
- install(DynamicBinding) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Installs a dynamic binding into the underlying injector.
- install(UninstalledBinding) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Installs the uninstalled binding into the underlying injector.
- install(UninstalledBinding) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Installs the uninstalled binding into the underlying injector.
- install(UninstalledBinding) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Installs the uninstalled binding into the underlying injector.
- 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 - Static variable in class eu.cloudnetservice.driver.registry.ServiceRegistryHolder
- instance() - Method in interface eu.cloudnetservice.driver.event.RegisteredEventListener
-
Get the instance of the listener class used to register all listeners in it.
- instance() - Static method in class eu.cloudnetservice.driver.registry.ServiceRegistryHolder
-
Returns the jvm-static instance of the service registry, retrieving it from the boot injection layer if the current call is the first call to the method.
- instance(BindingKey) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Convince method to create or get the instance of the given binding key.
- instance(BindingKey) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Convince method to create or get the instance of the given binding key.
- instance(BindingKey) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Convince method to create or get the instance of the given binding key.
- instance(Class, String) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get the instance of a service implementation based on the given service type and name.
- instance(Class) - Method in record class eu.cloudnetservice.driver.inject.DefaultInjectionLayer
-
Convince method to create or get the instance of the given class type.
- instance(Class) - Method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Convince method to create or get the instance of the given class type.
- instance(Class) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Convince method to create or get the instance of the given class type.
- instance(Class, UnaryOperator) - 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, UnaryOperator) - 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, UnaryOperator) - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Convince method to create or get the instance of the given type, while allowing to specifically influence the injection context.
- INSTANCE - Static variable in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
- 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.handler.RPCInvocationResult.BadRequest
-
The field for the
invocationHandlerrecord component. - invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
The field for the
invocationHandlerrecord component. - invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
The field for the
invocationHandlerrecord component. - invocationHandler - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
The field for the
invocationHandlerrecord component. - invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
Returns the value of the
invocationHandlerrecord component. - invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Returns the value of the
invocationHandlerrecord component. - invocationHandler() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
-
Get the handler that did handle the RPC request.
- invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Returns the value of the
invocationHandlerrecord component. - invocationHandler() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Returns the value of the
invocationHandlerrecord component. - 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.handler.RPCInvocationResult.Success
-
The field for the
invocationResultrecord component. - invocationResult() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Returns the value of the
invocationResultrecord component. - invokeCaller(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
-
Returns a new RPC that can invoke the calling method with the provided arguments.
- invokeCallerWithOffset(int, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
-
Returns a new RPC that can invoke the calling method with the provided arguments.
- invokedMethod - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
The field for the
invokedMethodrecord component. - invokedMethod - Variable in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
The field for the
invokedMethodrecord component. - invokedMethod() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Returns the value of the
invokedMethodrecord component. - invokedMethod() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Returns the value of the
invokedMethodrecord component. - invokeMethod(String, TypeDescriptor, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
-
Returns a new RPC that can invoke the method with the given name and descriptor.
- invokeMethod(String, Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender
-
Tries to resolve a distinct method with the given name and argument count in the target class and returns a new RPC that can invoke the resolved method with the provided arguments.
- 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.
- isInRange(JavaVersion, JavaVersion) - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Checks if this java version is newer or at the given lower bound and older or at the given upper bound.
- isNewerOrAt(JavaVersion) - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Checks if this java version is newer or at the given other version.
- isOlderOrAt(JavaVersion) - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Checks if this java version is older or at the given other version.
J
- JAVA_10 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 10.
- JAVA_11 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 11 (LTS).
- JAVA_12 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 12.
- JAVA_13 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 13.
- JAVA_14 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 14.
- JAVA_15 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 15.
- JAVA_16 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 16.
- JAVA_17 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 17 (LTS).
- JAVA_18 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 18.
- JAVA_19 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 19.
- JAVA_20 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 20.
- JAVA_21 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 21 (LTS).
- JAVA_22 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 22.
- JAVA_23 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 23.
- JAVA_24 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 24.
- JAVA_25 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 25 (LTS).
- JAVA_26 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 26.
- JAVA_8 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 8 (LTS).
- JAVA_9 - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Java version 9.
- JAVA_NEXT - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Represents all java versions after the latest known release in this list.
- 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.
- JAVA_UNSUPPORTED - Enum constant in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Represents all java version before 8.
- JAVA_VERSIONS - Static variable in enum class eu.cloudnetservice.driver.base.JavaVersion
- 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.
- JavaVersion - Enum Class in eu.cloudnetservice.driver.base
-
An enumeration of all java versions starting from 8.
- JavaVersion(int, double, String) - Constructor for enum class eu.cloudnetservice.driver.base.JavaVersion
-
Constructs a new java version constant.
- join(RPC) - Method in interface eu.cloudnetservice.driver.network.rpc.ChainableRPC
-
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 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.
- 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) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the jvm options which should get applied to the service command line.
- jvmOptions(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the jvm options which should get applied to the service command line.
- jvmOptions(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Sets the jvm options which should get applied to the service command line.
- jvmOptions(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Sets the jvm options which should get applied to the service command line.
K
- KEEP_UNTIL_RESTART_STRATEGY - Static variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- key - Variable in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
The field for the
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.
- 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
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. - 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.
- LATEST_VERSION - Static variable in enum class eu.cloudnetservice.driver.base.JavaVersion
- 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.service.ServiceInfoSnapshot
- lifeCycle() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the current lifecycle of the service at the snapshot creation time.
- LIMBO_LOOHP - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
The Limbo (LOOHP) service environment type (Java Edition dummy server).
- line - Variable in class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
- line() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent
-
Get the line which was printed to either stdout or stderr by the service.
- listeners - Variable in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
- listeners() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Get all listener of this node.
- listeners() - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Get all listener instances which are registered to any channel in this registry.
- listFiles(ServiceTemplate, String, boolean) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Lists all files in the given directory and computes a file information of them.
- listFilesAsync(ServiceTemplate, String, boolean) - Method in interface eu.cloudnetservice.driver.template.TemplateStorage
-
Lists all files in the given directory and computes a file information of them.
- loadAll() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Loads all modules which files are located at the module directory.
- LOADED - Enum constant in enum class eu.cloudnetservice.driver.module.ModuleLifeCycle
-
Used when the module instance was just created.
- 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 interface eu.cloudnetservice.driver.module.ModuleProvider
-
Loads a module from the given url.
- 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 interface eu.cloudnetservice.driver.module.ModuleDependencyLoader
-
Provides an url from which the provided dependency can be loaded.
- 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.
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. - majorVersion - Variable in enum class eu.cloudnetservice.driver.base.JavaVersion
- majorVersion() - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Returns the major version number of this java version.
- markAsDefault() - Element in annotation interface eu.cloudnetservice.driver.registry.AutoService
-
Indicates if the annotated service type should be marked as the default service implementation after registration.
- markAsDefaultService() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistryRegistration
-
Marks this registration as the default for the service type.
- 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.
- messenger() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Util method to get the current messenger of the environment.
- methodDescriptor() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
-
Get the descriptor of the method that should be executed.
- methodDescriptor() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Get the descriptor string of the method that should be invoked.
- methodDescriptor(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
-
Sets the method descriptor of the method that should be called.
- methodName() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
-
Get the name of the method which should be invoked during the current rpc processing.
- methodName() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Get the name of the method which should get called.
- methodName(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
-
Sets the name of the method that should be called.
- methodType() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get the method type of the method.
- 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.
- MissingObjectSerializerException - Exception Class in eu.cloudnetservice.driver.network.rpc.exception
-
An illegal state of the object serializer thrown when no serializer for the class to (de-) serialize is found.
- MissingObjectSerializerException(Type) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.MissingObjectSerializerException
-
Constructs a new missing object serializer exception.
- MODDED_MINECRAFT_SERVER - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
The default modded server service environment type.
- modifyAllowedNodes(Consumer) - 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) - 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) - 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) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Modifies the backoff strategy which is currently applied to this builder.
- modifyDefaultProcessArguments(Consumer) - 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) - 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) - 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) - 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) - 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) - 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) - 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) - 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) - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Modifies the file names (in a regular expression form) which should be ignored when deploying a service.
- modifyGroups(Consumer) - 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) - 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) - 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) - 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) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Modifies the jvm options of this builder.
- modifyJvmOptions(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Modifies the jvm options of this builder.
- modifyJvmOptions(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Modifies the jvm options of this builder.
- modifyJvmOptions(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Modifies the jvm options of this builder.
- modifyProcessParameters(Consumer) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Modifies the process parameters which should get appended to the command line.
- modifyProcessParameters(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Modifies the process parameters which should get appended to the command line.
- modifyProcessParameters(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Modifies the process parameters which should get appended to the command line.
- modifyProcessParameters(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceTask.Builder
-
Modifies the process parameters which should get appended to the command line.
- modifyProperties(Consumer) - 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) - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
-
Modifies the target environments of this group configuration.
- modifyTemplates(Consumer) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Modifies the templates which should get loaded onto a service before it starts.
- module - Variable in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
- module() - Method in class eu.cloudnetservice.driver.event.events.module.ModuleEvent
-
Get the module on which the action is currently taking place.
- 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 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.
- 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() - 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 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 Class in eu.cloudnetservice.driver.module.driver
-
An exception thrown when a module is unable to read its configuration file for whatever reason.
- ModuleConfigurationInvalidException(Path, Exception) - Constructor for exception class eu.cloudnetservice.driver.module.driver.ModuleConfigurationInvalidException
-
Constructs a new module configuration invalid exception.
- ModuleConfigurationNotFoundException - Exception Class in eu.cloudnetservice.driver.module
-
Represents an exception thrown when the module configuration of a module cannot be found in the module file.
- ModuleConfigurationNotFoundException(URL) - Constructor for exception class eu.cloudnetservice.driver.module.ModuleConfigurationNotFoundException
-
Creates a new instance of this class.
- moduleDependency - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePostInstallDependencyEvent
- moduleDependency - Variable in class eu.cloudnetservice.driver.event.events.module.ModulePreInstallDependencyEvent
- moduleDependency() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePostInstallDependencyEvent
-
Get the dependency which got loaded for the module.
- moduleDependency() - Method in class eu.cloudnetservice.driver.event.events.module.ModulePreInstallDependencyEvent
-
Get the dependency which will get loaded for the module.
- ModuleDependency - Class in eu.cloudnetservice.driver.module
-
Represents a dependency for the desired module.
- ModuleDependency(String, String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleDependency
-
Creates a new module dependency instance.
- ModuleDependency(String, String, String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleDependency
-
Creates a new module dependency instance.
- ModuleDependency(String, String, String, String, String, String) - Constructor for class eu.cloudnetservice.driver.module.ModuleDependency
-
Creates a new module dependency instance.
- moduleDependencyLoader() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Get the module dependency loader.
- moduleDependencyLoader(ModuleDependencyLoader) - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Sets the module dependency loader which should be used by this provider.
- ModuleDependencyLoader - Interface in eu.cloudnetservice.driver.module
-
This module dependency loader is used to download the module dependency of a module into the default launcher libs directory.
- ModuleDependencyNotFoundException - Exception Class in eu.cloudnetservice.driver.module
-
Represents an exception that is thrown when a module depends on another module which is not loaded.
- ModuleDependencyNotFoundException(String, String) - Constructor for exception class eu.cloudnetservice.driver.module.ModuleDependencyNotFoundException
-
Constructs a new instance of this ModuleDependencyNotFoundException.
- ModuleDependencyOutdatedException - Exception Class in eu.cloudnetservice.driver.module
-
Represents an exception that is thrown if a module depends on a specific version of a module and the versions do not match.
- ModuleDependencyOutdatedException(ModuleWrapper, ModuleDependency, String, int, int) - Constructor for exception class eu.cloudnetservice.driver.module.ModuleDependencyOutdatedException
-
Creates a new instance of this ModuleDependencyOutdatedException.
- moduleDirectoryPath() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Get 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.
- 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.
- 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() - 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 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() - 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 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() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get all modules which are running on the associated node.
- modules() - Method in interface eu.cloudnetservice.driver.module.ModuleProvider
-
Get all loaded, started, stopped modules provided by this provider.
- 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 - 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 interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Get all module tasks which were detected in the main class of the module.
- moduleWrapper - Variable in class eu.cloudnetservice.driver.module.DefaultModule
- moduleWrapper() - Method in class eu.cloudnetservice.driver.module.DefaultModule
-
Get the module wrapper which is associated with this module.
- 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.
- mutableCopy() - Method in interface eu.cloudnetservice.driver.document.Document
-
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.
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.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 record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
namerecord component. - name() - Method in interface eu.cloudnetservice.driver.base.Named
-
Get the unique name identifier of this object in the related scope.
- 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
-
Get an optional name of the target component.
- 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
-
Get the unique name identifier of this object in the related scope.
- 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() - Element in annotation interface eu.cloudnetservice.driver.registry.AutoService
-
Get the name to use for the annotated service implementation.
- name() - Element in annotation interface eu.cloudnetservice.driver.registry.Service
-
The name of the registered provider in the service registry.
- name() - Method in class eu.cloudnetservice.driver.service.GroupConfiguration
-
Get the unique name identifier of this object in the related scope.
- name() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironment
-
Get the unique name identifier of this object in the related scope.
- name() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Get the unique name identifier of this object in the related scope.
- name() - Method in class eu.cloudnetservice.driver.service.ServiceId
-
Get the unique name identifier of this object in the related scope.
- name() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the unique name identifier of this object in the related scope.
- name() - Method in class eu.cloudnetservice.driver.service.ServiceTask
-
Get the unique name identifier of this object in the related scope.
- name() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Get the unique name identifier of this object in the related scope.
- name() - Method in record class eu.cloudnetservice.driver.service.ThreadSnapshot
-
Returns the value of the
namerecord component. - 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.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.
- Named - Interface in eu.cloudnetservice.driver.base
-
Identifies that the object implementing this interface can be identified using the name supplied by the
Named.name()method. - NamedImpl - Record Class in eu.cloudnetservice.driver.inject
-
An implementation of the
Namedannotation. - NamedImpl(String) - Constructor for record class eu.cloudnetservice.driver.inject.NamedImpl
-
Creates an instance of a
NamedImplrecord class. - 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.
- networkChannel() - Method in class eu.cloudnetservice.driver.event.events.network.NetworkEvent
-
Get the channel which is associated with this event.
- 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.
- 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) - 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) - Constructor for class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Creates a new instance of a network cluster node.
- NetworkClusterNode(String, List, Document) - Constructor for class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Creates a new instance of a network cluster node.
- NetworkComponent - Interface in eu.cloudnetservice.driver.network
-
Represents a peer in any form within the network.
- 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 - 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(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(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.
- 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.
- 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 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.
- newRPCBasedImplementationBuilder(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
-
Constructs a builder for an RPC-based api implementation for all non-static methods in the given base class.
- newRPCHandlerBuilder(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
-
Constructs a new rpc handler builder which can handle RPC requests for the given target class.
- newRPCSenderBuilder(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCFactory
-
Constructs a new builder for an RPC sender which can provide RPCs for the given target class and all subclasses in the tree.
- NO_CACHE_STRATEGY - Static variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- NO_KEY - Static variable in interface eu.cloudnetservice.driver.document.send.element.Element
-
Indicates that an element has no key.
- NO_PORT - Static variable in record class eu.cloudnetservice.driver.network.HostAndPort
- NO_RETRY - Static variable in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration
-
A jvm static retry configuration which will not retry failed service creations.
- node - Variable in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
- node() - Method in class eu.cloudnetservice.driver.cluster.NodeInfoSnapshot
-
Get the offline node information associated with this node.
- node(NetworkClusterNode) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets the given node in the network.
- node(String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets the node with the given name in the network.
- 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
-
One or multiple nodes in the network.
- NODE - Static variable in class eu.cloudnetservice.driver.DriverEnvironment
-
The jvm-static representation of the node environment.
- 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, 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. - 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.
- notificationReceivers(ChannelMessageTarget...) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Sets the receivers of state change events when a service creation which was deferred either succeeded or failed.
- notificationReceivers(ServiceCreateResult.State, ChannelMessageTarget...) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Sets the receivers of state change events when a service creation which was deferred reached the given target state of the service creation.
- notificationReceivers(Map) - Method in class eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
-
Sets the event receivers for state changes.
- 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 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.
O
- ObjectElement - Record Class in eu.cloudnetservice.driver.document.send.element
-
Represents an object element.
- ObjectElement(String, Collection) - Constructor for record class eu.cloudnetservice.driver.document.send.element.ObjectElement
-
Creates an instance of a
ObjectElementrecord class. - 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 interface eu.cloudnetservice.driver.network.rpc.RPCProvider.Builder
-
Sets the object mapper for serialization of objects during RPC execution related to the final rpc provider.
- ObjectMapper - Interface in eu.cloudnetservice.driver.network.object
-
Represents the registry for object serializers and is the base class to read/write an object to a buffer.
- ObjectSerializer<T> - Interface in eu.cloudnetservice.driver.network.object
-
A serializer for a specific type of object to be serialized into a network buffer.
- of(String, DriverEnvironment) - Static method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Creates a new channel message sender with the given name and environment.
- of(Path) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
-
Constructs a new file information for the given path.
- of(Path, Path) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
-
Constructs a new file information for the given path.
- of(Path, Path, BasicFileAttributes) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
-
Creates a new file information for the given path and the given file attributes.
- of(Path, BasicFileAttributes) - Static method in record class eu.cloudnetservice.driver.template.FileInfo
-
Constructs a new file information for the given path and the given file attributes.
- 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.
- 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 - Interface in eu.cloudnetservice.driver.network.protocol
-
Represents the main communication entrypoint for the CloudNet network.
- 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 interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Get a channel id - listeners mapping of listeners which were registered to this registry.
- 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.
- packetSplitter(Consumer) - 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.
- parameterMapping() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCChained
-
A mapping that defines how parameters should be passed into the constructor of the implemented class.
- parameterTypes() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get the fully generic parameter types.
- parent - Variable in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
The field for the
parentrecord component. - parent() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Returns the value of the
parentrecord component. - 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(DataBuf) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
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(Reader) - Method in interface eu.cloudnetservice.driver.document.DocumentFactory
-
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) - 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.
- 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 record class eu.cloudnetservice.driver.template.FileInfo
-
The field for the
pathrecord component. - path() - Method in record class eu.cloudnetservice.driver.template.FileInfo
-
Returns the value of the
pathrecord component. - 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.
- 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. - 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. - PLUGIN_DIR - Static variable in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
A property which defines the plugin directory of a service environment.
- port - Variable in record class eu.cloudnetservice.driver.network.HostAndPort
-
The field for the
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() - 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
- prefix - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
- prefix - Variable in class eu.cloudnetservice.driver.service.ServiceTemplate
- prefix() - Method in class eu.cloudnetservice.driver.service.ServiceTemplate
-
Get the prefix of the template.
- prefix(String) - Method in class eu.cloudnetservice.driver.service.ServiceTemplate.Builder
-
Sets the prefix of the template.
- PREPARED - Enum constant in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
-
Represents the prepared state.
- preReadCheckAccepts(Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.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.
- preWriteCheckAccepts(T, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.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. - 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 get prioritized processing on the receiving components.
- 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() - 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.
- privateKeyPassword - Variable in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
The field for the
privateKeyPasswordrecord component. - privateKeyPassword() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Returns the value of the
privateKeyPasswordrecord component. - 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, List, Map) - 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.
- 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) - Method in class eu.cloudnetservice.driver.service.ProcessConfiguration.Builder
-
Sets the process parameters which should get appended to the command line.
- processParameters(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the process parameters which should get appended to the command line.
- processParameters(Collection) - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Sets the process parameters which should get appended to the command line.
- processParameters(Collection) - 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) - 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.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.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.
- PropertiesTranslationProvider - Class in eu.cloudnetservice.driver.language
-
An implementation of a translation provider which loads the translations from a properties source and uses a message format to insert arguments into the translations.
- PropertiesTranslationProvider(Map) - Constructor for class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
-
Constructs a new translation provider instance for the given translations.
- property(String, Class) - 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) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Get if no value is associated with the given property.
- propertyAbsent(DocProperty) - 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 interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.DriverEnvironment
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase.Builder
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceEnvironmentType
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the underlying document that all read and write operations are delegated to.
- propertyHolder() - Method in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
Get the underlying document that all read and write operations are delegated to.
- propertyPresent(DocProperty) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Get if a value is associated with the given property.
- propertyPresent(DocProperty) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Get if a value is associated with the given property.
- provider() - Method in class eu.cloudnetservice.driver.service.ServiceInfoSnapshot
-
Get the associated service provider for the service wrapped by this snapshot.
- 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.
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.
- query() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
Queries the data from the remote and completes with an input stream when the transmission was successful.
- queryPacketManager() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Get the query packet manager of this channel.
- QueryPacketManager - Interface in eu.cloudnetservice.driver.network.protocol
-
Represents the manager used by the cloud to manage incoming and outgoing query packets.
- queryResponse - Variable in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
- queryResponse() - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
-
Get the current query response to the received channel message.
- queryResponse(ChannelMessage) - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
-
Sets the query response of the received channel message to the given channel message.
- queryResponse(CompletableFuture) - Method in class eu.cloudnetservice.driver.event.events.channel.ChannelMessageReceiveEvent
-
Sets the query response of the received channel message to the given channel message.
- queryToPath(Path) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
Queries the data from the remote and redirects it into the given file path.
- queryToTempFile() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
Queries the data from the remote and redirects it into a temporary file.
R
- RAW_ELEMENT - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- read(DataBuf, Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.object.ObjectSerializer
-
Reads the object from the buffer.
- readable() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
-
Get if this packet still has readable bytes left.
- readable() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
-
Get if this packet still has readable bytes left.
- readable() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
-
Get if this packet still has readable bytes left.
- readableBytes() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Get the remaining number of bytes that are filled with readable content.
- readableNioBuffer() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Get a new byte buffer instance that shares the memory region of this buffer.
- readBoolean() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- readByteArray() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- 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, Supplier, 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, Supplier, Class, 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, Supplier, Class, UnaryOperator, DocumentFactory) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Reads the module configuration file and converts the type of the configuration to the given model type, creating the configuration if necessary.
- readData(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufable
-
Reads all data of this object from the given buffer.
- readData(DataBuf) - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Reads all data of this object from the given buffer.
- readDataBuf() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next data buf from the buffer.
- 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.
- readDouble() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads a 64-bit double from this buffer at the current reader index.
- readerOffset() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Get the current reader offset.
- readerOffset(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Sets the current reader offset of this buffer.
- readFloat() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- readLong() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- readNullable(Function) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next requested data from the buffer.
- readNullable(Function, T) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next requested data from the buffer.
- readObject(DataBuf, Type) - Method in interface eu.cloudnetservice.driver.network.object.ObjectMapper
-
Reads an object from the given buffer by the given type using the previously registered serializers.
- readObject(Class) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next object from the buffer at the current reader index.
- readObject(String, TypeToken) - 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) - 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) - 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) - 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) - 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(Type) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Reads the next object from the buffer at the current reader index.
- 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) - Constructor for record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Creates an instance of a
ReadOnlyDocPropertyrecord class. - readProperty(DocProperty) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder
-
Reads the value of the given property from the underlying document.
- readProperty(DocProperty) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder
-
Reads the value of the given property from the underlying document.
- readPropertyOrDefault(DocProperty, 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) - 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, Supplier) - 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, Supplier) - 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) - 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) - 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, Supplier) - 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, Supplier) - 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.
- readString() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- 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.
- redoTransaction() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
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.
- registerBinding(Type, ObjectSerializer, boolean) - Method in interface eu.cloudnetservice.driver.network.object.ObjectMapper
-
Registers the given object serializer to this mapper, including all super types of the given type if requested.
- registerBindings(Injector, Provider, String, Consumer) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- registerConstructingProvider(Class, String, Class) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Registers a service into this service registry which will return a new instance on each invocation, using the public no-arg constructor in the given implementation type.
- RegisteredEventListener - Interface in eu.cloudnetservice.driver.event
-
Represents a listener which is registered in an event manager and is ready to accept an event.
- registeredHandlers() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Get all handlers which are registered to this registry.
- registeredServiceTypes() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get all service types for which an implementation was registered.
- registerHandler(RPCHandler) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Registers the given handler to this registry, replacing the handler which was registered previously for the target class of the handler.
- registerLayer(InjectionLayer, Object...) - Method in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
-
Registers to this registry and maps the given hints to the layer.
- 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 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, String, S) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Registers a singleton service into this service registry.
- registerProvider(Locale, TranslationProvider) - Method in interface eu.cloudnetservice.driver.language.I18n
-
Registers a translation provider into this registry.
- registration(Class, String) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get the registration of a service implementation based on the given service type and name.
- registrations(Class) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get a view of all registrations which are present for the given service type.
- registry() - Static method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Get the jvm-static singleton instance of the service registry.
- REGISTRY - Static variable in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
- release() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Closes this buffer.
- 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 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 interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.RELOADINGif possible and fires all associated tasks. - remove(String) - Method in interface eu.cloudnetservice.driver.document.Document.Mutable
-
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.
- removeAndExecuteDeploymentsAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Executes all deployments which were previously added to the associated service and removes them once they were executed.
- removeGroupConfiguration(GroupConfiguration) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeGroupConfigurationAsync(GroupConfiguration) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeGroupConfigurationByName(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeGroupConfigurationByNameAsync(String) - Method in interface eu.cloudnetservice.driver.provider.GroupConfigurationProvider
-
Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.
- removeListener(int, PacketListener) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Removes the given listener from the given channel if it was registered previously.
- 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 interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Removes all previously registered listeners from the given channel.
- removeListeners(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketListenerRegistry
-
Removes all listeners from this registry whose classes were loaded by the given class loader.
- removeNode(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Removes the given node on the current node and synchronizes the change into the cluster.
- removeNodeAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Removes the given node on the current node and synchronizes the change into the cluster.
- removeProperty(DocProperty) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Removes the given doc property from the underlying document.
- removeProperty(DocProperty) - 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.
- 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. - requestData - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
- requestData() - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
-
Get the full request content, possibly containing further information about the requested data.
- requestFromNode(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
Sets that the file data should be requested from the node with the given id.
- requestFromService(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedFileQueryBuilder
-
Sets that the file data should be requested from the service with the given name.
- 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.
- resolveActualJavaVersions() - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Constructs an array of the java versions that are actually usable in the runtime (this excludes the unsupported and next constants).
- resolveRuntimeVersion() - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Resolves the runtime version of the current jvm.
- responseHandler - Variable in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
- responseHandler() - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
-
Get the response handler builder that is responsible for responding with the requested data.
- responseHandler(ChunkedPacketSender.Builder) - Method in class eu.cloudnetservice.driver.network.chunk.event.FileQueryRequestEvent
-
Sets the response handler to use for the request.
- restart() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Stops this service and then tries to start it again.
- restartAsync() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Stops this service and then tries to start it again.
- resultDropped() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Get whether the result of the method call is discarded and the execution of the method should not be waited for.
- 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() - Method in interface eu.cloudnetservice.driver.network.rpc.introspec.RPCMethodMetadata
-
Get the full generic return type of the 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, Function, Function) - Constructor for record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Creates an instance of a
RewritingDocPropertyrecord class. - rootElement() - Method in interface eu.cloudnetservice.driver.document.send.DocumentSend
-
Get the root element of the document send.
- RPC - Interface in eu.cloudnetservice.driver.network.rpc
-
The basic rpc class.
- RPCChain - Interface in eu.cloudnetservice.driver.network.rpc
-
Represents a chain of rpc calls, each of them behaves exactly as described in
RPCandChainableRPC. - RPCChained - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
-
Indicates that a method should be implemented using an RPC chain invocation.
- RPCException - Exception Class in eu.cloudnetservice.driver.network.rpc.exception
-
A runtime exception thrown when anything went wrong during the execution of a rpc or rpc chain.
- RPCException(RPCChain, Exception) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
-
Constructs a new rpc exception instance.
- RPCException(RPC, Exception) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCException
-
Constructs a new rpc exception instance.
- RPCExecutable - Interface in eu.cloudnetservice.driver.network.rpc
-
Represents any request that can be executed like a rpc providing both sync and async method execution access.
- RPCExecutionException - Exception Class in eu.cloudnetservice.driver.network.rpc.exception
-
An exception thrown when an RPC terminated unsuccessfully, for example because the remote method threw an exception or invalid data was supplied.
- RPCExecutionException(String) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCExecutionException
-
Constructs a new RPC execution exception with the given message.
- RPCExecutionException(String, String) - Constructor for exception class eu.cloudnetservice.driver.network.rpc.exception.RPCExecutionException
-
Constructs a new rpc execution exception instance, with a formatted human-readable message based on the supplied arguments.
- RPCFactory - Interface in eu.cloudnetservice.driver.network.rpc.factory
-
A factory for the root RPC types.
- RPCFieldGetter - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
-
An annotation which can be added to a field to indicate when generating a data class serializer, that a specific method should be used as the getter rather than either a direct field access.
- RPCHandler - Interface in eu.cloudnetservice.driver.network.rpc.handler
-
A handler for any rpc invocation happening on the network.
- RPCHandler.Builder<T> - Interface in eu.cloudnetservice.driver.network.rpc.handler
-
A builder for an RPC handler.
- RPCHandlerRegistry - Interface in eu.cloudnetservice.driver.network.rpc.handler
-
The registry for all rpc handler, distributed to a packet listener for the rpc channel to handle incoming rpc requests.
- RPCIgnore - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
-
An annotation which can be added to a field to mark it as ignored when a data class serializer is generated.
- RPCImplementationBuilder<T> - Interface in eu.cloudnetservice.driver.network.rpc.factory
-
A builder for an implementation of a class that will use RPC for all method calls.
- RPCImplementationBuilder.InstanceAllocator<T> - Interface in eu.cloudnetservice.driver.network.rpc.factory
-
An allocator for instances of generated rpc implementations.
- RPCInvocationContext - Interface in eu.cloudnetservice.driver.network.rpc.handler
-
The invocation context holds all information needed for a handler to process a method a call properly.
- RPCInvocationContext.Builder - Interface in eu.cloudnetservice.driver.network.rpc.handler
-
Represents the builder for a rpc invocation context.
- RPCInvocationResult - Interface in eu.cloudnetservice.driver.network.rpc.handler
-
The result of an RPC method invocation, either successful or failed.
- RPCInvocationResult.BadRequest - Record Class in eu.cloudnetservice.driver.network.rpc.handler
-
Represents an invocation result for an invocation that cannot be processed due to bad data sent by the client.
- RPCInvocationResult.Failure - Record Class in eu.cloudnetservice.driver.network.rpc.handler
-
Represents an invocation during which the target method threw an exception.
- RPCInvocationResult.ServerError - Record Class in eu.cloudnetservice.driver.network.rpc.handler
-
Represents an invocation result for an invocation that failed because there was some mismatch on the server side that caused the request to be unprocessable.
- RPCInvocationResult.Success - Record Class in eu.cloudnetservice.driver.network.rpc.handler
-
Represents a successful method invocation via RPC.
- RPCInvocationTarget - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
-
This annotation can be used to declare the constructor that should be invoked when generating RPC api implementations of the declaring class.
- RPCMethodMetadata - Interface in eu.cloudnetservice.driver.network.rpc.introspec
-
The metadata of a method that can be invoked using rpc.
- 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.
- RPCProvider - Interface in eu.cloudnetservice.driver.network.rpc
-
The base class implemented by anything which is related to rpc.
- RPCProvider.Builder<B> - Interface in eu.cloudnetservice.driver.network.rpc
-
A base builder that can be used for everything that implements RPC provider.
- RPCSender - Interface in eu.cloudnetservice.driver.network.rpc
-
A sender which can send rpc requests to another network component.
- RPCSender.Builder - Interface in eu.cloudnetservice.driver.network.rpc
-
A builder for an RPC sender which can be obtained from an RPC factory.
- RPCTimeout - Annotation Interface in eu.cloudnetservice.driver.network.rpc.annotation
-
Defines the timeout to apply to an RPC execution, either for an entire class or a specific RPC method.
- 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.
- 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.
- RUNTIME_VERSION - Static variable in enum class eu.cloudnetservice.driver.base.JavaVersion
- 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. - runtimeVersion() - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Get the java version enum constant representing the current runtime version.
S
- selectedLanguage() - Method in interface eu.cloudnetservice.driver.language.I18n
-
Get the current selected language.
- selectLanguage(Locale) - Method in interface eu.cloudnetservice.driver.language.I18n
-
Sets the given locale as the current selected language.
- 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.
- 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.
- sendChannelMessage(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message to all of its targets.
- sendChannelMessageAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message to all of its targets.
- sendChannelMessageQuery(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message as a query and blocks until all target components have responded or the timeout of
CloudMessenger.SYNC_CHANNEL_MESSAGE_QUERY_TIMEOUT_MSis exceeded. - sendChannelMessageQueryAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message as a query and returns a future which waits for target component(s) to respond.
- sendCommandLine(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Sends the given command line to the current node and returns the output of the command from the execution.
- sendCommandLineAsync(String) - Method in interface eu.cloudnetservice.driver.provider.ClusterNodeProvider
-
Sends the given command line to the current node and returns the output of the command from the execution.
- sender - Variable in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
- sender - Variable in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
The field for the
senderrecord component. - 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 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.
- 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.protocol.PacketSender
-
Sends all the given packets to the associated target.
- sendPacketSync(Packet) - Method in interface eu.cloudnetservice.driver.network.protocol.PacketSender
-
Sends the given packet to the associated target, waiting for the packet write to the channel to complete before resuming the current thread.
- sendQuery() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Sends this channel message as a query and blocks until all target components have responded to the query or the timeout of
CloudMessenger.SYNC_CHANNEL_MESSAGE_QUERY_TIMEOUT_MSis exceeded. - sendQueryAsync() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Sends this channel message as a query and returns a future which waits for target component(s) to respond.
- sendQueryAsync(Packet) - Method in 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 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.
- sendSingleChannelMessageQuery(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message as a query and blocks until one of the target component responded to the message or the timeout of
CloudMessenger.SYNC_CHANNEL_MESSAGE_QUERY_TIMEOUT_MSis exceeded. - sendSingleChannelMessageQueryAsync(ChannelMessage) - Method in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
Sends the given channel message as a query and returns a future which waits for target component(s) to respond.
- sendSingleQuery() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Sends this channel message as a query and blocks until one of the target component responded to this message or the timeout of
CloudMessenger.SYNC_CHANNEL_MESSAGE_QUERY_TIMEOUT_MSis 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.
- 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).
- 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.
- serialVersionUID - Static variable in exception class eu.cloudnetservice.driver.document.DocumentParseException
- serialVersionUID - Static variable in exception class eu.cloudnetservice.driver.document.DocumentSerialisationException
- SERVER_CHANNEL - Enum constant in enum class eu.cloudnetservice.driver.event.events.network.ChannelType
-
All channels which are connecting to a server.
- serverAddress() - Method in interface eu.cloudnetservice.driver.network.NetworkChannel
-
Get the server host from/to the channel is connected.
- ServerError(String, RPCHandler) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Creates an instance of a
ServerErrorrecord class. - service(ServiceId) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets the given service.
- service(String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets the service identified by the given name.
- 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
-
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
-
One or multiple services in the network.
- serviceAsync(UUID) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets the current snapshot of the service with the given unique id.
- serviceByName(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets the current snapshot of the service with the given name.
- serviceByNameAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets the current snapshot of the service with the given name.
- ServiceConfiguration - Class in eu.cloudnetservice.driver.service
-
The configuration based on which a service gets created.
- ServiceConfiguration(ServiceId, ProcessConfiguration, ServiceCreateRetryConfiguration, int, String, String, String, boolean, boolean, Set, Set, Set, Set, Set, 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, Set, Set, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceConfigurationBase
-
Constructs a new service configuration base instance.
- ServiceConfigurationBase.Builder<T,
B> - Class in eu.cloudnetservice.driver.service -
The base builder class for everything which is a service configuration.
- serviceCount() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets the amount of services which are currently registered within the cluster.
- serviceCountAsync() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets the amount of services which are currently registered within the cluster.
- serviceCountByGroup(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Get the amount of services which are currently registered within the cluster and belong to the given group.
- serviceCountByGroupAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Get the amount of services which are currently registered within the cluster and belong to the given group.
- serviceCountByTask(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Get the amount of services which are currently registered within the cluster and belong to the given task.
- serviceCountByTaskAsync(String) - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Get the amount of services which are currently registered within the cluster and belong to the given task.
- serviceCreateResult() - Method in class eu.cloudnetservice.driver.event.events.service.CloudServiceDeferredStateEvent
-
Get the raw underlying create result.
- ServiceCreateResult - Class in eu.cloudnetservice.driver.service
-
Represents the result of a service creation.
- ServiceCreateResult(ServiceCreateResult.State, UUID, ServiceInfoSnapshot) - Constructor for class eu.cloudnetservice.driver.service.ServiceCreateResult
-
Creates a new result instance.
- ServiceCreateResult.State - Enum Class in eu.cloudnetservice.driver.service
-
Represents the state of a service creation.
- ServiceCreateRetryConfiguration - Class in eu.cloudnetservice.driver.service
-
A configuration applied when the initial creation of a service fails.
- ServiceCreateRetryConfiguration(int, List, Map) - 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, Collection, 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, 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, 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.
- serviceInstance() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistryRegistration
-
Get an instance of the service implementation represented by this registration.
- 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 - Interface in eu.cloudnetservice.driver.registry
-
The service registry manages and provides access to service providers.
- ServiceRegistryHolder - Class in eu.cloudnetservice.driver.registry
-
Holds the singleton instance of the service registry which is returned by
ServiceRegistry.registry(). - ServiceRegistryHolder() - Constructor for class eu.cloudnetservice.driver.registry.ServiceRegistryHolder
- ServiceRegistryRegistration<S> - Interface in eu.cloudnetservice.driver.registry
-
A registration for a service in a service registration.
- ServiceRemoteInclusion - Class in eu.cloudnetservice.driver.service
-
An inclusion which can be added to a service and will download a file from the specified url to the given destination.
- ServiceRemoteInclusion(String, String, String, Document) - Constructor for class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
-
Constructs a new service remote inclusion instance.
- ServiceRemoteInclusion.Builder - Class in eu.cloudnetservice.driver.service
-
A builder for a service remote inclusion.
- services() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster.
- services() - Element in annotation interface eu.cloudnetservice.driver.registry.AutoService
-
The service types that are implemented by the annotated service implementation.
- SERVICES_BY_ENV - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
All services in the network that are using the provided environment (identified by the required name).
- SERVICES_BY_GROUP - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
All services in the network that are in on the provided group (identified by the required name).
- SERVICES_BY_TASK - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
All services in the network that are based on the provided task (identified by the required name).
- SERVICES_WITH_PROPERTY - Enum constant in enum class eu.cloudnetservice.driver.channel.ChannelMessageTarget.Type
-
All services in the network that have the given property key with any value (identified by the required name).
- servicesAsync() - Method in interface eu.cloudnetservice.driver.provider.CloudServiceProvider
-
Gets all services which are currently registered in the cluster.
- servicesByEnvironment(ServiceEnvironmentType) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that are using the given service environment.
- servicesByEnvironment(String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that are using the service environment identified by the given name.
- 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(GroupConfiguration) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that are in the given group.
- servicesByGroup(String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that are in the group identified by the given name.
- 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(ServiceTask) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that are based on the given service task.
- servicesByTask(String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that are based on the service task identified by the given name.
- 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.
- servicesWithProperty(DocProperty) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that have the given property associated with any value.
- servicesWithProperty(String) - Static method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
-
Get a channel message target that targets all services that have the property identified by the given key associated with any value.
- 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, Set, Set, ProcessConfiguration, int, int, Set, Set, Set, 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.
- serviceType() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistryRegistration
-
Get the service type that this registration is associated with.
- session() - Method in class eu.cloudnetservice.driver.network.chunk.event.ChunkedPacketSessionOpenEvent
-
Get the session information about the chunked transfer that was requested.
- sessionInformation - Variable in class eu.cloudnetservice.driver.network.chunk.event.ChunkedPacketSessionOpenEvent
- sessionInformation() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
-
Get the session information which is associated with this provider.
- sessionUniqueId - Variable in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- sessionUniqueId() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Get the session unique id.
- sessionUniqueId(UUID) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
Sets the unique id of the session.
- singleton() - Element in annotation interface eu.cloudnetservice.driver.registry.AutoService
-
Indicates if the annotated service implementation should be registered as a singleton instance.
- 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. - source(InputStream) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
Sets the source of this data transfer.
- sourceFactory() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
-
Get the rpc factory that constructed this rpc provider object.
- SpecificCloudServiceProvider - Interface in eu.cloudnetservice.driver.provider
-
An instance of this class represents a manageable service in the cluster which is stateless.
- specifiedChild(InjectionLayer, String, Consumer) - Static method in interface eu.cloudnetservice.driver.inject.InjectionLayer
-
Constructs a new child layer for the given parent layer.
- specifiedChild(InjectionLayer, String, Consumer) - Static method in class eu.cloudnetservice.driver.inject.InjectionLayerProvider
-
Constructs a new child layer for the given parent layer.
- SSLConfiguration - Record Class in eu.cloudnetservice.driver.network.ssl
-
Represents the configuration option for ssl.
- SSLConfiguration(boolean, boolean, Path, Path, Path, String) - Constructor for record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
Creates an instance of a
SSLConfigurationrecord class. - sslEnabled() - Method in interface eu.cloudnetservice.driver.network.NetworkComponent
-
Get if this component has ssl enabled.
- 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. - 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 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 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.
- 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_BAD_REQUEST - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
-
Indicates that the client send a bad request to the RPC handler.
- STATUS_ERROR - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
-
An error was thrown during the method handling, part of the stacktrace is included in the response.
- STATUS_OK - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
-
The RPC was processed successfully on the remote side and the response contains the method invocation result.
- STATUS_SERVER_ERROR - Static variable in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
-
Indicates that there was a server error which made it impossible to handle the request.
- STDERR - Enum constant in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
-
Represents the error output stream.
- STDOUT - Enum constant in enum class eu.cloudnetservice.driver.event.events.service.CloudServiceLogEntryEvent.StreamType
-
Represents the standard output stream.
- stop() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Sets the service lifecycle to stopped and executes the appropriate actions to change to the stopped state.
- stopAll() - Method in 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 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
- Success(Object, RPCHandler, RPCMethodMetadata) - Constructor for record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Creates an instance of a
Successrecord class. - SUCCESS - Enum constant in enum class eu.cloudnetservice.driver.network.chunk.TransferStatus
-
The transfer was completed successfully.
- superclass(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Sets the superclass to use for rpc executions.
- supported() - Method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Checks if this java version constant is actually supported.
- SYNC_CHANNEL_MESSAGE_QUERY_TIMEOUT_MS - Static variable in interface eu.cloudnetservice.driver.provider.CloudMessenger
-
The timeout (in milliseconds) that is applied to all sync query messaging methods.
- 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
- tail() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCChain
-
Get the current last call of the chain (the head).
- target(ChannelMessageTarget) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Adds the given channel message target as a target of this message.
- targetAll() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets all components within the network.
- targetChannel(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Sets the singleton channel that will be used to send all RPCs to.
- targetChannel(NetworkChannel) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
-
Sets the singleton channel that will be used to send all RPCs that are using this sender to.
- targetChannel(Supplier) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Sets the supplier to use to resolve the network channel to which RPCs should be sent.
- targetChannel(Supplier) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
-
Sets the supplier to use to resolve the network channel to which RPCs using this sender should be sent.
- targetClass() - Method in interface eu.cloudnetservice.driver.network.rpc.RPCProvider
-
Get the class which is targeted by the associated rpc.
- targetComponent(NetworkComponent) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder
-
Sets the network component to use for obtaining the network channel to send RPCs to.
- targetComponent(NetworkComponent) - Method in interface eu.cloudnetservice.driver.network.rpc.RPCSender.Builder
-
Sets the network component to use for obtaining the network channel to send RPCs using this sender to.
- 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) - Method in class eu.cloudnetservice.driver.service.GroupConfiguration.Builder
-
Sets the target environments of the group configuration.
- targetInstance(T) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandler.Builder
-
Sets the target instance on which all incoming RPC calls should be executed.
- targetMethod() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Get the full metadata of the target method.
- targetNode(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets a specific node within the network.
- targetNodes() - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets all nodes within the network.
- 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.
- targetServicesOfEnvironment(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets all services with the given environment within the network.
- targetServicesOfGroup(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets all services of the given group within the network.
- targetServicesOfTask(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets all services of the given task within the network.
- targetServicesWithProperty(String) - Method in class eu.cloudnetservice.driver.channel.ChannelMessage.Builder
-
Targets all services that have the given property key associated with any value 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.
- 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 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.
- 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.
- 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) - 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.
- THREAD_MX_BEAN - Static variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
- threads - Variable in record class eu.cloudnetservice.driver.service.ProcessSnapshot
-
The field for the
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() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCTimeout
-
Get the timeout to apply to the RPCs executed in a class or to the specific RPC executed by a method.
- timeout() - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Get the timeout that is applied to this RPC, if any.
- timeout(Duration) - Method in interface eu.cloudnetservice.driver.network.rpc.RPC
-
Sets the timeout that should be applied to the RPC.
- toByteArray() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf
-
Converts the remaining bytes in this buffer into a byte array.
- toChannels(NetworkChannel...) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
Sends each chunk data packet to all the provided channels.
- toChannels(Collection) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
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) - Method in interface eu.cloudnetservice.driver.document.Document
-
Converts the underlying key-value mappings to an instance of the given type.
- toInstanceOf(Class) - 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 interface eu.cloudnetservice.driver.document.Document
-
Converts the underlying key-value mappings to an instance of the given type.
- toString() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessage
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.channel.ChannelMessageSender
-
Returns a string representation of this record class.
- toString() - Method in class eu.cloudnetservice.driver.channel.ChannelMessageTarget
- 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 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.NamedImpl
- toString() - Method in record class eu.cloudnetservice.driver.inject.UncloseableInjectionLayer
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.module.ModuleConfiguration
-
Returns a string representation of this record class.
- toString() - Method in class eu.cloudnetservice.driver.module.ModuleDependency
- toString() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- toString() - Method in record class eu.cloudnetservice.driver.network.HostAndPort
- toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class eu.cloudnetservice.driver.network.ssl.SSLConfiguration
-
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 class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- transferChannel() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Get the transfer channel identifier.
- transferChannel(String) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
Sets the name of the transfer channel.
- transferChunkedData() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender
-
Transfers the data from the data source to all targets of this sender.
- transferInformation - Variable in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
- transferInformation() - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Get the buffer containing additional information about the transfer.
- transferStatus() - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketProvider
-
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
- translate(String, Object...) - Method in interface eu.cloudnetservice.driver.language.I18n
-
Returns the translated message for the given translation key based on the current selected language, optionally inserting the given arguments into the message.
- translate(String, Object...) - Method in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
-
Get the translation for the given key with the given arguments inserted into it.
- translate(String, Object...) - Method in interface eu.cloudnetservice.driver.language.TranslationProvider
-
Get the translation for the given key with the given arguments inserted into it.
- TRANSLATION_ARG_FORMAT_PATTERN - Static variable in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
- translationFormatLock - Variable in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
- TranslationProvider - Interface in eu.cloudnetservice.driver.language
-
A provider for message translations.
- translations - Variable in class eu.cloudnetservice.driver.language.PropertiesTranslationProvider
- 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. - 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
-
Get the type of component that is targeted.
- 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
U
- UncloseableInjectionLayer<I> - Record Class in eu.cloudnetservice.driver.inject
-
An injection layer which delegates all calls to the parent layer, but throwing an exception if there is a try to close the layer.
- UncloseableInjectionLayer(InjectionLayer) - 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.service.ServiceId.Builder
- uniqueId - Variable in class eu.cloudnetservice.driver.service.ServiceId
- uniqueId() - Method in class eu.cloudnetservice.driver.cluster.NetworkClusterNode
-
Get the unique id of this node.
- uniqueId() - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
-
Get the unique id of this packet.
- uniqueId() - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
-
Get the unique id of this packet.
- uniqueId() - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
-
Get the unique id of this packet.
- uniqueId() - Method in class eu.cloudnetservice.driver.service.ServiceId
-
Get the unique id (version 4) of the service.
- uniqueId(UUID) - Method in class eu.cloudnetservice.driver.service.ServiceConfiguration.Builder
-
Sets the unique id of any service created based on the service configuration.
- uniqueId(UUID) - Method in class eu.cloudnetservice.driver.service.ServiceId.Builder
-
Sets the unique id (version 4) of the service id.
- uniqueId(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.BasePacket
-
Sets the unique id of this packet.
- uniqueId(UUID) - Method in class eu.cloudnetservice.driver.network.protocol.EmptyPacket
-
Sets the unique id of this packet.
- uniqueId(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.Packet
-
Sets the unique id of this packet.
- unit() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCTimeout
-
Get the time unit in which the RPC timeout provided by
RPCTimeout.timeout()is measured. - unloadAll() - Method in 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 interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Changes the lifecycle of this module to
ModuleLifeCycle.UNLOADEDif possible and fires all associated tasks. - unregister() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistryRegistration
-
Unregisters this registration.
- unregisterAll(ClassLoader) - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistry
-
Unregisters all service registrations from this registry whose service type uses the given class loader.
- unregisterBinding(Type, boolean) - Method in interface eu.cloudnetservice.driver.network.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 interface eu.cloudnetservice.driver.network.object.ObjectMapper
-
Unregisters all object serializers whose classes were loaded by the given class loader.
- unregisterHandler(RPCHandler) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Unregisters the given rpc handler from this registry if previously registered.
- unregisterHandler(Class) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Unregisters the rpc handler associated with the given target class from this registry if registered previously.
- unregisterHandler(String) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Unregisters the rpc handler associated with the given target class name from this registry if registered previously.
- unregisterHandlers(ClassLoader) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCHandlerRegistry
-
Unregisters all rpc handlers from this registry whose classes were loaded by the given class loader.
- unregisterLayer(InjectionLayer) - Method in class eu.cloudnetservice.driver.inject.InjectionLayerRegistry
-
Unregisters all hints that were associated with the given layer.
- unregisterListener(Object...) - Method in interface eu.cloudnetservice.driver.event.EventManager
-
Unregisters all listeners which were registered in each of the given listener classes.
- unregisterListeners(ClassLoader) - Method in interface eu.cloudnetservice.driver.event.EventManager
-
Unregisters all listeners in classes which were loaded by the given class loader.
- unregisterProvider(Locale, TranslationProvider) - Method in interface eu.cloudnetservice.driver.language.I18n
-
Unregisters the given provider for the given language from this registry.
- unregisterProviders(ClassLoader) - Method in interface eu.cloudnetservice.driver.language.I18n
-
Unregisters all providers from this registry whose owner class was loaded by the given class loader.
- 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.
- updateLifecycle(ServiceLifeCycle) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Requests a change of the service lifecycle to the given one.
- updateLifecycleAsync(ServiceLifeCycle) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Requests a change of the service lifecycle to the given one.
- updateProperties(Document) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Updates the properties of the current service info to include all properties set in the given document.
- updatePropertiesAsync(Document) - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Updates the properties of the current service info to include all properties set in the given document.
- upstream - Variable in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
The field for the
upstreamrecord component. - upstream() - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Returns the value of the
upstreamrecord component. - uri() - Method in interface eu.cloudnetservice.driver.module.ModuleWrapper
-
Get the uri from where the module was loaded.
- url - Variable in class eu.cloudnetservice.driver.module.ModuleDependency
- url - Variable in class eu.cloudnetservice.driver.module.ModuleRepository
- url - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion.Builder
- url - Variable in class eu.cloudnetservice.driver.service.ServiceRemoteInclusion
- url() - Method in class eu.cloudnetservice.driver.module.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. - 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.
V
- valid() - Method in interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Get if this provider is still valid.
- valid() - Method in interface eu.cloudnetservice.driver.registry.ServiceRegistryRegistration
-
Get if this registration is still valid, which means that this registration was not unregistered yet.
- 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 record class eu.cloudnetservice.driver.inject.NamedImpl
-
The field for the
valuerecord component. - 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() - Method in record class eu.cloudnetservice.driver.inject.NamedImpl
-
Returns the value of the
valuerecord component. - value() - Element in annotation interface eu.cloudnetservice.driver.network.rpc.annotation.RPCFieldGetter
-
Get the name of the method (case-sensitive) to use as the getter for a specific field.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
Returns the enum constant of this class with the specified name.
- 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.service.ServiceCreateResult.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class eu.cloudnetservice.driver.service.ServiceLifeCycle
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class eu.cloudnetservice.driver.base.JavaVersion
-
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.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.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.
- 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_PATTERN - Static variable in record class eu.cloudnetservice.driver.CloudNetVersion
- 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. - 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. - visitArray(ArrayElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Starts the visit of an array element.
- visitEnd() - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Called when the end of visit for this visitor is reached.
- visitNull(NullElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Visits a null element.
- visitObject(ObjectElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Starts the visit of an object element.
- visitPrimitive(PrimitiveElement) - Method in interface eu.cloudnetservice.driver.document.send.ElementVisitor
-
Visits a primitive element.
W
- waitingHandler(UUID) - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
-
Gets and removes the waiting handler for the given query unique id.
- waitingHandlerCount() - Method in interface eu.cloudnetservice.driver.network.protocol.QueryPacketManager
-
Returns the approximate number of query response handlers that are currently awaiting a response.
- wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.BadRequest
-
Get if the method invocation was successful or not.
- wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Failure
-
Get if the method invocation was successful or not.
- wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.ServerError
-
Get if the method invocation was successful or not.
- wasSuccessful() - Method in record class eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult.Success
-
Get if the method invocation was successful or not.
- wasSuccessful() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationResult
-
Get if the method invocation was successful or not.
- 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. - withAdditionalConstructorParameters(Object...) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Sets the additional constructor parameters which should be passed to the super constructor when allocating an instance of the generated api implementation.
- withBaseRPC(ChainableRPC) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Returns a new instance allocator which uses the given base rpc when constructing the underlying implementation.
- withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(E) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(E) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefault(O) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Wraps this property to make read and write operations set a default value in case the given value is either absent (not appended to the document) or set to
null. - withDefaultExclusions() - Method in class eu.cloudnetservice.driver.service.ServiceDeployment.Builder
-
Adds the
wrapper.jarfile and the.wrapper/directory to the files which should be ignored when deploying a service into the target template. - withExtraData(DataBuf) - Method in interface eu.cloudnetservice.driver.network.chunk.ChunkedPacketSender.Builder
-
Sets the extra information provided to each target component when opening a chunked session.
- withReadRewrite(Function) - 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) - 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) - 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) - 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) - 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, Function) - 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, Function) - 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, Function) - 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, Function) - 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, Function) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Wraps this property to apply a rewrite function when reading and writing the property from/to a document.
- withTargetChannel(Supplier) - Method in interface eu.cloudnetservice.driver.network.rpc.factory.RPCImplementationBuilder.InstanceAllocator
-
Returns a new instance allocator which uses the given channel supplier when constructing the underlying implementation.
- workingInstance() - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext
-
Get the instance (if any) which should be considered first for a method invocation.
- workingInstance(Object) - Method in interface eu.cloudnetservice.driver.network.rpc.handler.RPCInvocationContext.Builder
-
Sets the instance which should get used for method invocation, might be null if no specific instance should be used.
- WRAPPER - Static variable in class eu.cloudnetservice.driver.DriverEnvironment
-
The jvm-static representation of the wrapper environment.
- write(DataBuf.Mutable, T, Type, ObjectMapper) - Method in interface eu.cloudnetservice.driver.network.object.ObjectSerializer
-
Writes the given object into the given buffer for network transfer and later deserialization.
- 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.
- writeableBytes() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Get the remaining number of bytes available for write operations.
- writeableNioBuffer() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Get a new byte buffer instance that shares the memory region of this 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.
- 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.
- 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 number 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 number 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.
- writeConfig(Document) - Method in class eu.cloudnetservice.driver.module.driver.DriverModule
-
Writes the given configuration document to the default configuration path
DriverModule.configPath(). - writeData(DataBuf.Mutable) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBufable
-
Writes all needed data from this object into the given data buf.
- writeData(DataBuf.Mutable) - Method in class eu.cloudnetservice.driver.network.chunk.ChunkSessionInformation
-
Writes all needed data from this object into the given data buf.
- writeDataBuf(DataBuf) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Writes all data of the given data buffer into this data buffer starting at the current reader index of the given buffer.
- 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.
- 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.
- 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.
- 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.
- writeNullable(T, BiConsumer) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Writes the given object null-safe into this buffer.
- writeObject(DataBuf.Mutable, T) - Method in interface eu.cloudnetservice.driver.network.object.ObjectMapper
-
Writes the given object into the given data buffer using the previously registered object serializers.
- writeObject(Object) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Writes the given object into this buffer.
- writeProperty(DocProperty, E) - Method in interface eu.cloudnetservice.driver.document.property.DefaultedDocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document.
- writeProperty(DocProperty, E) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document.
- writePropertyIfAbsent(DocProperty, 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) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document if no other value is associated yet with the given property.
- writePropertyIfAbsent(DocProperty, Supplier) - 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, Supplier) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and computed value into the underlying document if no other value is associated yet with the given property.
- writePropertyIfPresent(DocProperty, E) - 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) - Method in interface eu.cloudnetservice.driver.document.property.DocPropertyHolder.Mutable
-
Writes the given property and value into the underlying document if another value is already associated with the given property.
- writePropertyIfPresent(DocProperty, Supplier) - 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, Supplier) - 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.
- 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. - writerOffset() - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Get the current writer offset.
- writerOffset(int) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Sets the current writer offset of this 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.
- writeString(String) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Writes the string into the buffer.
- writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.DefaultingDocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, E) - Method in interface eu.cloudnetservice.driver.document.property.DocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.ReadOnlyDocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, E) - Method in record class eu.cloudnetservice.driver.document.property.StandardDocProperty
-
Writes the given value into the given document.
- writeTo(Document.Mutable, O) - Method in record class eu.cloudnetservice.driver.document.property.RewritingDocProperty
-
Writes the given value into the given document.
- writeTo(DataBuf.Mutable) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document compact as a string to the given data buffer.
- writeTo(DataBuf.Mutable, SerialisationStyle) - Method in interface eu.cloudnetservice.driver.document.Document
-
Writes this document with the given style as a string to the given data buffer.
- writeTo(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(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(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.
- writeUniqueId(UUID) - Method in interface eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable
-
Writes the unique id into the buffer.
Z
- 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