com.application.areca.processor
Class AbstractProcessor

java.lang.Object
  extended by com.application.areca.processor.AbstractProcessor
All Implemented Interfaces:
Processor, Duplicable, java.lang.Comparable
Direct Known Subclasses:
DeleteProcessor, FileDumpProcessor, MailSendProcessor, MergeProcessor, ShellScriptProcessor

public abstract class AbstractProcessor
extends java.lang.Object
implements Processor


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Constructor Summary
AbstractProcessor()
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.lang.String getName()
           
 void run(ProcessContext context)
           
protected abstract  void runImpl(ProcessContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.application.areca.processor.Processor
getParametersSummary, validate
 
Methods inherited from interface com.myJava.object.Duplicable
duplicate
 

Constructor Detail

AbstractProcessor

public AbstractProcessor()
Method Detail

run

public void run(ProcessContext context)
         throws ApplicationException
Specified by:
run in interface Processor
Throws:
ApplicationException

getName

public java.lang.String getName()

runImpl

protected abstract void runImpl(ProcessContext context)
                         throws ApplicationException
Throws:
ApplicationException

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable