org.apache.wsrp4j.consumer.app.driver
Class SessionHandlerImpl
java.lang.Object
org.apache.wsrp4j.consumer.app.driver.SessionHandlerImpl
- All Implemented Interfaces:
- SessionHandler
- public class SessionHandlerImpl
- extends java.lang.Object
- implements SessionHandler
Simple Session Handler used by the Swing Consmer
- Version:
- $Id: SessionHandlerImpl.java,v 1.3 2005/08/10 14:45:38 cziegeler Exp $
- Author:
- Stephan Laertz
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userSessions
private java.util.Hashtable userSessions
consumerEnv
private ConsumerEnvironment consumerEnv
instance
private static SessionHandler instance
SessionHandlerImpl
private SessionHandlerImpl(ConsumerEnvironment consumerEnv)
getInstance
public static SessionHandler getInstance(ConsumerEnvironment consumerEnv)
- Get a reference to a object
- Parameters:
consumerEnv - The consumer environment to be used for instantiation
of a new SessionHandlerImpl object if no
instance exists already.
- Returns:
- A reference to the singleton object of this session handler.
getUserSession
public UserSessionMgr getUserSession(java.lang.String producerID,
java.lang.String userID)
throws WSRPException
- Get the session manager of the user session with the given user ID and producer ID.
- Specified by:
getUserSession in interface SessionHandler
- Returns:
- The user session object representing a session between an end-user and
a producer.
- Throws:
WSRPException
addUserSession
private void addUserSession(UserSession userSession)
createKey
private java.lang.String createKey(java.lang.String userID,
java.lang.String producerID)
--