org.umber.catalan.process.workers.sql
Class SqlWorker

java.lang.Object
  extended byorg.umber.catalan.process.workers.BaseMetadataHolder
      extended byorg.umber.catalan.process.workers.BaseWorker
          extended byorg.umber.catalan.process.workers.sql.SqlWorker
All Implemented Interfaces:
IMetadataHolder, IWorker

public class SqlWorker
extends BaseWorker

IWorker implementation which provides support for reading data from and writing data to an SQL database.

Author:
jsheets

Constructor Summary
SqlWorker()
          Creates a new instance of SqlWorker.
 
Method Summary
protected  void doWork()
          Core executor for descendents of BaseWorker.
 
Methods inherited from class org.umber.catalan.process.workers.BaseWorker
getActiveNodes, getActiveQueue, getDefaultProperties, getRuntimeProperties, getWorkspace, handleErrorProblem, handleFatalProblem, handleInfoProblem, handleWarningProblem, isProcessing, process, setDefaultProperties, setTerminalPriority
 
Methods inherited from class org.umber.catalan.process.workers.BaseMetadataHolder
getMetadata, setOptionalProperties, setRequiredProperties, validateProperties, validateType
 
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.workers.IMetadataHolder
getMetadata, validateProperties, validateType
 

Constructor Detail

SqlWorker

public SqlWorker()
Creates a new instance of SqlWorker.

Method Detail

doWork

protected void doWork()
               throws ProcessException
Core executor for descendents of BaseWorker. The process() method sets up the in-process properties, then calls into this method.

Specified by:
doWork in class BaseWorker
Throws:
ProcessException - if a fatal error occurs during processing