provider

package
v0.0.0-...-bd13ba8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2016 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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 (provider *MemorySessionProvider) DeseriazeObject(valueId string, bytearray []byte, obj interface{}, sess *session.Session) bool

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()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL