com.application.areca.launcher.gui
Class Application.ProcessRunner

java.lang.Object
  extended by com.application.areca.launcher.gui.Application.ProcessRunner
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
Application

public abstract class Application.ProcessRunner
extends java.lang.Object
implements java.lang.Runnable


Field Summary
protected  java.lang.Object argument
           
protected  InfoChannel channel
           
protected  ProcessContext context
           
protected  boolean refreshAfterProcess
           
protected  TraceEntry rEntry
           
protected  java.util.GregorianCalendar rFromDate
           
protected  Manifest rManifest
           
protected  java.lang.String rName
           
protected  java.lang.String rPath
           
protected  TargetGroup rProcess
           
protected  AbstractRecoveryTarget rTarget
           
protected  java.util.GregorianCalendar rToDate
           
 
Constructor Summary
Application.ProcessRunner(AbstractRecoveryTarget target)
           
 
Method Summary
protected  void finishCommand()
           
protected  void finishCommandInError(java.lang.Exception e)
           
 InfoChannel getChannel()
           
 void launch()
           
 void run()
           
abstract  void runCommand()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rProcess

protected TargetGroup rProcess

rName

protected java.lang.String rName

rTarget

protected AbstractRecoveryTarget rTarget

rPath

protected java.lang.String rPath

rFromDate

protected java.util.GregorianCalendar rFromDate

rToDate

protected java.util.GregorianCalendar rToDate

rManifest

protected Manifest rManifest

rEntry

protected TraceEntry rEntry

refreshAfterProcess

protected boolean refreshAfterProcess

context

protected ProcessContext context

argument

protected java.lang.Object argument

channel

protected InfoChannel channel
Constructor Detail

Application.ProcessRunner

public Application.ProcessRunner(AbstractRecoveryTarget target)
Method Detail

runCommand

public abstract void runCommand()
                         throws ApplicationException
Throws:
ApplicationException

getChannel

public InfoChannel getChannel()

finishCommand

protected void finishCommand()

finishCommandInError

protected void finishCommandInError(java.lang.Exception e)

run

public void run()
Specified by:
run in interface java.lang.Runnable

launch

public void launch()