Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractRemoteEntityConnection - Class in is.codion.framework.server
-
A base class for remote connections served by a
EntityServer. - AbstractRemoteEntityConnection(Domain, Database, RemoteClient, int, RMIClientSocketFactory, RMIServerSocketFactory) - Constructor for class is.codion.framework.server.AbstractRemoteEntityConnection
-
Instantiates a new AbstractRemoteEntityConnection and exports it on the given port number
- adminUser() - Method in interface is.codion.framework.server.EntityServerConfiguration
- adminUser(User) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
B
- build() - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- builder(int, int) - Static method in interface is.codion.framework.server.EntityServerConfiguration
- builderFromSystemProperties() - Static method in interface is.codion.framework.server.EntityServerConfiguration
-
Returns a Builder initialized with values from system properties.
C
- cached() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainReport
- className() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainOperation
- clearReportCache() - Method in interface is.codion.framework.server.EntityServerAdmin
-
Clears any cached reports
- CLIENT_CONNECTION_TIMEOUT - Static variable in interface is.codion.framework.server.EntityServerConfiguration
-
Specifies the default client connection timeout (ms) in a comma separated list.
- CLIENT_LOGGING - Static variable in interface is.codion.framework.server.EntityServerConfiguration
-
The initial connection logging status on the server, either true (on) or false (off)
Value type: Boolean
Default value: false - clientLog(UUID) - Method in interface is.codion.framework.server.EntityServerAdmin
- clientLogging() - Method in interface is.codion.framework.server.EntityServerConfiguration
- clientLogging(boolean) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- clientTypeIdleConnectionTimeouts() - Method in interface is.codion.framework.server.EntityServerConfiguration
- clientTypeIdleConnectionTimeouts(Map<String, Integer>) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- close() - Method in class is.codion.framework.server.AbstractRemoteEntityConnection
-
Disconnects this connection
- connect(RemoteClient) - Method in class is.codion.framework.server.EntityServer
- connected() - Method in class is.codion.framework.server.AbstractRemoteEntityConnection
- CONNECTION_LIMIT - Static variable in interface is.codion.framework.server.EntityServerConfiguration
-
Specifies maximum number of concurrent connections the server accepts
-1 indicates no limit and 0 indicates a closed server. - CONNECTION_POOL_FACTORY_CLASS - Static variable in interface is.codion.framework.server.EntityServerConfiguration
-
Specifies the class name of the connection pool factory to use.
Value type: String
Default value: none - CONNECTION_POOL_USERS - Static variable in interface is.codion.framework.server.EntityServerConfiguration
-
Specifies a comma separated list of username:password combinations for which to create connection pools on startup Example: scott:tiger,john:foo,paul:bar
- connectionLimit() - Method in interface is.codion.framework.server.EntityServerConfiguration
- connectionLimit(int) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- connectionPoolFactory() - Method in interface is.codion.framework.server.EntityServerConfiguration
- connectionPoolFactory(String) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- connectionPoolStatistics(String, long) - Method in interface is.codion.framework.server.EntityServerAdmin
- connectionPoolUsernames() - Method in interface is.codion.framework.server.EntityServerAdmin
- connectionPoolUsers() - Method in interface is.codion.framework.server.EntityServerConfiguration
- connectionPoolUsers(Collection<User>) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- connectionProxy - Variable in class is.codion.framework.server.AbstractRemoteEntityConnection
-
A Proxy for logging method calls
- createRemoteConnection(Database, RemoteClient, int, RMIClientSocketFactory, RMIServerSocketFactory) - Method in class is.codion.framework.server.EntityServer
-
Creates the remote connection provided by this server
D
- database() - Method in interface is.codion.framework.server.EntityServerConfiguration
- database(Database) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- databaseStatistics() - Method in interface is.codion.framework.server.EntityServerAdmin
-
Returns the statistics gathered via
Database.queryCounter(). - databaseUrl() - Method in interface is.codion.framework.server.EntityServerAdmin
- DEFAULT_CONNECTION_LIMIT - Static variable in interface is.codion.framework.server.EntityServerConfiguration
- disconnect(AbstractRemoteEntityConnection) - Method in class is.codion.framework.server.EntityServer
- disconnectAllClients() - Method in interface is.codion.framework.server.EntityServerAdmin
-
Disconnects all connected clients.
- disconnectTimedOutClients() - Method in interface is.codion.framework.server.EntityServerAdmin
-
Disconnects all timed-out clients.
- DOMAIN_MODEL_CLASSES - Static variable in interface is.codion.framework.server.EntityServerConfiguration
-
Specifies a comma separated list of domain model class names, these classes must be available on the server classpath
- domainClassNames() - Method in interface is.codion.framework.server.EntityServerConfiguration
- domainClassNames(Collection<String>) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- domainEntityDefinitions() - Method in interface is.codion.framework.server.EntityServerAdmin
- domainOperations() - Method in interface is.codion.framework.server.EntityServerAdmin
- domainReports() - Method in interface is.codion.framework.server.EntityServerAdmin
E
- EntityServer - Class in is.codion.framework.server
-
A remote server class, responsible for handling requests for AbstractRemoteEntityConnections.
- EntityServer(EntityServerConfiguration) - Constructor for class is.codion.framework.server.EntityServer
-
Constructs a new EntityServer and binds it to a registry on the port found in the configuration.
- EntityServerAdmin - Interface in is.codion.framework.server
-
Defines the entity server admin service methods.
- EntityServerAdmin.DomainEntityDefinition - Interface in is.codion.framework.server
-
Basic information about a entity definition.
- EntityServerAdmin.DomainOperation - Interface in is.codion.framework.server
-
Basic information about an operation.
- EntityServerAdmin.DomainReport - Interface in is.codion.framework.server
-
Basic information about a report.
- EntityServerConfiguration - Interface in is.codion.framework.server
-
Configuration values for a
EntityServer. - EntityServerConfiguration.Builder - Interface in is.codion.framework.server
-
A Builder for EntityServerConfiguration
G
- getConnectionPoolCleanupInterval(String) - Method in interface is.codion.framework.server.EntityServerAdmin
- getIdleConnectionTimeout() - Method in interface is.codion.framework.server.EntityServerAdmin
-
Returns the idle connection timeout in ms
- getLogLevel() - Method in interface is.codion.framework.server.EntityServerAdmin
- getMaintenanceInterval() - Method in interface is.codion.framework.server.EntityServerAdmin
- getMaximumConnectionPoolSize(String) - Method in interface is.codion.framework.server.EntityServerAdmin
- getMaximumPoolCheckOutTime(String) - Method in interface is.codion.framework.server.EntityServerAdmin
- getMinimumConnectionPoolSize(String) - Method in interface is.codion.framework.server.EntityServerAdmin
- getPooledConnectionIdleTimeout(String) - Method in interface is.codion.framework.server.EntityServerAdmin
I
- idleConnectionTimeout() - Method in interface is.codion.framework.server.EntityServerConfiguration
- idleConnectionTimeout(int) - Method in interface is.codion.framework.server.EntityServerConfiguration.Builder
- is.codion.framework.server - module is.codion.framework.server
- is.codion.framework.server - package is.codion.framework.server
-
Package configuration values:
EntityServerConfiguration.CONNECTION_POOL_FACTORY_CLASS
EntityServerConfiguration.CONNECTION_LIMIT
EntityServerConfiguration.CLIENT_CONNECTION_TIMEOUT
EntityServerConfiguration.CLIENT_LOGGING
EntityServerConfiguration.CONNECTION_POOL_USERS
EntityServerConfiguration.DOMAIN_MODEL_CLASSES - isCollectPoolCheckOutTimes(String) - Method in interface is.codion.framework.server.EntityServerAdmin
- isCollectPoolSnapshotStatistics(String) - Method in interface is.codion.framework.server.EntityServerAdmin
- isLoggingEnabled(UUID) - Method in interface is.codion.framework.server.EntityServerAdmin
-
Returns true if logging is enabled for the given connection
L
- LOG - Static variable in interface is.codion.framework.server.EntityServerConfiguration
M
- main(String[]) - Static method in class is.codion.framework.server.EntityServer
-
If no arguments are supplied a new EntityServer is started.
- maintainConnections(Collection<AbstractServer.ClientConnection<AbstractRemoteEntityConnection>>) - Method in class is.codion.framework.server.EntityServer
N
- name() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainEntityDefinition
- name() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainOperation
- name() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainReport
P
- path() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainReport
R
- resetConnectionPoolStatistics(String) - Method in interface is.codion.framework.server.EntityServerAdmin
-
Resets the statistics that have been collected so far
S
- serverAdmin(User) - Method in class is.codion.framework.server.EntityServer
- serverLoad() - Method in class is.codion.framework.server.EntityServer
- setCollectPoolCheckOutTimes(String, boolean) - Method in interface is.codion.framework.server.EntityServerAdmin
- setCollectPoolSnapshotStatistics(String, boolean) - Method in interface is.codion.framework.server.EntityServerAdmin
- setConnectionPoolCleanupInterval(String, int) - Method in interface is.codion.framework.server.EntityServerAdmin
- setIdleConnectionTimeout(int) - Method in interface is.codion.framework.server.EntityServerAdmin
-
Sets the idle connection timeout in ms
- setLoggingEnabled(UUID, boolean) - Method in interface is.codion.framework.server.EntityServerAdmin
-
Sets the logging status for the given connection
- setLogLevel(Object) - Method in interface is.codion.framework.server.EntityServerAdmin
- setMaintenanceInterval(int) - Method in interface is.codion.framework.server.EntityServerAdmin
- setMaximumConnectionPoolSize(String, int) - Method in interface is.codion.framework.server.EntityServerAdmin
- setMaximumPoolCheckOutTime(String, int) - Method in interface is.codion.framework.server.EntityServerAdmin
- setMinimumConnectionPoolSize(String, int) - Method in interface is.codion.framework.server.EntityServerAdmin
- setPooledConnectionIdleTimeout(String, int) - Method in interface is.codion.framework.server.EntityServerAdmin
- startServer() - Static method in class is.codion.framework.server.EntityServer
-
Starts the server, using the configuration from system properties.
- startServer(EntityServerConfiguration) - Static method in class is.codion.framework.server.EntityServer
-
Starts the server.
T
- tableName() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainEntityDefinition
- type() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainOperation
- type() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainReport
U
- user() - Method in class is.codion.framework.server.AbstractRemoteEntityConnection
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form