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_async
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_async
static final java.lang.String ice_staticId
static final long serialVersionUID