Uses of Interface
is.codion.common.rmi.server.RemoteSession
Packages that use RemoteSession
Package
Description
RMI server related classes.
Package configuration values:
EntityServerConfiguration.CONNECTION_POOL_FACTORY
EntityServerConfiguration.CONNECTION_LIMIT
EntityServerConfiguration.CLIENT_CONNECTION_TIMEOUT
EntityServerConfiguration.METHOD_TRACING
EntityServerConfiguration.CONNECTION_POOL_USERS
EntityServerConfiguration.DOMAIN_CLASSES
Package configuration values:
EntityServerMonitor.SERVER_MONITOR_UPDATE_RATE
-
Uses of RemoteSession in is.codion.common.rmi.server
Methods in is.codion.common.rmi.server that return RemoteSessionModifier and TypeMethodDescriptionRemoteSession.Builder.build()RemoteSession.copy()Authenticator.login(RemoteSession session) Performs login validation for the user specified by the remote session and returns a remote session with the same connectionId and user but possibly a different databaseUser to propagate to further login procedures.AbstractServer.SessionConnection.session()RemoteSession.withDatabaseUser(User databaseUser) Instantiates a newRemoteSessionbased on this instance but with the specified database userMethods in is.codion.common.rmi.server that return types with arguments of type RemoteSessionModifier and TypeMethodDescriptionfinal Map<RemoteSession, T> AbstractServer.connections()final Collection<RemoteSession> AbstractServerAdmin.sessions()ServerAdmin.sessions()Methods in is.codion.common.rmi.server with parameters of type RemoteSessionModifier and TypeMethodDescriptionprotected abstract TAbstractServer.connect(RemoteSession session) Establishes the actual connection.Authenticator.login(RemoteSession session) Performs login validation for the user specified by the remote session and returns a remote session with the same connectionId and user but possibly a different databaseUser to propagate to further login procedures.default voidAuthenticator.logout(RemoteSession session) Called after the given session has been disconnected -
Uses of RemoteSession in is.codion.framework.server
Methods in is.codion.framework.server with parameters of type RemoteSessionModifier and TypeMethodDescriptionprotected final AbstractServerEntityConnectionEntityServer.connect(RemoteSession session) protected AbstractServerEntityConnectionEntityServer.createRemoteConnection(Database database, RemoteSession session, int port, RMIClientSocketFactory clientSocketFactory, RMIServerSocketFactory serverSocketFactory) Creates the remote connection provided by this serverConstructors in is.codion.framework.server with parameters of type RemoteSessionModifierConstructorDescriptionprotectedAbstractServerEntityConnection(Domain domain, Database database, RemoteSession session, int port, RMIClientSocketFactory clientSocketFactory, RMIServerSocketFactory serverSocketFactory) Instantiates a new AbstractServerEntityConnection, exported on the given port number unless the port is negative, in which case the connection is not exported (it serves an HTTP client in-process and needs no RMI stub). -
Uses of RemoteSession in is.codion.tools.monitor.model
Methods in is.codion.tools.monitor.model that return RemoteSessionMethods in is.codion.tools.monitor.model that return types with arguments of type RemoteSessionMethods in is.codion.tools.monitor.model with parameters of type RemoteSessionModifier and TypeMethodDescriptionSessionMonitor.RemoteSessionColumns.value(RemoteSession row, String identifier) Constructors in is.codion.tools.monitor.model with parameters of type RemoteSessionModifierConstructorDescriptionSessionInstanceMonitor(EntityServerAdmin server, RemoteSession session) Instantiates a newSessionInstanceMonitor, monitoring the given session