Package omero.api

Interface ISessionPrx

  • All Superinterfaces:
    Ice.ObjectPrx, ServiceInterfacePrx
    All Known Implementing Classes:
    ISessionPrxHelper

    public interface ISessionPrx
    extends ServiceInterfacePrx
    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.
    • Method Detail

      • begin_createSession

        Ice.AsyncResult begin_createSession​(Principal p,
                                            java.lang.String credentials)
        Creates a new session and returns it to the user.
        Returns:
        The asynchronous result object.
      • begin_createSession

        Ice.AsyncResult begin_createSession​(Principal p,
                                            java.lang.String credentials,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Creates a new session and returns it to the user.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_createSession

        Ice.AsyncResult begin_createSession​(Principal p,
                                            java.lang.String credentials,
                                            Ice.Callback __cb)
        Creates a new session and returns it to the user.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSession

        Ice.AsyncResult begin_createSession​(Principal p,
                                            java.lang.String credentials,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                            Ice.Callback __cb)
        Creates a new session and returns it to the user.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSession

        Ice.AsyncResult begin_createSession​(Principal p,
                                            java.lang.String credentials,
                                            Callback_ISession_createSession __cb)
        Creates a new session and returns it to the user.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSession

        Ice.AsyncResult begin_createSession​(Principal p,
                                            java.lang.String credentials,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                            Callback_ISession_createSession __cb)
        Creates a new session and returns it to the user.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createUserSession

        Ice.AsyncResult begin_createUserSession​(long timeToLiveMilliseconds,
                                                long timeToIdleMilliseconds,
                                                java.lang.String defaultGroup)
        Allows a user to open up another session for him/herself with the given defaults without needing to re-enter password.
        Returns:
        The asynchronous result object.
      • begin_createUserSession

        Ice.AsyncResult begin_createUserSession​(long timeToLiveMilliseconds,
                                                long timeToIdleMilliseconds,
                                                java.lang.String defaultGroup,
                                                java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Allows a user to open up another session for him/herself with the given defaults without needing to re-enter password.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_createUserSession

        Ice.AsyncResult begin_createUserSession​(long timeToLiveMilliseconds,
                                                long timeToIdleMilliseconds,
                                                java.lang.String defaultGroup,
                                                Ice.Callback __cb)
        Allows a user to open up another session for him/herself with the given defaults without needing to re-enter password.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createUserSession

        Ice.AsyncResult begin_createUserSession​(long timeToLiveMilliseconds,
                                                long timeToIdleMilliseconds,
                                                java.lang.String defaultGroup,
                                                java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                Ice.Callback __cb)
        Allows a user to open up another session for him/herself with the given defaults without needing to re-enter password.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createUserSession

        Ice.AsyncResult begin_createUserSession​(long timeToLiveMilliseconds,
                                                long timeToIdleMilliseconds,
                                                java.lang.String defaultGroup,
                                                Callback_ISession_createUserSession __cb)
        Allows a user to open up another session for him/herself with the given defaults without needing to re-enter password.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createUserSession

        Ice.AsyncResult begin_createUserSession​(long timeToLiveMilliseconds,
                                                long timeToIdleMilliseconds,
                                                java.lang.String defaultGroup,
                                                java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                Callback_ISession_createUserSession __cb)
        Allows a user to open up another session for him/herself with the given defaults without needing to re-enter password.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • createSessionWithTimeout

        Session createSessionWithTimeout​(Principal principal,
                                         long timeToLiveMilliseconds)
                                  throws Glacier2.CannotCreateSessionException,
                                         ServerError
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        Throws:
        Glacier2.CannotCreateSessionException
        ServerError
      • createSessionWithTimeout

        Session createSessionWithTimeout​(Principal principal,
                                         long timeToLiveMilliseconds,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                  throws Glacier2.CannotCreateSessionException,
                                         ServerError
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __ctx - The Context map to send with the invocation.
        Throws:
        Glacier2.CannotCreateSessionException
        ServerError
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       Ice.Callback __cb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                       Ice.Callback __cb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       Callback_ISession_createSessionWithTimeout __cb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                       Callback_ISession_createSessionWithTimeout __cb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       IceInternal.Functional_GenericCallback1<Session> __responseCb,
                                                       IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                       IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                       IceInternal.Functional_GenericCallback1<Session> __responseCb,
                                                       IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                       IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeout

        Ice.AsyncResult begin_createSessionWithTimeout​(Principal principal,
                                                       long timeToLiveMilliseconds,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                       IceInternal.Functional_GenericCallback1<Session> __responseCb,
                                                       IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                       IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                                       IceInternal.Functional_BoolCallback __sentCb)
        Allows an admin to create a Session for the give Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. This is useful to override the server default so that an initial delay before the user is given the token will not be construed as idle time. A value less than 1 will cause the default max timeToLive to be used; but timeToIdle will be disabled.
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • createSessionWithTimeouts

        Session createSessionWithTimeouts​(Principal principal,
                                          long timeToLiveMilliseconds,
                                          long timeToIdleMilliseconds)
                                   throws Glacier2.CannotCreateSessionException,
                                          ServerError
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        Throws:
        Glacier2.CannotCreateSessionException
        ServerError
      • createSessionWithTimeouts

        Session createSessionWithTimeouts​(Principal principal,
                                          long timeToLiveMilliseconds,
                                          long timeToIdleMilliseconds,
                                          java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                   throws Glacier2.CannotCreateSessionException,
                                          ServerError
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __ctx - The Context map to send with the invocation.
        Throws:
        Glacier2.CannotCreateSessionException
        ServerError
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        Ice.Callback __cb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                        Ice.Callback __cb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        Callback_ISession_createSessionWithTimeouts __cb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                        Callback_ISession_createSessionWithTimeouts __cb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        IceInternal.Functional_GenericCallback1<Session> __responseCb,
                                                        IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                        IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                        IceInternal.Functional_GenericCallback1<Session> __responseCb,
                                                        IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                        IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createSessionWithTimeouts

        Ice.AsyncResult begin_createSessionWithTimeouts​(Principal principal,
                                                        long timeToLiveMilliseconds,
                                                        long timeToIdleMilliseconds,
                                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                        IceInternal.Functional_GenericCallback1<Session> __responseCb,
                                                        IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                        IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                                        IceInternal.Functional_BoolCallback __sentCb)
        Allows an admin to create a Session for the given Principal.
        Parameters:
        principal - Non-null Principal with the target user's name
        timeToLiveMilliseconds - The time that this Session has until destruction. Setting the value to 0 will prevent destruction unless the session remains idle.
        timeToIdleMilliseconds - The time that this Session can remain idle before being destroyed. Setting the value to 0 will prevent idleness based destruction.
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • getSession

        Session getSession​(java.lang.String sessionUuid,
                           java.util.Map<java.lang.String,​java.lang.String> __ctx)
                    throws ServerError
        Retrieves the session associated with this uuid, updating the last access time as well. Throws a RemovedSessionException if not present, or a SessionTimeoutException if expired. This method can be used as a Session ping.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getSession

        Ice.AsyncResult begin_getSession​(java.lang.String sessionUuid)
        Retrieves the session associated with this uuid, updating the last access time as well. Throws a RemovedSessionException if not present, or a SessionTimeoutException if expired. This method can be used as a Session ping.
        Returns:
        The asynchronous result object.
      • begin_getSession

        Ice.AsyncResult begin_getSession​(java.lang.String sessionUuid,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves the session associated with this uuid, updating the last access time as well. Throws a RemovedSessionException if not present, or a SessionTimeoutException if expired. This method can be used as a Session ping.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getSession

        Ice.AsyncResult begin_getSession​(java.lang.String sessionUuid,
                                         Ice.Callback __cb)
        Retrieves the session associated with this uuid, updating the last access time as well. Throws a RemovedSessionException if not present, or a SessionTimeoutException if expired. This method can be used as a Session ping.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getSession

        Ice.AsyncResult begin_getSession​(java.lang.String sessionUuid,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                         Ice.Callback __cb)
        Retrieves the session associated with this uuid, updating the last access time as well. Throws a RemovedSessionException if not present, or a SessionTimeoutException if expired. This method can be used as a Session ping.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getSession

        Ice.AsyncResult begin_getSession​(java.lang.String sessionUuid,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                         Callback_ISession_getSession __cb)
        Retrieves the session associated with this uuid, updating the last access time as well. Throws a RemovedSessionException if not present, or a SessionTimeoutException if expired. This method can be used as a Session ping.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • getReferenceCount

        int getReferenceCount​(java.lang.String sessionUuid)
                       throws ServerError
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Throws:
        ServerError
      • getReferenceCount

        int getReferenceCount​(java.lang.String sessionUuid,
                              java.util.Map<java.lang.String,​java.lang.String> __ctx)
                       throws ServerError
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getReferenceCount

        Ice.AsyncResult begin_getReferenceCount​(java.lang.String sessionUuid)
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Returns:
        The asynchronous result object.
      • begin_getReferenceCount

        Ice.AsyncResult begin_getReferenceCount​(java.lang.String sessionUuid,
                                                java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getReferenceCount

        Ice.AsyncResult begin_getReferenceCount​(java.lang.String sessionUuid,
                                                Ice.Callback __cb)
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getReferenceCount

        Ice.AsyncResult begin_getReferenceCount​(java.lang.String sessionUuid,
                                                java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                Ice.Callback __cb)
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getReferenceCount

        Ice.AsyncResult begin_getReferenceCount​(java.lang.String sessionUuid,
                                                Callback_ISession_getReferenceCount __cb)
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getReferenceCount

        Ice.AsyncResult begin_getReferenceCount​(java.lang.String sessionUuid,
                                                java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                Callback_ISession_getReferenceCount __cb)
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getReferenceCount

        int end_getReferenceCount​(Ice.AsyncResult __result)
                           throws ServerError
        Retrieves the current reference count for the given uuid. Has the same semantics as getSession.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • closeSession

        int closeSession​(Session sess)
                  throws ServerError
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Throws:
        ServerError
      • closeSession

        int closeSession​(Session sess,
                         java.util.Map<java.lang.String,​java.lang.String> __ctx)
                  throws ServerError
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           Ice.Callback __cb)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Ice.Callback __cb)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           Callback_ISession_closeSession __cb)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Callback_ISession_closeSession __cb)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           IceInternal.Functional_IntCallback __responseCb,
                                           IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                           IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_closeSession

        Ice.AsyncResult begin_closeSession​(Session sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           IceInternal.Functional_IntCallback __responseCb,
                                           IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                           IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                           IceInternal.Functional_BoolCallback __sentCb)
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • end_closeSession

        int end_closeSession​(Ice.AsyncResult __result)
                      throws ServerError
        Closes session and releases all resources. It is preferred that all clients call this method as soon as possible to free memory, but it is possible to not call close, and rejoin a session later. The current reference count for the session is returned. If the session does not exist, -1. If this call caused the death of the session, then -2.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getMyOpenSessions

        java.util.List<Session> getMyOpenSessions()
                                           throws ServerError
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Throws:
        ServerError
      • getMyOpenSessions

        java.util.List<Session> getMyOpenSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                           throws ServerError
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getMyOpenSessions

        Ice.AsyncResult begin_getMyOpenSessions()
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenSessions

        Ice.AsyncResult begin_getMyOpenSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenSessions

        Ice.AsyncResult begin_getMyOpenSessions​(Ice.Callback __cb)
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenSessions

        Ice.AsyncResult begin_getMyOpenSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                Ice.Callback __cb)
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenSessions

        Ice.AsyncResult begin_getMyOpenSessions​(Callback_ISession_getMyOpenSessions __cb)
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenSessions

        Ice.AsyncResult begin_getMyOpenSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                Callback_ISession_getMyOpenSessions __cb)
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getMyOpenSessions

        java.util.List<Session> end_getMyOpenSessions​(Ice.AsyncResult __result)
                                               throws ServerError
        Returns a list of open sessions for the current user. The list is ordered by session creation time, so that the last item was created last.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getMyOpenAgentSessions

        java.util.List<Session> getMyOpenAgentSessions​(java.lang.String agent)
                                                throws ServerError
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Throws:
        ServerError
      • getMyOpenAgentSessions

        java.util.List<Session> getMyOpenAgentSessions​(java.lang.String agent,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                                throws ServerError
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getMyOpenAgentSessions

        Ice.AsyncResult begin_getMyOpenAgentSessions​(java.lang.String agent)
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenAgentSessions

        Ice.AsyncResult begin_getMyOpenAgentSessions​(java.lang.String agent,
                                                     java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenAgentSessions

        Ice.AsyncResult begin_getMyOpenAgentSessions​(java.lang.String agent,
                                                     Ice.Callback __cb)
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenAgentSessions

        Ice.AsyncResult begin_getMyOpenAgentSessions​(java.lang.String agent,
                                                     java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                     Ice.Callback __cb)
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenAgentSessions

        Ice.AsyncResult begin_getMyOpenAgentSessions​(java.lang.String agent,
                                                     Callback_ISession_getMyOpenAgentSessions __cb)
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenAgentSessions

        Ice.AsyncResult begin_getMyOpenAgentSessions​(java.lang.String agent,
                                                     java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                     Callback_ISession_getMyOpenAgentSessions __cb)
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getMyOpenAgentSessions

        java.util.List<Session> end_getMyOpenAgentSessions​(Ice.AsyncResult __result)
                                                    throws ServerError
        Like getMyOpenSessions but returns only those sessions with the given agent string.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getMyOpenClientSessions

        java.util.List<Session> getMyOpenClientSessions()
                                                 throws ServerError
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Throws:
        ServerError
      • getMyOpenClientSessions

        java.util.List<Session> getMyOpenClientSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                                 throws ServerError
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getMyOpenClientSessions

        Ice.AsyncResult begin_getMyOpenClientSessions()
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenClientSessions

        Ice.AsyncResult begin_getMyOpenClientSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenClientSessions

        Ice.AsyncResult begin_getMyOpenClientSessions​(Ice.Callback __cb)
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenClientSessions

        Ice.AsyncResult begin_getMyOpenClientSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                      Ice.Callback __cb)
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenClientSessions

        Ice.AsyncResult begin_getMyOpenClientSessions​(Callback_ISession_getMyOpenClientSessions __cb)
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMyOpenClientSessions

        Ice.AsyncResult begin_getMyOpenClientSessions​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                      Callback_ISession_getMyOpenClientSessions __cb)
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getMyOpenClientSessions

        java.util.List<Session> end_getMyOpenClientSessions​(Ice.AsyncResult __result)
                                                     throws ServerError
        Like getMyOpenSessions but returns only those sessions started by official OMERO clients.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getInput

        RType getInput​(java.lang.String sess,
                       java.lang.String key)
                throws ServerError
        Retrieves an entry from the given Session input environment.
        Throws:
        ServerError
      • getInput

        RType getInput​(java.lang.String sess,
                       java.lang.String key,
                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
                throws ServerError
        Retrieves an entry from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getInput

        Ice.AsyncResult begin_getInput​(java.lang.String sess,
                                       java.lang.String key)
        Retrieves an entry from the given Session input environment.
        Returns:
        The asynchronous result object.
      • begin_getInput

        Ice.AsyncResult begin_getInput​(java.lang.String sess,
                                       java.lang.String key,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves an entry from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getInput

        Ice.AsyncResult begin_getInput​(java.lang.String sess,
                                       java.lang.String key,
                                       Ice.Callback __cb)
        Retrieves an entry from the given Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInput

        Ice.AsyncResult begin_getInput​(java.lang.String sess,
                                       java.lang.String key,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                       Ice.Callback __cb)
        Retrieves an entry from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInput

        Ice.AsyncResult begin_getInput​(java.lang.String sess,
                                       java.lang.String key,
                                       Callback_ISession_getInput __cb)
        Retrieves an entry from the given Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInput

        Ice.AsyncResult begin_getInput​(java.lang.String sess,
                                       java.lang.String key,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                       Callback_ISession_getInput __cb)
        Retrieves an entry from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • getOutput

        RType getOutput​(java.lang.String sess,
                        java.lang.String key)
                 throws ServerError
        Retrieves an entry from the Session output environment.
        Throws:
        ServerError
      • getOutput

        RType getOutput​(java.lang.String sess,
                        java.lang.String key,
                        java.util.Map<java.lang.String,​java.lang.String> __ctx)
                 throws ServerError
        Retrieves an entry from the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getOutput

        Ice.AsyncResult begin_getOutput​(java.lang.String sess,
                                        java.lang.String key)
        Retrieves an entry from the Session output environment.
        Returns:
        The asynchronous result object.
      • begin_getOutput

        Ice.AsyncResult begin_getOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves an entry from the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getOutput

        Ice.AsyncResult begin_getOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        Ice.Callback __cb)
        Retrieves an entry from the Session output environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutput

        Ice.AsyncResult begin_getOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Ice.Callback __cb)
        Retrieves an entry from the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutput

        Ice.AsyncResult begin_getOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        Callback_ISession_getOutput __cb)
        Retrieves an entry from the Session output environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutput

        Ice.AsyncResult begin_getOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Callback_ISession_getOutput __cb)
        Retrieves an entry from the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • setInput

        void setInput​(java.lang.String sess,
                      java.lang.String key,
                      RType value)
               throws ServerError
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Throws:
        ServerError
      • setInput

        void setInput​(java.lang.String sess,
                      java.lang.String key,
                      RType value,
                      java.util.Map<java.lang.String,​java.lang.String> __ctx)
               throws ServerError
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_setInput

        Ice.AsyncResult begin_setInput​(java.lang.String sess,
                                       java.lang.String key,
                                       RType value)
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Returns:
        The asynchronous result object.
      • begin_setInput

        Ice.AsyncResult begin_setInput​(java.lang.String sess,
                                       java.lang.String key,
                                       RType value,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_setInput

        Ice.AsyncResult begin_setInput​(java.lang.String sess,
                                       java.lang.String key,
                                       RType value,
                                       Ice.Callback __cb)
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_setInput

        Ice.AsyncResult begin_setInput​(java.lang.String sess,
                                       java.lang.String key,
                                       RType value,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                       Ice.Callback __cb)
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_setInput

        Ice.AsyncResult begin_setInput​(java.lang.String sess,
                                       java.lang.String key,
                                       RType value,
                                       Callback_ISession_setInput __cb)
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_setInput

        Ice.AsyncResult begin_setInput​(java.lang.String sess,
                                       java.lang.String key,
                                       RType value,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                       Callback_ISession_setInput __cb)
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_setInput

        void end_setInput​(Ice.AsyncResult __result)
                   throws ServerError
        Places an entry in the given Session input environment. If the value is null, the key will be removed.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • setOutput

        void setOutput​(java.lang.String sess,
                       java.lang.String key,
                       RType value)
                throws ServerError
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Throws:
        ServerError
      • setOutput

        void setOutput​(java.lang.String sess,
                       java.lang.String key,
                       RType value,
                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
                throws ServerError
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_setOutput

        Ice.AsyncResult begin_setOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        RType value)
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Returns:
        The asynchronous result object.
      • begin_setOutput

        Ice.AsyncResult begin_setOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        RType value,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_setOutput

        Ice.AsyncResult begin_setOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        RType value,
                                        Ice.Callback __cb)
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_setOutput

        Ice.AsyncResult begin_setOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        RType value,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Ice.Callback __cb)
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_setOutput

        Ice.AsyncResult begin_setOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        RType value,
                                        Callback_ISession_setOutput __cb)
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_setOutput

        Ice.AsyncResult begin_setOutput​(java.lang.String sess,
                                        java.lang.String key,
                                        RType value,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Callback_ISession_setOutput __cb)
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_setOutput

        void end_setOutput​(Ice.AsyncResult __result)
                    throws ServerError
        Places an entry in the given Session output environment. If the value is null, the key will be removed.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getInputKeys

        java.util.List<java.lang.String> getInputKeys​(java.lang.String sess)
                                               throws ServerError
        Retrieves all keys in the Session input environment.
        Returns:
        a Set of keys
        Throws:
        ServerError
      • getInputKeys

        java.util.List<java.lang.String> getInputKeys​(java.lang.String sess,
                                                      java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                               throws ServerError
        Retrieves all keys in the Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        a Set of keys
        Throws:
        ServerError
      • begin_getInputKeys

        Ice.AsyncResult begin_getInputKeys​(java.lang.String sess)
        Retrieves all keys in the Session input environment.
        Returns:
        The asynchronous result object.
      • begin_getInputKeys

        Ice.AsyncResult begin_getInputKeys​(java.lang.String sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves all keys in the Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getInputKeys

        Ice.AsyncResult begin_getInputKeys​(java.lang.String sess,
                                           Ice.Callback __cb)
        Retrieves all keys in the Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInputKeys

        Ice.AsyncResult begin_getInputKeys​(java.lang.String sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Ice.Callback __cb)
        Retrieves all keys in the Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInputKeys

        Ice.AsyncResult begin_getInputKeys​(java.lang.String sess,
                                           Callback_ISession_getInputKeys __cb)
        Retrieves all keys in the Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInputKeys

        Ice.AsyncResult begin_getInputKeys​(java.lang.String sess,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Callback_ISession_getInputKeys __cb)
        Retrieves all keys in the Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getInputKeys

        java.util.List<java.lang.String> end_getInputKeys​(Ice.AsyncResult __result)
                                                   throws ServerError
        Retrieves all keys in the Session input environment.
        Parameters:
        __result - The asynchronous result object.
        Returns:
        a Set of keys
        Throws:
        ServerError
      • getOutputKeys

        java.util.List<java.lang.String> getOutputKeys​(java.lang.String sess)
                                                throws ServerError
        Retrieves all keys in the Session output environment.
        Throws:
        ServerError
      • getOutputKeys

        java.util.List<java.lang.String> getOutputKeys​(java.lang.String sess,
                                                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                                throws ServerError
        Retrieves all keys in the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getOutputKeys

        Ice.AsyncResult begin_getOutputKeys​(java.lang.String sess)
        Retrieves all keys in the Session output environment.
        Returns:
        The asynchronous result object.
      • begin_getOutputKeys

        Ice.AsyncResult begin_getOutputKeys​(java.lang.String sess,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves all keys in the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getOutputKeys

        Ice.AsyncResult begin_getOutputKeys​(java.lang.String sess,
                                            Ice.Callback __cb)
        Retrieves all keys in the Session output environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutputKeys

        Ice.AsyncResult begin_getOutputKeys​(java.lang.String sess,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                            Ice.Callback __cb)
        Retrieves all keys in the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutputKeys

        Ice.AsyncResult begin_getOutputKeys​(java.lang.String sess,
                                            Callback_ISession_getOutputKeys __cb)
        Retrieves all keys in the Session output environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutputKeys

        Ice.AsyncResult begin_getOutputKeys​(java.lang.String sess,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                            Callback_ISession_getOutputKeys __cb)
        Retrieves all keys in the Session output environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getOutputKeys

        java.util.List<java.lang.String> end_getOutputKeys​(Ice.AsyncResult __result)
                                                    throws ServerError
        Retrieves all keys in the Session output environment.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getInputs

        java.util.Map<java.lang.String,​RType> getInputs​(java.lang.String sess)
                                                       throws ServerError
        Retrieves all inputs from the given Session input environment.
        Throws:
        ServerError
      • getInputs

        java.util.Map<java.lang.String,​RType> getInputs​(java.lang.String sess,
                                                              java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                                       throws ServerError
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getInputs

        Ice.AsyncResult begin_getInputs​(java.lang.String sess)
        Retrieves all inputs from the given Session input environment.
        Returns:
        The asynchronous result object.
      • begin_getInputs

        Ice.AsyncResult begin_getInputs​(java.lang.String sess,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getInputs

        Ice.AsyncResult begin_getInputs​(java.lang.String sess,
                                        Ice.Callback __cb)
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInputs

        Ice.AsyncResult begin_getInputs​(java.lang.String sess,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Ice.Callback __cb)
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInputs

        Ice.AsyncResult begin_getInputs​(java.lang.String sess,
                                        Callback_ISession_getInputs __cb)
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getInputs

        Ice.AsyncResult begin_getInputs​(java.lang.String sess,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Callback_ISession_getInputs __cb)
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getInputs

        java.util.Map<java.lang.String,​RType> end_getInputs​(Ice.AsyncResult __result)
                                                           throws ServerError
        Retrieves all inputs from the given Session input environment.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getOutputs

        java.util.Map<java.lang.String,​RType> getOutputs​(java.lang.String sess)
                                                        throws ServerError
        Retrieves all outputs from the given Session input environment.
        Throws:
        ServerError
      • getOutputs

        java.util.Map<java.lang.String,​RType> getOutputs​(java.lang.String sess,
                                                               java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                                        throws ServerError
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getOutputs

        Ice.AsyncResult begin_getOutputs​(java.lang.String sess)
        Retrieves all outputs from the given Session input environment.
        Returns:
        The asynchronous result object.
      • begin_getOutputs

        Ice.AsyncResult begin_getOutputs​(java.lang.String sess,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getOutputs

        Ice.AsyncResult begin_getOutputs​(java.lang.String sess,
                                         Ice.Callback __cb)
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutputs

        Ice.AsyncResult begin_getOutputs​(java.lang.String sess,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                         Ice.Callback __cb)
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutputs

        Ice.AsyncResult begin_getOutputs​(java.lang.String sess,
                                         Callback_ISession_getOutputs __cb)
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getOutputs

        Ice.AsyncResult begin_getOutputs​(java.lang.String sess,
                                         java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                         Callback_ISession_getOutputs __cb)
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getOutputs

        java.util.Map<java.lang.String,​RType> end_getOutputs​(Ice.AsyncResult __result)
                                                            throws ServerError
        Retrieves all outputs from the given Session input environment.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError