Package com.saperion.connector.pool
Class PooledSession
java.lang.Object
com.saperion.connector.pool.PooledSession
- All Implemented Interfaces:
com.saperion.connector.authentication.Session
,Serializable
A user's session in the pool. Contains a
SaClassicConnector
instance.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.saperion.connector.authentication.Session
com.saperion.connector.authentication.Session.SimpleSession
-
Constructor Summary
ConstructorsConstructorDescriptionPooledSession
(com.saperion.connector.authentication.Session session, SaClassicConnector connector) Creates a new pooled session. -
Method Summary
-
Constructor Details
-
PooledSession
public PooledSession(com.saperion.connector.authentication.Session session, SaClassicConnector connector) Creates a new pooled session.- Parameters:
session
- the session used as delegateconnector
- theSaClassicConnector
to be used in the pooled session
-
-
Method Details
-
token
public int token()- Specified by:
token
in interfacecom.saperion.connector.authentication.Session
-
username
- Specified by:
username
in interfacecom.saperion.connector.authentication.Session
-
tenant
- Specified by:
tenant
in interfacecom.saperion.connector.authentication.Session
-
license
public com.saperion.connector.authentication.LicenseType license()- Specified by:
license
in interfacecom.saperion.connector.authentication.Session
-
id
- Specified by:
id
in interfacecom.saperion.connector.authentication.Session
-
info
public com.saperion.connector.authentication.SessionInfo info()- Specified by:
info
in interfacecom.saperion.connector.authentication.Session
-
connection
- Returns:
- the
SaClassicConnector
instance used in this pooled session
-
getDelegate
public com.saperion.connector.authentication.Session getDelegate()
-