session

package
v0.0.0-...-a266510 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2017 License: BSD-3-Clause, MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileStorageMiddleware

type FileStorageMiddleware struct {
	// contains filtered or unexported fields
}

FileStorageMiddleware manages sessions, using the filesystem as the session storage mechanism

func NewFileStorageMiddleware

func NewFileStorageMiddleware() *FileStorageMiddleware

NewFileStorageMiddleware generates an instance of FileStorageMiddleware

func (*FileStorageMiddleware) GetName

func (fsm *FileStorageMiddleware) GetName() string

GetName returns the middleware's name

func (*FileStorageMiddleware) Initialize

func (fsm *FileStorageMiddleware) Initialize(ev *enliven.Enliven)

Initialize sets up the session middleware

func (*FileStorageMiddleware) ServeHTTP

func (fsm *FileStorageMiddleware) ServeHTTP(ctx *enliven.Context, next enliven.NextHandlerFunc)

type MemoryStorageMiddleware

type MemoryStorageMiddleware struct {
	// contains filtered or unexported fields
}

MemoryStorageMiddleware manages sessions, using memory as the session storage mechanism

func NewMemoryStorageMiddleware

func NewMemoryStorageMiddleware() *MemoryStorageMiddleware

NewMemoryStorageMiddleware generates an instance of MemoryStorageMiddleware

func (*MemoryStorageMiddleware) GetName

func (msm *MemoryStorageMiddleware) GetName() string

GetName returns the middleware's name

func (*MemoryStorageMiddleware) Initialize

func (msm *MemoryStorageMiddleware) Initialize(ev *enliven.Enliven)

Initialize sets up the session middleware

func (*MemoryStorageMiddleware) ServeHTTP

func (msm *MemoryStorageMiddleware) ServeHTTP(ctx *enliven.Context, next enliven.NextHandlerFunc)

type RedisStorageMiddleware

type RedisStorageMiddleware struct {
	// contains filtered or unexported fields
}

RedisStorageMiddleware manages sessions, using redis as the session storage mechanism

func NewRedisStorageMiddleware

func NewRedisStorageMiddleware() *RedisStorageMiddleware

NewRedisStorageMiddleware generates an instance of RedisStorageMiddleware

func (*RedisStorageMiddleware) GetName

func (rsm *RedisStorageMiddleware) GetName() string

GetName returns the middleware's name

func (*RedisStorageMiddleware) Initialize

func (rsm *RedisStorageMiddleware) Initialize(ev *enliven.Enliven)

Initialize sets up the session middleware

func (*RedisStorageMiddleware) ServeHTTP

func (rsm *RedisStorageMiddleware) ServeHTTP(ctx *enliven.Context, next enliven.NextHandlerFunc)

type StoredSession

type StoredSession struct {
	// contains filtered or unexported fields
}

StoredSession represents a session in memory

Jump to

Keyboard shortcuts

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