public interface ISession extends Ice.Object, _ISessionOperations, _ISessionOperationsNC, ServiceInterface
Session creation service for OMERO. Access to
all other services is dependent upon a properly created and still
active Session.
The session uuid (omero.model.Session.getUuid) can be
considered a capability token, or temporary single use password.
Simply by possessing it the client has access to all information
available to the Session.
Note: Both the RMI ome.system.ServiceFactory as well
as the Ice ServiceFactory use
ISession to acquire a
Session. In the Ice case, Glacier2
contacts ISession itself and returns a
ServiceFactory remote proxy. From both ServiceFactory
instances, it is possible but not necessary to access
ISession.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ice_staticId |
static long |
serialVersionUID |
closeSession_async, createSession_async, createSessionWithTimeout_async, createSessionWithTimeouts_async, createUserSession_async, getInput_async, getInputKeys_async, getInputs_async, getMyOpenAgentSessions_async, getMyOpenClientSessions_async, getMyOpenSessions_async, getOutput_async, getOutputKeys_async, getOutputs_async, getReferenceCount_async, getSession_async, setInput_async, setOutput_asynccloseSession_async, createSession_async, createSessionWithTimeout_async, createSessionWithTimeouts_async, createUserSession_async, getInput_async, getInputKeys_async, getInputs_async, getMyOpenAgentSessions_async, getMyOpenClientSessions_async, getMyOpenSessions_async, getOutput_async, getOutputKeys_async, getOutputs_async, getReferenceCount_async, getSession_async, setInput_async, setOutput_asyncstatic final java.lang.String ice_staticId
static final long serialVersionUID