@Singleton public class DefaultSessionCodec extends DestroyableBase implements SessionCodec
Destroyable.Util
logger
Constructor and Description |
---|
DefaultSessionCodec(AppConfig conf) |
Modifier and Type | Method and Description |
---|---|
org.osgl.http.H.Flash |
decodeFlash(java.lang.String encodedFlash)
Decode a flash string into a flash.
|
org.osgl.http.H.Session |
decodeSession(java.lang.String encodedSession,
org.osgl.http.H.Request request)
Decode a session string into a session.
|
java.lang.String |
encodeFlash(org.osgl.http.H.Flash flash)
Encode a flash into a string
|
java.lang.String |
encodeSession(org.osgl.http.H.Session session)
Encode a session into a string
|
protected void |
releaseResources() |
addSubResource, destroy, isDestroyed, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warn
@Inject public DefaultSessionCodec(AppConfig conf)
protected void releaseResources()
releaseResources
in class DestroyableBase
public java.lang.String encodeSession(org.osgl.http.H.Session session)
SessionCodec
Encode a session into a string
encodeSession
in interface SessionCodec
public java.lang.String encodeFlash(org.osgl.http.H.Flash flash)
SessionCodec
Encode a flash into a string
encodeFlash
in interface SessionCodec
public org.osgl.http.H.Session decodeSession(java.lang.String encodedSession, org.osgl.http.H.Request request)
SessionCodec
Decode a session string into a session.
decodeSession
in interface SessionCodec
encodedSession
- the encoded session stringrequest
- the incoming request - used to provide the current URL pathpublic org.osgl.http.H.Flash decodeFlash(java.lang.String encodedFlash)
SessionCodec
Decode a flash string into a flash.
decodeFlash
in interface SessionCodec
encodedFlash
- the encoded flash stringCopyright © 2014–2017 ActFramework. All rights reserved.