Index - All Packages - All Categories - All Classes

Class ServerLoop

This is the superclass of all server loops. There is only one instance of this class in any backend. Its execute method is the central backend processing loop. When an instance is created, its creation method must register it with this class. At that time, all listeners that have been created up to this point will be passed to the new server loop instance. After this time, new listeners will be passed to the serverloop instance as they register themselves with this class.

Package: Udanax-Gold
All Superclasses: Object Heaper Thunk
Immediate Subclasses: SelectServerLoop
Protocols: Object
Categories: Xanadu-rcmain

Class Methods

chunks


cleanupGarbage


currentServerLoop


initTimeNonInherited


introduceChunk: aChunk


linkTimeNonInherited


registerServerLoop: aLoop


removeChunk: aChunk


removeServerLoop


scheduleTermination


staticTimeNonInherited



Instance Methods

activeChunks


create



Overrides: Heaper
Overridden by: SelectServerLoop

createRcvr: receiver



Overridden by: SelectServerLoop

deregisterChunk: aChunk

subclasses should call me too

Overridden by: SelectServerLoop

execute



Overrides: Thunk

registerChunk: aChunk

subclass must call this one first

Overridden by: SelectServerLoop

restartServerLoop: rcvr


scheduleChunks

Schedule any chunks that have bnecome active.

Overridden by: SelectServerLoop

sendSelfTo: xmtr



Overridden by: SelectServerLoop

setTerminate: toBoolean


stepper


stepper: stepper


terminate




Index - All Packages - All Categories - All Classes