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- theSaClassicConnectorto be used in the pooled session
-
-
Method Details
-
token
public int token()- Specified by:
tokenin interfacecom.saperion.connector.authentication.Session
-
username
- Specified by:
usernamein interfacecom.saperion.connector.authentication.Session
-
tenant
- Specified by:
tenantin interfacecom.saperion.connector.authentication.Session
-
license
public com.saperion.connector.authentication.LicenseType license()- Specified by:
licensein interfacecom.saperion.connector.authentication.Session
-
id
- Specified by:
idin interfacecom.saperion.connector.authentication.Session
-
info
public com.saperion.connector.authentication.SessionInfo info()- Specified by:
infoin interfacecom.saperion.connector.authentication.Session
-
connection
- Returns:
- the
SaClassicConnectorinstance used in this pooled session
-
getDelegate
public com.saperion.connector.authentication.Session getDelegate()
-