Uses of Interface
is.codion.common.rmi.server.RemoteClient
Packages that use RemoteClient
Package
Description
RMI server related classes.
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
Package configuration values:
EntityServerMonitor.SERVER_MONITOR_UPDATE_RATE
-
Uses of RemoteClient in is.codion.common.rmi.server
Methods in is.codion.common.rmi.server that return RemoteClientModifier and TypeMethodDescriptionRemoteClient.Builder.build()
RemoteClient.copy()
Authenticator.login
(RemoteClient remoteClient) 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 proceduresAbstractServer.ClientConnection.remoteClient()
RemoteClient.withDatabaseUser
(User databaseUser) Instantiates a new RemoteClient based on this instance but with the specified database userMethods in is.codion.common.rmi.server that return types with arguments of type RemoteClientModifier and TypeMethodDescriptionfinal Collection
<RemoteClient> DefaultServerAdmin.clients()
ServerAdmin.clients()
final Map
<RemoteClient, T> AbstractServer.connections()
Methods in is.codion.common.rmi.server with parameters of type RemoteClientModifier and TypeMethodDescriptionprotected abstract T
AbstractServer.connect
(RemoteClient remoteClient) Establishes the actual client connection.Authenticator.login
(RemoteClient remoteClient) 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 proceduresdefault void
Authenticator.logout
(RemoteClient remoteClient) Called after the given client has been disconnected -
Uses of RemoteClient in is.codion.framework.server
Methods in is.codion.framework.server with parameters of type RemoteClientModifier and TypeMethodDescriptionprotected final AbstractRemoteEntityConnection
EntityServer.connect
(RemoteClient remoteClient) protected AbstractRemoteEntityConnection
EntityServer.createRemoteConnection
(Database database, RemoteClient remoteClient, int port, RMIClientSocketFactory clientSocketFactory, RMIServerSocketFactory serverSocketFactory) Creates the remote connection provided by this serverConstructors in is.codion.framework.server with parameters of type RemoteClientModifierConstructorDescriptionprotected
AbstractRemoteEntityConnection
(Domain domain, Database database, RemoteClient remoteClient, int port, RMIClientSocketFactory clientSocketFactory, RMIServerSocketFactory serverSocketFactory) Instantiates a new AbstractRemoteEntityConnection and exports it on the given port number -
Uses of RemoteClient in is.codion.tools.monitor.model
Methods in is.codion.tools.monitor.model that return RemoteClientMethods in is.codion.tools.monitor.model that return types with arguments of type RemoteClientMethods in is.codion.tools.monitor.model with parameters of type RemoteClientModifier and TypeMethodDescriptionClientMonitor.RemoteClientColumns.value
(RemoteClient row, ClientMonitor.RemoteClientColumns.Id identifier) Constructors in is.codion.tools.monitor.model with parameters of type RemoteClientModifierConstructorDescriptionClientInstanceMonitor
(EntityServerAdmin server, RemoteClient remoteClient) Instantiates a newClientInstanceMonitor
, monitoring the given client