C# Class Apache.Shiro.Session.Management.AbstractSessionManager

Inheritance: ISessionManager
Afficher le fichier Open project: katasource/shironet

Méthodes publiques

Свойство Type Description
DefaultGlobalSessionTimeout long

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
AbstractSessionManager ( ) : System

Method Details

AfterChanged() protected méthode

protected AfterChanged ( ISession session ) : void
session ISession
Résultat void

AfterStopped() protected méthode

protected AfterStopped ( ISession session ) : void
session ISession
Résultat void

ApplyGlobalSessionTimeout() protected méthode

protected ApplyGlobalSessionTimeout ( ISession session ) : void
session ISession
Résultat void

CheckValidity() public méthode

public CheckValidity ( object sessionId ) : void
sessionId object
Résultat void

CreateSession() protected abstract méthode

protected abstract CreateSession ( object>.IDictionary data ) : ISession
data object>.IDictionary
Résultat ISession

DoGetSession() protected abstract méthode

protected abstract DoGetSession ( object sessionId ) : ISession
sessionId object
Résultat ISession

DoStart() protected méthode

protected DoStart ( ISession session ) : void
session ISession
Résultat void

DoStop() protected méthode

protected DoStop ( ISession session ) : void
session ISession
Résultat void

DoTouch() protected méthode

protected DoTouch ( ISession session ) : void
session ISession
Résultat void

GetAttribute() public méthode

public GetAttribute ( object sessionId, object key ) : object
sessionId object
key object
Résultat object

GetAttributeKeys() public méthode

public GetAttributeKeys ( object sessionId ) : ICollection
sessionId object
Résultat ICollection

GetHost() public méthode

public GetHost ( object sessionId ) : string
sessionId object
Résultat string

GetLastAccessTime() public méthode

public GetLastAccessTime ( object sessionId ) : System.DateTime
sessionId object
Résultat System.DateTime

GetSession() protected méthode

protected GetSession ( object sessionId ) : ISession
sessionId object
Résultat ISession

GetStartTime() public méthode

public GetStartTime ( object sessionId ) : System.DateTime
sessionId object
Résultat System.DateTime

GetTimeout() public méthode

public GetTimeout ( object sessionId ) : long
sessionId object
Résultat long

IsValid() public méthode

public IsValid ( object sessionId ) : bool
sessionId object
Résultat bool

OnExpired() protected méthode

protected OnExpired ( ISession session ) : void
session ISession
Résultat void

OnExpired() protected méthode

protected OnExpired ( SessionEventArgs e ) : void
e SessionEventArgs
Résultat void

OnStarted() protected méthode

protected OnStarted ( ISession session ) : void
session ISession
Résultat void

OnStarted() protected méthode

protected OnStarted ( SessionEventArgs e ) : void
e SessionEventArgs
Résultat void

OnStopped() protected méthode

protected OnStopped ( ISession session ) : void
session ISession
Résultat void

OnStopped() protected méthode

protected OnStopped ( SessionEventArgs e ) : void
e SessionEventArgs
Résultat void

RemoveAttribute() public méthode

public RemoveAttribute ( object sessionId, object key ) : object
sessionId object
key object
Résultat object

SetAttribute() public méthode

public SetAttribute ( object sessionId, object key, object value ) : void
sessionId object
key object
value object
Résultat void

SetTimeout() public méthode

public SetTimeout ( object sessionId, long timeout ) : void
sessionId object
timeout long
Résultat void

Start() public méthode

public Start ( object>.IDictionary data ) : object
data object>.IDictionary
Résultat object

Start() public méthode

public Start ( string host ) : object
host string
Résultat object

Stop() public méthode

public Stop ( object sessionId ) : void
sessionId object
Résultat void

Touch() public méthode

public Touch ( object sessionId ) : void
sessionId object
Résultat void

Property Details

DefaultGlobalSessionTimeout public_oe static_oe property

public static long DefaultGlobalSessionTimeout
Résultat long