Index - All Packages - All Categories - All Classes
Class FeSession
Represent a single unique connection to the server over some underlying bytestream channel.
Package: Udanax-Gold
All Superclasses: Object Heaper
Immediate Subclasses: DefaultSession FePromiseSession
Protocols: Object
Categories: Xanadu-nadmin
Class MethodsallActive
CurrentSessions fluidFetch == nil
ifTrue: [^Stepper itemStepper: CurrentSession fluidGet]
ifFalse:
[| acc cur |
acc := SetAccumulator make.
cur := CurrentSessions fluidGet.
[cur ~~ nil] whileTrue:
[acc step: cur.
cur := cur next].
^(acc value cast: ScruSet) stepper]
current
infostProtocol
staticTimeNonInherited
Overridden by: FePromiseSession class
Instance MethodsconnectTime
Essential. The clock time at which the connection was initiated.
create
Overrides: Heaper
endSession
Essential. Gracefully terminate this connection
endSession: withPrejudice
Essential. Terminate this connection. If withPrejudice is false, it completes the current request and flushes all output before disconnecting.
Overridden by: DefaultSession FePromiseSession
initialLogin
Essential. The ID of the club that the session logged into to get past the perimeter. Blast of the session is not yet admitted.
isConnected
Return whether the session has sucessfully logged in, and is still logged in.
Overridden by: DefaultSession FePromiseSession
isLoggedIn
Return whether the session has sucessfully logged in.
port
Essential. A system-specific description of the actual transport medium over which the connection is being maintained.
Overridden by: DefaultSession FePromiseSession
setInitialLogin: iD
Set the ID of the Club which initially logged in during this session
Index - All Packages - All Categories - All Classes