org.apache.manifoldcf.agents
Class BaseAgentsInitializationCommand

java.lang.Object
  extended by org.apache.manifoldcf.agents.BaseAgentsInitializationCommand
All Implemented Interfaces:
InitializationCommand
Direct Known Subclasses:
AgentRun, AgentStop, Install, Register, SynchronizeAll, SynchronizeOutputs, Uninstall, UnRegister, UnRegisterAll, UnRegisterAllOutputs

public abstract class BaseAgentsInitializationCommand
extends java.lang.Object
implements InitializationCommand

Parent class for most Initialization commands that are related to Agents


Constructor Summary
BaseAgentsInitializationCommand()
           
 
Method Summary
protected abstract  void doExecute(IThreadContext tc)
           
 void execute()
          Execute the command.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAgentsInitializationCommand

public BaseAgentsInitializationCommand()
Method Detail

execute

public void execute()
             throws ManifoldCFException
Description copied from interface: InitializationCommand
Execute the command.

Specified by:
execute in interface InitializationCommand
Throws:
ManifoldCFException - Thrown if the execution fails

doExecute

protected abstract void doExecute(IThreadContext tc)
                           throws ManifoldCFException
Throws:
ManifoldCFException