protected static class AgentsDaemon.CleanupAgent extends Object implements IServiceCleanup
Modifier and Type | Field and Description |
---|---|
protected IAgent |
agent |
protected String |
processID |
protected IThreadContext |
threadContext |
_rcsid
Constructor and Description |
---|
AgentsDaemon.CleanupAgent(IThreadContext threadContext,
IAgent agent,
String processID) |
Modifier and Type | Method and Description |
---|---|
void |
cleanUpAllServices()
Clean up after ALL services of the type on the cluster.
|
void |
cleanUpService(String serviceName)
Clean up after the specified service.
|
void |
clusterInit()
Perform cluster initialization - that is, whatever is needed presuming that the
cluster has been down for an indeterminate period of time, but is otherwise in a clean
state.
|
protected final IAgent agent
protected final IThreadContext threadContext
protected final String processID
public AgentsDaemon.CleanupAgent(IThreadContext threadContext, IAgent agent, String processID)
public void cleanUpService(String serviceName) throws ManifoldCFException
cleanUpService
in interface IServiceCleanup
serviceName
- is the name of the service.ManifoldCFException
public void cleanUpAllServices() throws ManifoldCFException
cleanUpAllServices
in interface IServiceCleanup
ManifoldCFException
public void clusterInit() throws ManifoldCFException
clusterInit
in interface IServiceCleanup
ManifoldCFException