Module is.codion.common.rmi
Package is.codion.common.rmi.server
@NullMarked
package is.codion.common.rmi.server
RMI server related classes.
Package configuration values:
ServerConfiguration.RMI_SERVER_HOSTNAME
ServerConfiguration.SERVER_NAME_PREFIX
ServerConfiguration.SERVER_PORT
ServerConfiguration.REGISTRY_PORT
ServerConfiguration.KEYSTORE
ServerConfiguration.KEYSTORE_PASSWORD
ServerConfiguration.ADMIN_PORT
ServerConfiguration.ADMIN_USER
ServerConfiguration.SSL_ENABLED
ServerConfiguration.IDLE_CONNECTION_TIMEOUT
ServerConfiguration.AUXILIARY_SERVER_FACTORY_CLASS_NAMES
ServerConfiguration.OBJECT_INPUT_FILTER_FACTORY_CLASS_NAME
SerializationFilterFactory.SERIALIZATION_FILTER_PATTERNS
SerializationFilterFactory.SERIALIZATION_FILTER_PATTERN_FILE
SerializationFilterFactory.SERIALIZATION_FILTER_DRYRUN_FILE
-
ClassDescriptionA default Server implementation.Represents a remote client connection.An authenticator.Auxiliary servers to be run in conjunction with a
Server
must implement this interface.Provides aAuxiliaryServer
implementation.Encapsulates a collection of server access log entries and basic connection access info.A base server admin implementation.CreatesObjectInputFilter
a instance.Contains basic information about a remote clientBuilds aRemoteClient
AObjectInputFilterFactory
implementation based on patterns, specified as a string viaSerializationFilterFactory.SERIALIZATION_FILTER_PATTERNS
or from a file viaSerializationFilterFactory.SERIALIZATION_FILTER_PATTERN_FILE
.A server for serving remote interfacesLocatesServer
s by name on a registry.A builder forServer.Locator
instances.Administration interface for aRemoteServer
.Garbage collection eventBasic server performance statistics.Thread statisticsConfiguration values for aServer
.ServerConfiguration.Builder<B extends ServerConfiguration.Builder<B>>A Builder for ServerConfigurationEncapsulates static server information