Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractServer<T extends Remote,
A extends ServerAdmin> - Class in is.codion.common.rmi.server -
A default Server implementation.
- AbstractServer(ServerConfiguration) - Constructor for class is.codion.common.rmi.server.AbstractServer
-
Instantiates a new AbstractServer
- AbstractServer.ClientConnection<T> - Class in is.codion.common.rmi.server
-
Represents a remote client connection.
- addAuthenticator(Authenticator) - Method in class is.codion.common.rmi.server.AbstractServer
-
Adds a
Authenticatorinstance to this server. - addShutdownListener(Runnable) - Method in class is.codion.common.rmi.server.AbstractServer
- ADMIN_PORT - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The port on which the server should export the remote admin interface
Value type: Integer
Default value: 0 (admin not exported) - ADMIN_USER - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Specifies a username:password combination representing the server admin user
Example: scott:tiger
Default value: none - adminPort() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- adminPort(int) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- allocatedMemory() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- allocatedMemory() - Method in interface is.codion.common.rmi.server.ServerAdmin
- allocatedMemory() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- Authenticator - Interface in is.codion.common.rmi.server
-
An authenticator.
- authenticators() - Static method in interface is.codion.common.rmi.server.Authenticator
- AUXILIARY_SERVER_FACTORY_CLASS_NAMES - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
A comma separated list of auxiliary server factories, providing servers to run alongside this Server
Those must extendAuxiliaryServerFactory.
Value type: String
Default value: none - AuxiliaryServer - Interface in is.codion.common.rmi.server
-
Auxiliary servers to be run in conjunction with a
Servermust implement this interface. - AuxiliaryServerFactory<C extends Remote,
A extends ServerAdmin, T extends AuxiliaryServer> - Interface in is.codion.common.rmi.server -
Provides a
AuxiliaryServerimplementation. - auxiliaryServerFactoryClassNames() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- auxiliaryServerFactoryClassNames(Collection<String>) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- auxiliaryServers() - Method in class is.codion.common.rmi.server.AbstractServer
B
- build() - Method in interface is.codion.common.rmi.client.ConnectionRequest.Builder
- build() - Method in interface is.codion.common.rmi.server.Server.Locator.Builder
- build() - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- builder() - Static method in interface is.codion.common.rmi.client.ConnectionRequest
- builder() - Static method in interface is.codion.common.rmi.server.Server.Locator
-
Returns a
Server.Locator.Builderinstance. - builder(int) - Static method in interface is.codion.common.rmi.server.ServerConfiguration
- builder(int, int) - Static method in interface is.codion.common.rmi.server.ServerConfiguration
- builderFromSystemProperties() - Static method in interface is.codion.common.rmi.server.ServerConfiguration
-
Returns a Builder initialized with values from system properties.
C
- CLASSPATH_KEYSTORE - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The rmi ssl keystore to use on the classpath, this will be resolved to a temporary file and set as the javax.net.ssl.keyStore system property on server start
Value type: String Default value: null - CLIENT_HOST - Static variable in interface is.codion.common.rmi.server.Server
-
Specifies the client host connection parameter
- clientHost() - Method in interface is.codion.common.rmi.server.RemoteClient
- clientId() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- clientId() - Method in interface is.codion.common.rmi.server.ClientLog
- clientId(UUID) - Method in interface is.codion.common.rmi.client.ConnectionRequest.Builder
- clientLocale() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- clientLog(UUID, List<MethodLogger.Entry>) - Static method in interface is.codion.common.rmi.server.ClientLog
-
Instantiates a new ClientLog instance.
- ClientLog - Interface in is.codion.common.rmi.server
-
Encapsulates a collection of server access log entries and basic connection access info.
- clients() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- clients() - Method in interface is.codion.common.rmi.server.ServerAdmin
- clients(User) - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- clients(User) - Method in interface is.codion.common.rmi.server.ServerAdmin
- clients(String) - Method in class is.codion.common.rmi.server.AbstractServer
- clients(String) - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- clients(String) - Method in interface is.codion.common.rmi.server.ServerAdmin
- Clients - Class in is.codion.common.rmi.client
-
Utility methods for remote clients
- clientTimeZone() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- clientTypeId() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- clientTypeId() - Method in interface is.codion.common.rmi.server.Authenticator
-
Returns the the id of the client type for which to use this authenticator.
- clientTypeId(String) - Method in interface is.codion.common.rmi.client.ConnectionRequest.Builder
- clientTypes() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- clientTypes() - Method in interface is.codion.common.rmi.server.ServerAdmin
- clientVersion() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- clientVersion(Version) - Method in interface is.codion.common.rmi.client.ConnectionRequest.Builder
- close() - Method in interface is.codion.common.rmi.server.Authenticator
-
Disposes of all resources used by this authenticator, after a call to this method the authenticator should be regarded as unusable.
- connect(ConnectionRequest) - Method in class is.codion.common.rmi.server.AbstractServer
- connect(ConnectionRequest) - Method in interface is.codion.common.rmi.server.Server
-
Establishes a connection to this Server
- connect(RemoteClient) - Method in class is.codion.common.rmi.server.AbstractServer
-
Establishes the actual client connection.
- connection() - Method in class is.codion.common.rmi.server.AbstractServer.ClientConnection
- connection(UUID) - Method in class is.codion.common.rmi.server.AbstractServer
- CONNECTION_MAINTENANCE_INTERVAL_MS - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Specifies the interval between server connection maintenance runs, in milliseconds.
Value type: Integer
Default value: 30_000ms (30 seconds) - connectionCount() - Method in class is.codion.common.rmi.server.AbstractServer
- connectionCount() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- connectionCount() - Method in interface is.codion.common.rmi.server.ServerAdmin
- connectionCount() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- connectionLimit() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- connectionMaintenanceInterval() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- connectionMaintenanceIntervalMs(int) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- ConnectionNotAvailableException - Exception in is.codion.common.rmi.server.exception
-
An exception indicating that the server is not accepting new connections
- ConnectionNotAvailableException() - Constructor for exception is.codion.common.rmi.server.exception.ConnectionNotAvailableException
-
Instantiates a new
ConnectionNotAvailableException - connectionRequest() - Method in interface is.codion.common.rmi.server.RemoteClient
- ConnectionRequest - Interface in is.codion.common.rmi.client
-
Encapsulates information about a client required by a server for establishing a connection
- ConnectionRequest.Builder - Interface in is.codion.common.rmi.client
-
A builder for ConnectionRequest
- connections() - Method in class is.codion.common.rmi.server.AbstractServer
- connectionsAvailable() - Method in class is.codion.common.rmi.server.AbstractServer
- connectionsAvailable() - Method in interface is.codion.common.rmi.server.Server
- copy() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- copy() - Method in interface is.codion.common.rmi.server.RemoteClient
- createObjectInputFilter() - Method in interface is.codion.common.rmi.server.ObjectInputFilterFactory
- createObjectInputFilter() - Method in class is.codion.common.rmi.server.WhitelistInputFilterFactory
- createServer(Server<C, A>) - Method in interface is.codion.common.rmi.server.AuxiliaryServerFactory
-
Creates a server instance using the given configuration.
- creationTime() - Method in interface is.codion.common.rmi.server.RemoteClient
D
- daemonThreadCount() - Method in interface is.codion.common.rmi.server.ServerAdmin.ThreadStatistics
- databaseUser() - Method in interface is.codion.common.rmi.server.RemoteClient
- DEFAULT_CONNECTION_MAINTENANCE_INTERVAL - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The default connection maintenance interval in milliseconds.
- DEFAULT_IDLE_CONNECTION_TIMEOUT - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The default idle connection timeout in milliseconds.
- DefaultServerAdmin - Class in is.codion.common.rmi.server
-
A base server admin implementation.
- DefaultServerAdmin(AbstractServer<?, ? extends ServerAdmin>, ServerConfiguration) - Constructor for class is.codion.common.rmi.server.DefaultServerAdmin
-
Instantiates a new DefaultServerAdmin instance.
- disconnect(UUID) - Method in class is.codion.common.rmi.server.AbstractServer
- disconnect(UUID) - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- disconnect(UUID) - Method in interface is.codion.common.rmi.server.Server
-
Disconnects the connection identified by the given key.
- disconnect(UUID) - Method in interface is.codion.common.rmi.server.ServerAdmin
-
Unregisters the connection from the server, if connection pooling is enabled for the user the connection is pooled.
- disconnect(T) - Method in class is.codion.common.rmi.server.AbstractServer
-
Disconnects the given connection.
- duration() - Method in interface is.codion.common.rmi.server.ServerAdmin.GcEvent
E
F
- frameworkVersion() - Method in interface is.codion.common.rmi.client.ConnectionRequest
G
- gcEvents() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- gcEvents(long) - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- gcEvents(long) - Method in interface is.codion.common.rmi.server.ServerAdmin
- gcName() - Method in interface is.codion.common.rmi.server.ServerAdmin.GcEvent
- getAdmin() - Method in class is.codion.common.rmi.server.AbstractServer
- getConnectionLimit() - Method in class is.codion.common.rmi.server.AbstractServer
- getConnectionLimit() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- getConnectionLimit() - Method in interface is.codion.common.rmi.server.ServerAdmin
- getMaintenanceInterval() - Method in class is.codion.common.rmi.server.AbstractServer
H
- hostName(String) - Method in interface is.codion.common.rmi.server.Server.Locator.Builder
I
- IDLE_CONNECTION_TIMEOUT - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Specifies the default idle client connection timeout in milliseconds.
- instance(String) - Static method in interface is.codion.common.rmi.server.AuxiliaryServerFactory
-
Returns the
AuxiliaryServerFactoryimplementation found by theServiceLoaderof the given type. - instance(String) - Static method in interface is.codion.common.rmi.server.ObjectInputFilterFactory
-
Returns the
ObjectInputFilterFactoryimplementation found by theServiceLoaderof the given type. - is.codion.common.rmi - module is.codion.common.rmi
-
RMI client/server classes, such as:
ConnectionRequest
Server
ServerConfiguration
Authenticator
RemoteClient
ObjectInputFilterFactory - is.codion.common.rmi.client - package is.codion.common.rmi.client
-
Package configuration values:
Clients.SERVER_HOSTNAME
Clients.TRUSTSTORE
Clients.TRUSTSTORE_PASSWORD - is.codion.common.rmi.server - package is.codion.common.rmi.server
-
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
SERIALIZATION_FILTER_WHITELIST
SERIALIZATION_FILTER_DRYRUN - is.codion.common.rmi.server.exception - package is.codion.common.rmi.server.exception
J
- JAVAX_NET_KEYSTORE - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The system property key for specifying a ssl keystore
- JAVAX_NET_KEYSTORE_PASSWORD - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The system property key for specifying a ssl keystore password
- JAVAX_NET_TRUSTSTORE - Static variable in class is.codion.common.rmi.client.Clients
-
The system property key for specifying a ssl truststore
- JAVAX_NET_TRUSTSTORE_PASSWORD - Static variable in class is.codion.common.rmi.client.Clients
-
The system property key for specifying a ssl truststore password
K
- KEYSTORE - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The rmi ssl keystore to use
Value type: String Default value: null - KEYSTORE_PASSWORD - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The rmi ssl keystore password to use
Value type: String Default value: null
L
- locale() - Method in interface is.codion.common.rmi.server.ServerInformation
- LOCALHOST - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Localhost
- locateServer() - Method in interface is.codion.common.rmi.server.Server.Locator
-
Retrieves a Server from a registry running on the given host, using the given server name prefix as a condition.
- login(RemoteClient) - Method in interface is.codion.common.rmi.server.Authenticator
-
Performs login validation for the user specified by the remote client and returns a remote client with the same clientId and user but possibly a different databaseUser to propagate to further login procedures
- LoginException - Exception in is.codion.common.rmi.server.exception
-
An exception indicating that a login has failed
- LoginException(String) - Constructor for exception is.codion.common.rmi.server.exception.LoginException
-
Instantiates a new
LoginException - logout(RemoteClient) - Method in interface is.codion.common.rmi.server.Authenticator
-
Called after the given client has been disconnected
- logShutdownAndReturn(T) - Method in class is.codion.common.rmi.server.AbstractServer
-
Logs the given exception and shuts down this server
M
- maintainConnections(Collection<AbstractServer.ClientConnection<T>>) - Method in class is.codion.common.rmi.server.AbstractServer
-
Maintains the given connections, that is, disconnects inactive or invalid connections, if required.
- maximumMemory() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- maxMemory() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- maxMemory() - Method in interface is.codion.common.rmi.server.ServerAdmin
N
- namePrefix(String) - Method in interface is.codion.common.rmi.server.Server.Locator.Builder
O
- OBJECT_INPUT_FILTER_FACTORY_CLASS_NAME - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
- ObjectInputFilterFactory - Interface in is.codion.common.rmi.server
-
Creates
ObjectInputFiltera instance. - objectInputFilterFactoryClassName() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- objectInputFilterFactoryClassName(String) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
P
- parameter(String, Object) - Method in interface is.codion.common.rmi.client.ConnectionRequest.Builder
- parameters() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- port() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- port(int) - Method in interface is.codion.common.rmi.server.Server.Locator.Builder
- processCpuLoad() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- processCpuLoad() - Method in interface is.codion.common.rmi.server.ServerAdmin
- processCpuLoad() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
R
- registry() - Method in class is.codion.common.rmi.server.AbstractServer
- registry() - Static method in interface is.codion.common.rmi.server.Server.Locator
-
Initializes a Registry if one is not running on the port defined by
ServerConfiguration.REGISTRY_PORT - registry(int) - Static method in interface is.codion.common.rmi.server.Server.Locator
-
Initializes a Registry if one is not running
- REGISTRY_PORT - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The port on which to locate the server registry
Value type: Integer
Default value:Registry.REGISTRY_PORT(1099) - registryPort() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- registryPort(int) - Method in interface is.codion.common.rmi.server.Server.Locator.Builder
- remoteClient() - Method in class is.codion.common.rmi.server.AbstractServer.ClientConnection
- remoteClient(ConnectionRequest) - Static method in interface is.codion.common.rmi.server.RemoteClient
-
Instantiates a new RemoteClient
- remoteClient(ConnectionRequest, User) - Static method in interface is.codion.common.rmi.server.RemoteClient
-
Instantiates a new RemoteClient
- remoteClient(ConnectionRequest, User, String) - Static method in interface is.codion.common.rmi.server.RemoteClient
-
Instantiates a new RemoteClient
- remoteClient(ConnectionRequest, String) - Static method in interface is.codion.common.rmi.server.RemoteClient
-
Instantiates a new RemoteClient
- RemoteClient - Interface in is.codion.common.rmi.server
-
Contains basic information about a remote client
- requestsPerSecond() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- requestsPerSecond() - Method in interface is.codion.common.rmi.server.ServerAdmin
- requestsPerSecond() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- resolveTrustStore() - Static method in class is.codion.common.rmi.client.Clients
-
Reads the trust store and password specified by the 'codion.client.trustStore' and 'codion.client.trustStorePassword' system properties and if a truststore is specified, either in the filesystem or on the classpath, combines it with the default system truststore, writes the combined truststore to a temporary file and sets 'javax.net.ssl.trustStore' so that it points to that file and 'javax.net.ssl.trustStorePassword' to the given password.
- RMI_SERVER_HOSTNAME - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Specifies the rmi server hostname
Note that this is the standard Java property 'java.rmi.server.hostname'
Value type: String
Default value: localhost - rmiClientSocketFactory() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- rmiClientSocketFactory(RMIClientSocketFactory) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- rmiServerSocketFactory() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- rmiServerSocketFactory(RMIServerSocketFactory) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
S
- SERIALIZATION_FILTER_DRYRUN - Static variable in class is.codion.common.rmi.server.WhitelistInputFilterFactory
-
If true then the serialization whitelist specified by
SERIALIZATION_FILTER_WHITELISTis populated with the names of all deserialized classes on server shutdown. - SERIALIZATION_FILTER_WHITELIST - Static variable in class is.codion.common.rmi.server.WhitelistInputFilterFactory
-
The serialization whitelist file to use if any
- Server<C extends Remote,
A extends ServerAdmin> - Interface in is.codion.common.rmi.server -
A server for serving remote interfaces
- SERVER_HOSTNAME - Static variable in class is.codion.common.rmi.client.Clients
-
The host on which to locate the server
Value type: String
Default value: localhost - SERVER_NAME_PREFIX - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Specifies the prefix used when exporting/looking up the Codion server
Value type: String
Default value: Codion Server - SERVER_PORT - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
The port on which the server is made available to clients.
If specified on the client side, the client will only connect to a server running on this port, use -1 or no value if the client should connect to any available server
Value type: Integer
Default value: -1 - Server.Locator - Interface in is.codion.common.rmi.server
-
Locates
Servers by name on a registry. - Server.Locator.Builder - Interface in is.codion.common.rmi.server
-
A builder for
Server.Locatorinstances. - serverAdmin(User) - Method in interface is.codion.common.rmi.server.Server
-
Returns the admin interface used to administer this server
- ServerAdmin - Interface in is.codion.common.rmi.server
-
Administration interface for a
RemoteServer. - ServerAdmin.GcEvent - Interface in is.codion.common.rmi.server
-
Garbage collection event
- ServerAdmin.ServerStatistics - Interface in is.codion.common.rmi.server
-
Basic server performance statistics.
- ServerAdmin.ThreadStatistics - Interface in is.codion.common.rmi.server
-
Thread statistics
- ServerAuthenticationException - Exception in is.codion.common.rmi.server.exception
-
An exception indicating that a login has failed due to an authentication error, invalid username or password
- ServerAuthenticationException(String) - Constructor for exception is.codion.common.rmi.server.exception.ServerAuthenticationException
-
Instantiates a new
ServerAuthenticationException - ServerConfiguration - Interface in is.codion.common.rmi.server
-
Configuration values for a
Server. - ServerConfiguration.Builder<B extends ServerConfiguration.Builder<B>> - Interface in is.codion.common.rmi.server
-
A Builder for ServerConfiguration
- ServerException - Exception in is.codion.common.rmi.server.exception
-
An exception originating from a remote server
- serverId() - Method in interface is.codion.common.rmi.server.ServerInformation
- serverInformation() - Method in class is.codion.common.rmi.server.AbstractServer
- serverInformation() - Method in interface is.codion.common.rmi.server.AuxiliaryServer
- serverInformation() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- serverInformation() - Method in interface is.codion.common.rmi.server.Server
- serverInformation() - Method in interface is.codion.common.rmi.server.ServerAdmin
- ServerInformation - Interface in is.codion.common.rmi.server
-
Encapsulates static server information
- serverLoad() - Method in interface is.codion.common.rmi.server.Server
- serverName() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- serverName() - Method in interface is.codion.common.rmi.server.ServerInformation
- serverName(String) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- serverName(Supplier<String>) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
- serverPort() - Method in interface is.codion.common.rmi.server.ServerInformation
- serverStatistics(long) - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- serverStatistics(long) - Method in interface is.codion.common.rmi.server.ServerAdmin
- serverVersion() - Method in interface is.codion.common.rmi.server.ServerInformation
- setAdmin(A) - Method in class is.codion.common.rmi.server.AbstractServer
-
Sets the admin instance for this server
- setConnectionLimit(int) - Method in class is.codion.common.rmi.server.AbstractServer
- setConnectionLimit(int) - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- setConnectionLimit(int) - Method in interface is.codion.common.rmi.server.ServerAdmin
- setMaintenanceInterval(int) - Method in class is.codion.common.rmi.server.AbstractServer
- shutdown() - Method in class is.codion.common.rmi.server.AbstractServer
-
Shuts down this server.
- shutdown() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- shutdown() - Method in interface is.codion.common.rmi.server.ServerAdmin
-
Shuts down the server
- SSL_ENABLED - Static variable in interface is.codion.common.rmi.server.ServerConfiguration
-
Specifies whether the server should establish connections using a secure sockets layer, true (on) or false (off)
Value type: Boolean
Default value: true - sslEnabled() - Method in interface is.codion.common.rmi.server.ServerConfiguration
- sslEnabled(boolean) - Method in interface is.codion.common.rmi.server.ServerConfiguration.Builder
-
When set to true this also sets the rmi client/server socket factories.
- startServer() - Method in interface is.codion.common.rmi.server.AuxiliaryServer
-
Starts this server
- startTime() - Method in interface is.codion.common.rmi.server.ServerInformation
- stopServer() - Method in interface is.codion.common.rmi.server.AuxiliaryServer
-
Stops this server
- systemCpuLoad() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- systemCpuLoad() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- systemCpuLoad() - Method in interface is.codion.common.rmi.server.ServerAdmin
- systemProperties() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- systemProperties() - Method in interface is.codion.common.rmi.server.ServerAdmin
T
- threadCount() - Method in interface is.codion.common.rmi.server.ServerAdmin.ThreadStatistics
- threadStateCount() - Method in interface is.codion.common.rmi.server.ServerAdmin.ThreadStatistics
- threadStatistics() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- threadStatistics() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- threadStatistics() - Method in interface is.codion.common.rmi.server.ServerAdmin
- timestamp() - Method in interface is.codion.common.rmi.server.ServerAdmin.GcEvent
- timestamp() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- timeZone() - Method in interface is.codion.common.rmi.server.ServerInformation
- TRUSTSTORE - Static variable in class is.codion.common.rmi.client.Clients
-
The rmi ssl truststore to use
Value type: String Default value: null - TRUSTSTORE_PASSWORD - Static variable in class is.codion.common.rmi.client.Clients
-
The rmi ssl truststore password to use
Value type: String Default value: null
U
- UNKNOWN_HOST - Static variable in interface is.codion.common.rmi.server.RemoteClient
- usedMemory() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- usedMemory() - Method in interface is.codion.common.rmi.server.ServerAdmin.ServerStatistics
- usedMemory() - Method in interface is.codion.common.rmi.server.ServerAdmin
- user() - Method in interface is.codion.common.rmi.client.ConnectionRequest
- user(User) - Method in interface is.codion.common.rmi.client.ConnectionRequest.Builder
- users() - Method in class is.codion.common.rmi.server.DefaultServerAdmin
- users() - Method in interface is.codion.common.rmi.server.ServerAdmin
V
- validateUserCredentials(User, User) - Static method in class is.codion.common.rmi.server.AbstractServer
-
Validates the given user credentials
W
- WhitelistInputFilterFactory - Class in is.codion.common.rmi.server
-
A
ObjectInputFilterFactoryimplementation based on a whitelist file. - WhitelistInputFilterFactory() - Constructor for class is.codion.common.rmi.server.WhitelistInputFilterFactory
- withDatabaseUser(User) - Method in interface is.codion.common.rmi.server.RemoteClient
-
Instantiates a new RemoteClient based on this instance but with the specified database user
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form