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

Inheritance: ISessionManager
Show file Open project: katasource/shironet

Public Properties

Property Type Description
DefaultGlobalSessionTimeout long

Public Methods

Method 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

Protected Methods

Method 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

Method Description
AbstractSessionManager ( ) : System

Method Details

AfterChanged() protected method

protected AfterChanged ( ISession session ) : void
session ISession
return void

AfterStopped() protected method

protected AfterStopped ( ISession session ) : void
session ISession
return void

ApplyGlobalSessionTimeout() protected method

protected ApplyGlobalSessionTimeout ( ISession session ) : void
session ISession
return void

CheckValidity() public method

public CheckValidity ( object sessionId ) : void
sessionId object
return void

CreateSession() protected abstract method

protected abstract CreateSession ( object>.IDictionary data ) : ISession
data object>.IDictionary
return ISession

DoGetSession() protected abstract method

protected abstract DoGetSession ( object sessionId ) : ISession
sessionId object
return ISession

DoStart() protected method

protected DoStart ( ISession session ) : void
session ISession
return void

DoStop() protected method

protected DoStop ( ISession session ) : void
session ISession
return void

DoTouch() protected method

protected DoTouch ( ISession session ) : void
session ISession
return void

GetAttribute() public method

public GetAttribute ( object sessionId, object key ) : object
sessionId object
key object
return object

GetAttributeKeys() public method

public GetAttributeKeys ( object sessionId ) : ICollection
sessionId object
return ICollection

GetHost() public method

public GetHost ( object sessionId ) : string
sessionId object
return string

GetLastAccessTime() public method

public GetLastAccessTime ( object sessionId ) : System.DateTime
sessionId object
return System.DateTime

GetSession() protected method

protected GetSession ( object sessionId ) : ISession
sessionId object
return ISession

GetStartTime() public method

public GetStartTime ( object sessionId ) : System.DateTime
sessionId object
return System.DateTime

GetTimeout() public method

public GetTimeout ( object sessionId ) : long
sessionId object
return long

IsValid() public method

public IsValid ( object sessionId ) : bool
sessionId object
return bool

OnExpired() protected method

protected OnExpired ( ISession session ) : void
session ISession
return void

OnExpired() protected method

protected OnExpired ( SessionEventArgs e ) : void
e SessionEventArgs
return void

OnStarted() protected method

protected OnStarted ( ISession session ) : void
session ISession
return void

OnStarted() protected method

protected OnStarted ( SessionEventArgs e ) : void
e SessionEventArgs
return void

OnStopped() protected method

protected OnStopped ( ISession session ) : void
session ISession
return void

OnStopped() protected method

protected OnStopped ( SessionEventArgs e ) : void
e SessionEventArgs
return void

RemoveAttribute() public method

public RemoveAttribute ( object sessionId, object key ) : object
sessionId object
key object
return object

SetAttribute() public method

public SetAttribute ( object sessionId, object key, object value ) : void
sessionId object
key object
value object
return void

SetTimeout() public method

public SetTimeout ( object sessionId, long timeout ) : void
sessionId object
timeout long
return void

Start() public method

public Start ( object>.IDictionary data ) : object
data object>.IDictionary
return object

Start() public method

public Start ( string host ) : object
host string
return object

Stop() public method

public Stop ( object sessionId ) : void
sessionId object
return void

Touch() public method

public Touch ( object sessionId ) : void
sessionId object
return void

Property Details

DefaultGlobalSessionTimeout public static property

public static long DefaultGlobalSessionTimeout
return long