Package com.saperion.connector.pool
Class PooledSession
- java.lang.Object
-
- com.saperion.connector.pool.PooledSession
-
- All Implemented Interfaces:
com.saperion.connector.authentication.Session,java.io.Serializable
public class PooledSession extends java.lang.Object implements com.saperion.connector.authentication.SessionA user's session in the pool. Contains aSaClassicConnectorinstance.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PooledSession(com.saperion.connector.authentication.Session session, SaClassicConnector connector)Creates a new pooled session.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SaClassicConnectorconnection()com.saperion.connector.authentication.SessiongetDelegate()java.lang.Stringid()com.saperion.connector.authentication.SessionInfoinfo()com.saperion.connector.authentication.LicenseTypelicense()java.lang.Stringtenant()inttoken()java.lang.Stringusername()
-
-
-
Constructor Detail
-
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 Detail
-
token
public int token()
- Specified by:
tokenin interfacecom.saperion.connector.authentication.Session
-
username
public java.lang.String username()
- Specified by:
usernamein interfacecom.saperion.connector.authentication.Session
-
tenant
public java.lang.String 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
public java.lang.String 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
public SaClassicConnector connection()
- Returns:
- the
SaClassicConnectorinstance used in this pooled session
-
getDelegate
public com.saperion.connector.authentication.Session getDelegate()
-
-