Index

A B C D E G I L M N P R S T U 
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() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainEntityDefinition
 
domain() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainOperation
 
domain() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainReport
 
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

entity() - Method in interface is.codion.framework.server.EntityServerAdmin.DomainEntityDefinition
 
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
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.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

table() - 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
 
A B C D E G I L M N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form