View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General | Operations | Relations

event
class QueueManager


ThreadEventManager
   |
   +--QueueManager

Direct Known Subclassifiers:
       GetInfoManagerGetDataManager

General
NameQueueManager
Abstract  true
Leaffalse
Rootfalse
Activefalse
Ownerevent

Operations
NameReturn Type
 getNbThreads() int 
 QueueManager( name : String, queue : UrlQInt, broker : ProcessBroker)  
 receiveEvent( event : ThreadEvent) void 
 run() void 

Relations
NameTypeBeginsEnds
 unnamedgeneralizationQueueManagerThreadEventManager
 unnamedgeneralizationGetInfoManagerQueueManager
 unnamedgeneralizationGetDataManagerQueueManager


operation  getNbThreads

General
NamegetNbThreads
OwnerQueueManager
Stereotype  <<getter>>
Return Type  int 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


operation  QueueManager

General
NameQueueManager
OwnerQueueManager
Stereotype  <<constructor>>
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
brokerProcessBroker  inout
nameString  inout
queueUrlQInt  inout


parameter broker

General
Name  broker
Owner  QueueManager
Type  ProcessBroker 
Direction Kind  inout


parameter name

General
Name  name
Owner  QueueManager
Type  String 
Direction Kind  inout


parameter queue

General
Name  queue
Owner  QueueManager
Type  UrlQInt 
Direction Kind  inout


operation  receiveEvent

General
NamereceiveEvent
OwnerQueueManager
Return Type  void 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
eventThreadEvent  inout


parameter event

General
Name  event
Owner  receiveEvent
Type  ThreadEvent 
Direction Kind  inout


operation  run

General
Namerun
OwnerQueueManager
Return Type  void 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse