All Classes and Interfaces

Class
Description
A holder for a statistic about the amount of bytes being allocated during another call.
The packet which is used for authorization between: A wrapper and a node.
The type of authorization used to determine which type of component is connecting and which information is required for a successful auth.
A mapping of all properties set in an AutoService annotation on an implementation class.
Base implementation of a CloudMessenger which implements all sharable methods.
A method generator that builds and executes an RPC directly.
A method generator that builds another implementation to chain the calls.
A packet which gets sent to indicate that a channel message should get processed.
A transfer packet that holds data about a chunk of data to transfer.
A listener for chunked packets, opening the chunked pocket sessions.
A registry for chunked transfer sessions that are currently running and active.
An object serializer which can read and write any type of collection to/from a buffer.
An object codec implementation for all classes that implement DataBufable.
An object serializer to write a data buf into the outbound buffer.
The blueprint of the internally generated class to serialize and deserialize the fields of an object into a buffer.
Internal generator for data class codec implementations in runtime.
A serializer for all data classes and arrays which have no special serializer available.
Default implementation of a builder for a file query from a remote network component.
Represents a default, shared implementation of a chunked packet provider.
Represents a default abstract implementation of a chunked packet sender builder for other types of transfer to expand.
The default implementation of an event manager.
Represents a handler for a chunked packet transfer which transfers a file.
Represents a default implementation of a chunked packet sender specifically created for chunked transferring of a huge file, e.g.
The default implementation of the internationalization provider.
Represents the default implementation of the module dependency loader.
Represents the default implementation of the module provider.
Represents the default implementation of the module provider handler.
Represents the default implementation of the module task entry.
Represents the default implementation of the module wrapper.
The default abstract implementation of a network channel.
The default object mapper implementation.
The default implementation of the packet listener registry.
The default implementation of the query manager.
The default implementation of a registered event listener.
The default implementation of a rpc.
Represents the default implementation of a rpc chain.
The default factory implementation for everything related to rpc.
Represents the default implementation of a rpc handler.
The default implementation of an RPC handler builder.
The default implementation of a rpc handler registry.
The default implementation of a rpc implementation builder.
The default implementation of an instance allocator using an internal instance factory as delegation.
The default implementation of an RPC invocation context.
The default builder implementation for an RPC invocation context.
Metadata information about a method that can be used with RPC.
Metadata information for a chained invocation.
An abstract implementation of a rpc provider for easier implementation in subclasses.
The default implementation of an RPC sender.
The default implementation of an RPC sender builder.
Represents the default service registry implementation.
A type adapter factory implementation that first validates that the correct type can be provided by it and then calls the given delegate function, passing the target gson instance to it.
An object serializer which can write and read a json document to/from the buffer.
A type adapter that can serialize documents of any type into a json object and read documents into a json type.
A type adapter that can serialize and deserialize durations into/from json.
A document implementation that just ignores all calls made to it.
A document factory that only returns the singleton empty document instance.
A document send implementation that contains nothing.
A serializer to write enum constants to a data buf.
A rejected execution handler that starts the rejected task in the provided fallback executor.
A service registration that returns a single, fixed instance when retrieved.
An object serializer instance which passes the read and write calls to the functional providers previously added.
An element visitor specifically made to transform all given values into a gson json array.
An exclusion strategy implementation that takes the DocumentValueIgnore annotation into account.
A document factory for json documents based on gson.
A field naming strategy implementation for gson to take the DocumentFieldRename annotation into account.
An implementation of a document send specifically made for gson.
An element visitor specifically made to transform all given values into a gson json object.
A class to simple convert between gson primitive types, java primitives or primitive elements.
A holder for the different gson instances that are used internally.
An element visitor to visit the root object element of a document send.
Immutable version of a gson document implementing the full document functionality.
An object serializer which can de- serialize any kind of map from/to a buffer.
Unsafe allocator implementation for memory segments.
Netty buffer implementation that is backed by a memory segment.
Drop that frees the given memory segment when dropped.
Custom implementation of a netty memory manager based on memory segments.
A method invoker used by RPC to invoke a requested method.
A utility class to generate and define an invoker for a method in the runtime.
Utility to find dependencies of a module, ensure that they are loaded and that there is no circular dependency.
Deprecated.
This module url class loader is a unique url class loader for each module.
Mutable version of a gson document implementing the full mutable document functionality.
An implementation (and currently the default one) of a data buf factory wrapping netty byte buffers.
The default implementation of an immutable data buf wrapping a netty byte buf.
Represents the default implementation of a mutable data buf, wrapping a netty byte buffer.
The default netty based implementation of a network channel.
The default implementation of a network client, using the netty network client implementations.
Constructs a default implementation for a client network handler, delegating most of the calls to the network client.
The channel handler implementation responsible for initializing the newly opened channel.
The default netty inbound handler used to call downstream packet listeners when receiving a packet.
The default netty based implementation of the network server.
The default netty based implementation of the netty network handler responsible to provide basic access to the network server handling.
The default netty based handler responsible to initialize new channels which get connected to the current node.
A custom channel initializer implementation which activates option in the given channel during the initialization if they are supported by the implementation.
An internal implementation of the packet decoder used for client to server communication.
An internal implementation of the packet encoder used for client to server communication.
Holds all supported transport types and functionality to retrieve model instances for servers/clients construction.
Internal util for the default netty based communication between server and clients, http and websocket.
A default implementation of a chunked packet splitter, splitting each packet chunk to multiple channels.
Holds some internal constants for network communication that are shared between wrappers and nodes.
A scheduler for tasks that are triggered by incoming network calls and should be handled non-blocking (for execute invocations) with the lowest latency possible.
A service registration which obtains a new instance of the service implementation on each invocation.
Registers the default object mapper instance to the boot injection layer.
An object serializer which can read and write an optional to/from a buffer by unwrapping the value and re-wrapping it.
An object serializer which can write and read a path from/to a buffer.
A type adapter that can serialize and deserialize paths of any type into/from json.
An object serializer which can write and read a pattern from/to a buffer.
A type adapter that can serialize and deserialize patterns into/from json.
A service registration that is just a proxy to another service registration and returns a proxy to that service instance when the instance is retrieved.
 
