|
| InitialDocumentBus (String outputModuleControllerId) |
| Creates an object of this type and sets the passes the given input controller and output controller. More...
|
|
| InitialDocumentBus (List< String > outputModuleControllerIds) |
| Creates an object of this type and sets the passes the given input controller and output controller. More...
|
|
void | put (DocumentController documentController) |
| Adds the given DocumentController object to the queue. More...
|
|
| DocumentBus (String inputModuleControllerId, String outputModuleControllerId) |
| Creates an object of this type and sets the passes the given input controller and output controller. More...
|
|
| DocumentBus (String inputModuleControllerId, List< String > outputModuleControllerIds) |
| Creates an object of this type and sets the passes the given input controller and output controller. More...
|
|
| DocumentBus (List< String > inputModuleControllerIds, String outputModuleControllerId) |
| Creates an object of this type and sets the passes the given input controller and output controller. More...
|
|
| DocumentBus (List< String > inputModuleControllerIds, List< String > outputModuleControllerIds) |
| Creates an object of this type and sets all passed in- and output ModuleController objects. More...
|
|
List< String > | getOutputControllerIds () |
| Returns a list of Ids belonging to ModuleController objects, which are on the output side of this queue. More...
|
|
List< String > | getInputControllerIds () |
| Returns a list of Ids belonging to ModuleController objects on the input side. More...
|
|
String | getId () |
| Creates an id for this object. More...
|
|
PepperJobImpl | getPepperJob () |
| Returns the PepperJob object containing this object. More...
|
|
void | setPepperJob (PepperJobImpl pepperJob) |
| Sets the PepperJob object containing this object. More...
|
|
Hashtable< String, ConcurrentLinkedQueue< DocumentController > > | getDocumentBus () |
| Returns the table, which is the central management object of the DocumentBus. More...
|
|
MEMORY_POLICY | getMemPolicy () |
| Returns the set memory policy. More...
|
|
void | setMemPolicy (MEMORY_POLICY memPolicy) |
| Sets the memory policy. More...
|
|
void | finish (String inputControllerId) |
| Sets the entry corresponding to given id to status finished, which means, that when all listed ModuleController objects on input side, are set to status finish, this queue is finished and no further documents are passed to ModuleController objects on output side. More...
|
|
boolean | isFinished () |
| Returns true, whether all input ModuleController objects called the finish(String) method and set this object to status finish. More...
|
|
DocumentController | pop (String outputControllerId) |
| Returns a DocumentController object, which is on first place of the internal queue (regarding the FIFO principle). More...
|
|
DocumentController | pop (String outputControllerId, boolean ignorePermissionForDocument) |
| Returns a DocumentController object, which is on first place of the internal queue (regarding the FIFO principle). More...
|
|
String | toString () |
| returns a String representation of this object. More...
|
|