org.umber.catalan.process.workspace
Class BaseWorkspace

java.lang.Object
  extended byorg.umber.catalan.process.workspace.BaseWorkspace
All Implemented Interfaces:
IPropertyHolder, IWorkspace
Direct Known Subclasses:
XmlWorkspace

public abstract class BaseWorkspace
extends java.lang.Object
implements IWorkspace

Running data context for an entire processing run. Manages all data input, output, and working queues, global properties

Author:
jsheets

Constructor Summary
BaseWorkspace()
          Creates a new instance of IWorkspace.
 
Method Summary
 AlertQueue getAlertQueue()
          Retrieves the AlertQueue for this IWorkspace.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.umber.catalan.process.workspace.IWorkspace
getDataQueues, getWorkerRegistry
 
Methods inherited from interface org.umber.catalan.process.workers.IPropertyHolder
getProperties
 

Constructor Detail

BaseWorkspace

public BaseWorkspace()
Creates a new instance of IWorkspace.

Method Detail

getAlertQueue

public AlertQueue getAlertQueue()
Retrieves the AlertQueue for this IWorkspace. All failures from the processing run should be present in the AlertQueue.

Specified by:
getAlertQueue in interface IWorkspace
Returns:
alert queue