ThreadManager
|
|
|
ThreadManager ClientManager
| |
| |
| |
ThreadManager ClientManager FaultManager
| | |
`-------------+-------------'
|
Server
|
|
|
CASService
class CASService (Inheritance-free)
feat args brokerTicket brokerURL clientDisplay clientHost clientName clientPort clientUser clientWatcher entity host ident
- deinstallWatcher()
- doInit()
- enter(args:ServerArgs client:ClientInfo)
- eval(Expr Result)
- get(host:FeatHost name:FeatName)
- infoThread(Info)
- init(ticket:BrokerTicket url:BrokerURL)
- installWatcher(Watch conditions:Conditions)
- kill()
- leave()
- newThread(Proc0 info:Info)
- postProcess(Result $)
- preProcess(ExprVS $)
- readRest($)
- showEnter(ShowInfo)
- showLeave(ShowInfo)
- startCAS(...)
- startThreads()
- terminate()
- tryTerminateAll()
end