C# Класс Apache.Shiro.Session.Management.AbstractSessionManager

Наследование: ISessionManager
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultGlobalSessionTimeout long

Открытые методы

Метод Описание
CheckValidity ( object sessionId ) : void
GetAttribute ( object sessionId, object key ) : object
GetAttributeKeys ( object sessionId ) : ICollection
GetHost ( object sessionId ) : string
GetLastAccessTime ( object sessionId ) : System.DateTime
GetStartTime ( object sessionId ) : System.DateTime
GetTimeout ( object sessionId ) : long
IsValid ( object sessionId ) : bool
RemoveAttribute ( object sessionId, object key ) : object
SetAttribute ( object sessionId, object key, object value ) : void
SetTimeout ( object sessionId, long timeout ) : void
Start ( object>.IDictionary data ) : object
Start ( string host ) : object
Stop ( object sessionId ) : void
Touch ( object sessionId ) : void

Защищенные методы

Метод Описание
AfterChanged ( ISession session ) : void
AfterStopped ( ISession session ) : void
ApplyGlobalSessionTimeout ( ISession session ) : void
CreateSession ( object>.IDictionary data ) : ISession
DoGetSession ( object sessionId ) : ISession
DoStart ( ISession session ) : void
DoStop ( ISession session ) : void
DoTouch ( ISession session ) : void
GetSession ( object sessionId ) : ISession
OnExpired ( ISession session ) : void
OnExpired ( SessionEventArgs e ) : void
OnStarted ( ISession session ) : void
OnStarted ( SessionEventArgs e ) : void
OnStopped ( ISession session ) : void
OnStopped ( SessionEventArgs e ) : void

Приватные методы

Метод Описание
AbstractSessionManager ( ) : System

Описание методов

AfterChanged() защищенный Метод

protected AfterChanged ( ISession session ) : void
session ISession
Результат void

AfterStopped() защищенный Метод

protected AfterStopped ( ISession session ) : void
session ISession
Результат void

ApplyGlobalSessionTimeout() защищенный Метод

protected ApplyGlobalSessionTimeout ( ISession session ) : void
session ISession
Результат void

CheckValidity() публичный Метод

public CheckValidity ( object sessionId ) : void
sessionId object
Результат void

CreateSession() защищенный абстрактный Метод

protected abstract CreateSession ( object>.IDictionary data ) : ISession
data object>.IDictionary
Результат ISession

DoGetSession() защищенный абстрактный Метод

protected abstract DoGetSession ( object sessionId ) : ISession
sessionId object
Результат ISession

DoStart() защищенный Метод

protected DoStart ( ISession session ) : void
session ISession
Результат void

DoStop() защищенный Метод

protected DoStop ( ISession session ) : void
session ISession
Результат void

DoTouch() защищенный Метод

protected DoTouch ( ISession session ) : void
session ISession
Результат void

GetAttribute() публичный Метод

public GetAttribute ( object sessionId, object key ) : object
sessionId object
key object
Результат object

GetAttributeKeys() публичный Метод

public GetAttributeKeys ( object sessionId ) : ICollection
sessionId object
Результат ICollection

GetHost() публичный Метод

public GetHost ( object sessionId ) : string
sessionId object
Результат string

GetLastAccessTime() публичный Метод

public GetLastAccessTime ( object sessionId ) : System.DateTime
sessionId object
Результат System.DateTime

GetSession() защищенный Метод

protected GetSession ( object sessionId ) : ISession
sessionId object
Результат ISession

GetStartTime() публичный Метод

public GetStartTime ( object sessionId ) : System.DateTime
sessionId object
Результат System.DateTime

GetTimeout() публичный Метод

public GetTimeout ( object sessionId ) : long
sessionId object
Результат long

IsValid() публичный Метод

public IsValid ( object sessionId ) : bool
sessionId object
Результат bool

OnExpired() защищенный Метод

protected OnExpired ( ISession session ) : void
session ISession
Результат void

OnExpired() защищенный Метод

protected OnExpired ( SessionEventArgs e ) : void
e SessionEventArgs
Результат void

OnStarted() защищенный Метод

protected OnStarted ( ISession session ) : void
session ISession
Результат void

OnStarted() защищенный Метод

protected OnStarted ( SessionEventArgs e ) : void
e SessionEventArgs
Результат void

OnStopped() защищенный Метод

protected OnStopped ( ISession session ) : void
session ISession
Результат void

OnStopped() защищенный Метод

protected OnStopped ( SessionEventArgs e ) : void
e SessionEventArgs
Результат void

RemoveAttribute() публичный Метод

public RemoveAttribute ( object sessionId, object key ) : object
sessionId object
key object
Результат object

SetAttribute() публичный Метод

public SetAttribute ( object sessionId, object key, object value ) : void
sessionId object
key object
value object
Результат void

SetTimeout() публичный Метод

public SetTimeout ( object sessionId, long timeout ) : void
sessionId object
timeout long
Результат void

Start() публичный Метод

public Start ( object>.IDictionary data ) : object
data object>.IDictionary
Результат object

Start() публичный Метод

public Start ( string host ) : object
host string
Результат object

Stop() публичный Метод

public Stop ( object sessionId ) : void
sessionId object
Результат void

Touch() публичный Метод

public Touch ( object sessionId ) : void
sessionId object
Результат void

Описание свойств

DefaultGlobalSessionTimeout публичное статическое свойство

public static long DefaultGlobalSessionTimeout
Результат long