Package omero.api
Interface ISession
-
- All Superinterfaces:
_ISessionOperations
,_ISessionOperationsNC
,_ServiceInterfaceOperations
,_ServiceInterfaceOperationsNC
,Ice.Object
,ServiceInterface
- All Known Implementing Classes:
_ISessionDisp
,_ISessionTie
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 activeSession
. 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 theSession
. Note: Both the RMIome.system.ServiceFactory
as well as the IceServiceFactory
useISession
to acquire aSession
. In the Ice case, Glacier2 contactsISession
itself and returns a ServiceFactory remote proxy. From both ServiceFactory instances, it is possible but not necessary to accessISession
.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ice_staticId
static long
serialVersionUID
-
Method Summary
-
Methods inherited from interface omero.api._ISessionOperations
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
-
Methods inherited from interface omero.api._ISessionOperationsNC
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
-
-
-
-
Field Detail
-
ice_staticId
static final java.lang.String ice_staticId
- See Also:
- Constant Field Values
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
-