The default implementation of a template storage which pulls its information from a remote provider.
Collected metadata for classes that can be called via rpc.
An internal utility class to communicate serialized exceptions thrown during RPC handling to the calling component.
The cache for rpc implementation generations to prevent multiple generations for the same class.
A key for cache entries to distinct different ways of generating the same implementation.
Collections of common constants used during every implementation generation process.
Contextual information that are available during the complete generation process.
A field that holds an additional instance factory that is accessed to allocate instances of chain classes.
Information about the request of adding a type descriptor field into the final class.
The generator for rpc api implementations.
The internal instance factory for generated rpc api implementations.
A collection of special args that can be passed to a super constructor when invoking.
An instance factory implementation that is temporarily not delegated (during class construction) to prevent issues with circular class references.
An interface that is used to generate RPC method implementations.
A network packet listener designed to handle all rpc messages using an underlying handler registry to post method call instructions to it.
The packet used for any rpc within the CloudNet network.
The shared mapping function between the rpc chain and default rpc handling the result of a remote code execution and mapping the result in a convenient way.
An implementation of a network task scheduler that slowly starts more threads depending on the count of tasks that couldn't be scheduled into the core executor service.
Registers a binding for the Service annotation into the boot injection layer.
A binding for a single type of service that holds the information about all registrations for the service.
The task scheduler runnable that is responsible for scheduling incoming tasks into the target executor service.
An implementation of a synchronous queue that always offers tasks to itself with a timeout instead of returning instantly if that is not possible.
Collection of object serializers for all kinds of java.time classes.
 
An object serializer which can write and read a unique id from/to a buffer.