Package com.zeroc.Glacier2
Interface SessionManager
- All Superinterfaces:
com.zeroc.Ice.Object
public interface SessionManager
extends com.zeroc.Ice.Object
The session manager for username/password authenticated users that
is responsible for managing
Session objects. New session objects
are created by the Router object calling on an application-provided
session manager. If no session manager is provided by the application,
no client-visible sessions are passed to the client.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.zeroc.Ice.Object
com.zeroc.Ice.Object.Ice_invokeResult -
Method Summary
Methods inherited from interface com.zeroc.Ice.Object
_iceRead, _iceReadImpl, _iceWrite, _iceWriteImpl, ice_dispatch, ice_isA, ice_ping
-
Method Details
-
create
SessionPrx create(String userId, SessionControlPrx control, com.zeroc.Ice.Current current) throws CannotCreateSessionException Create a new session.- Parameters:
userId- The user id for the session.control- A proxy to the session control object.current- The Current object for the invocation.- Returns:
- A proxy to the newly created session.
- Throws:
CannotCreateSessionException- Raised if the session cannot be created.
-
ice_ids
- Specified by:
ice_idsin interfacecom.zeroc.Ice.Object
-
ice_id
- Specified by:
ice_idin interfacecom.zeroc.Ice.Object
-
ice_staticId
-