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 Methods

allActive

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 Methods

connectTime

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