Package com.zeroc.Glacier2
Interface SessionManager
- All Superinterfaces:
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
Object.Ice_invokeResult -
Method Summary
Modifier and TypeMethodDescriptioncreate(String userId, SessionControlPrx control, Current current) Create a new session.default StringReturns the Slice type ID of the most-derived interface supported by this object.default String[]Returns the Slice type IDs of the interfaces supported by this object.static StringReturns the Slice type ID of the interface supported by this object.Methods inherited from interface com.zeroc.Ice.Object
ice_dispatch, ice_isA, ice_ping
-
Method Details
-
create
SessionPrx create(String userId, SessionControlPrx control, 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
Description copied from interface:ObjectReturns the Slice type IDs of the interfaces supported by this object. -
ice_id
Description copied from interface:ObjectReturns the Slice type ID of the most-derived interface supported by this object. -
ice_staticId
Description copied from interface:ObjectReturns the Slice type ID of the interface supported by this object.- Returns:
- The return value is always ::Ice::Object.
-