Documentation ¶
Index ¶
- Constants
- Variables
- type MemorySessionProvider
- func (provider *MemorySessionProvider) ClearSession(sessionAccess *sync.Mutex)
- func (provider *MemorySessionProvider) CreateSession(id string) (session.Session, error)
- func (provider *MemorySessionProvider) DeleteSession(sessionId string) error
- func (provider *MemorySessionProvider) DeserializeSession()
- func (provider *MemorySessionProvider) DeseriazeObject(valueId string, bytearray []byte, obj interface{}, sess *session.Session) bool
- func (provider *MemorySessionProvider) FindSessionById(sessionId string) bool
- func (provider *MemorySessionProvider) InitProvider(sessionLifeTime int64)
- func (provider *MemorySessionProvider) LoadSessionById(sessionId string) (session.Session, error)
- func (provider *MemorySessionProvider) SerializeSession()
Constants ¶
View Source
const (
MAX_SESSION_COUNT = 1000
)
Variables ¶
View Source
var SESSION_FILE string
View Source
var SESSION_FOLDER string
View Source
var SESSION_INFO_FILE string
Functions ¶
This section is empty.
Types ¶
type MemorySessionProvider ¶
type MemorySessionProvider struct { Sessionmap map[string]*session.Session SessionInfoMap map[string]*session.SessionInfo SessionLifeTime int64 }
func (*MemorySessionProvider) ClearSession ¶
func (provider *MemorySessionProvider) ClearSession(sessionAccess *sync.Mutex)
func (*MemorySessionProvider) CreateSession ¶
func (provider *MemorySessionProvider) CreateSession(id string) (session.Session, error)
func (*MemorySessionProvider) DeleteSession ¶
func (provider *MemorySessionProvider) DeleteSession(sessionId string) error
func (*MemorySessionProvider) DeserializeSession ¶
func (provider *MemorySessionProvider) DeserializeSession()
func (*MemorySessionProvider) DeseriazeObject ¶
func (*MemorySessionProvider) FindSessionById ¶
func (provider *MemorySessionProvider) FindSessionById(sessionId string) bool
func (*MemorySessionProvider) InitProvider ¶
func (provider *MemorySessionProvider) InitProvider(sessionLifeTime int64)
func (*MemorySessionProvider) LoadSessionById ¶
func (provider *MemorySessionProvider) LoadSessionById(sessionId string) (session.Session, error)
func (*MemorySessionProvider) SerializeSession ¶
func (provider *MemorySessionProvider) SerializeSession()
Click to show internal directories.
Click to hide internal directories.