session

package
v0.1.7 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2022 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDefaultSessionAdapter

func NewDefaultSessionAdapter(c context.Context) keeper.SessionAdapter

NewDefaultSessionAdapter 新建一个默认的会话适配器

Types

type DefaultSession

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

DefaultSession ...

func (*DefaultSession) BeginTransaction

func (inst *DefaultSession) BeginTransaction() keeper.SessionTransaction

BeginTransaction ...

func (*DefaultSession) GetContext

func (inst *DefaultSession) GetContext() context.Context

GetContext ...

func (*DefaultSession) GetIdentity added in v0.1.3

func (inst *DefaultSession) GetIdentity() keeper.Identity

GetIdentity ...

func (*DefaultSession) GetRoles added in v0.1.3

func (inst *DefaultSession) GetRoles() users.Roles

GetRoles ...

func (*DefaultSession) IsAuthenticated added in v0.1.3

func (inst *DefaultSession) IsAuthenticated() bool

IsAuthenticated ...

func (*DefaultSession) Properties

func (inst *DefaultSession) Properties() collection.Properties

Properties ...

func (*DefaultSession) SetAuthenticated added in v0.1.6

func (inst *DefaultSession) SetAuthenticated(a bool)

SetAuthenticated ...

func (*DefaultSession) SetIdentity added in v0.1.3

func (inst *DefaultSession) SetIdentity(ident keeper.Identity)

SetIdentity ...

func (*DefaultSession) SetRoles added in v0.1.3

func (inst *DefaultSession) SetRoles(r users.Roles)

SetRoles ...

type DefaultSessionAdapter

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

DefaultSessionAdapter ...

func (*DefaultSessionAdapter) GetContext

func (inst *DefaultSessionAdapter) GetContext() context.Context

GetContext ...

func (*DefaultSessionAdapter) Load

func (inst *DefaultSessionAdapter) Load(s keeper.Session) error

Load ...

func (*DefaultSessionAdapter) Store

func (inst *DefaultSessionAdapter) Store(s keeper.Session) error

Store ...

type DefaultSessionAdapterFactory

type DefaultSessionAdapterFactory struct {
}

DefaultSessionAdapterFactory ...

func (*DefaultSessionAdapterFactory) Create

Create ...

type DefaultSessionFactory

type DefaultSessionFactory struct {
}

DefaultSessionFactory ...

func (*DefaultSessionFactory) Create

Create ...

type DefaultSessionProvider

type DefaultSessionProvider struct {
	markup.Component `class:"keeper-session-provider-registry" initMethod:"Init"`
	// contains filtered or unexported fields
}

DefaultSessionProvider ...

func (*DefaultSessionProvider) GetAdapterFactory

func (inst *DefaultSessionProvider) GetAdapterFactory() keeper.SessionAdapterFactory

GetAdapterFactory ...

func (*DefaultSessionProvider) GetRegistrationList

func (inst *DefaultSessionProvider) GetRegistrationList() []*keeper.SessionProviderRegistration

GetRegistrationList ...

func (*DefaultSessionProvider) GetSessionFactory

func (inst *DefaultSessionProvider) GetSessionFactory() keeper.SessionFactory

GetSessionFactory ...

func (*DefaultSessionProvider) Init

func (inst *DefaultSessionProvider) Init() error

Init ...

type DefaultSessionTran

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

DefaultSessionTran ...

func (*DefaultSessionTran) Close

func (inst *DefaultSessionTran) Close() error

Close ...

func (*DefaultSessionTran) Commit

func (inst *DefaultSessionTran) Commit() error

Commit ...

type MainSessionProvider

type MainSessionProvider struct {
	markup.Component `id:"keeper-main-session-provider"  class:"keeper-configurer"  initMethod:"Init"`

	Selector  string                           `inject:"${keeper.session-provider.name}"` // the name of regist
	Providers []keeper.SessionProviderRegistry `inject:".keeper-session-provider-registry"`
	// contains filtered or unexported fields
}

MainSessionProvider ...

func (*MainSessionProvider) Configure

func (inst *MainSessionProvider) Configure(c *keeper.Context) error

Configure ...

func (*MainSessionProvider) GetAdapterFactory

func (inst *MainSessionProvider) GetAdapterFactory() keeper.SessionAdapterFactory

GetAdapterFactory ...

func (*MainSessionProvider) GetSessionFactory

func (inst *MainSessionProvider) GetSessionFactory() keeper.SessionFactory

GetSessionFactory ...

func (*MainSessionProvider) Init

func (inst *MainSessionProvider) Init() error

Init ...

Jump to

Keyboard shortcuts

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