public interface SessionCookieFactory
The session cookie factory is used by the application pool to instantiate session cookie instances.
Application developers may create their own SessionCookieFactory implementations to return custom SessionCookie implementations.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_IS_WEB_APP |
static java.lang.String |
PROP_USER_PRINCIPAL_KEY |
Modifier and Type | Method and Description |
---|---|
SessionCookie |
createSessionCookie(java.lang.String applicationId, java.lang.String sessionId, ApplicationPool pool, java.util.Properties properties)
Creates a SessionCookie instance.
|
static final java.lang.String PROP_IS_WEB_APP
static final java.lang.String PROP_USER_PRINCIPAL_KEY
SessionCookie createSessionCookie(java.lang.String applicationId, java.lang.String sessionId, ApplicationPool pool, java.util.Properties properties)
applicationId
- an identifier which may be used to uniquely identify this cookie within the context of a sessionsessionId
- an option identifier which may be used to uniquely identify this cookie across sessions.pool
- the applicationPool instance which will be used to acquire ApplicationModule instances for this SessionCookie.properties
- an optional properties object which may be used to pass additional creation properties to the SessionCookieFactory.