protected static class AgentsDaemon.CleanupAgent extends java.lang.Object implements IServiceCleanup
Modifier and Type | Field and Description |
---|---|
protected IAgent |
agent |
protected java.lang.String |
processID |
protected IThreadContext |
threadContext |
_rcsid
Constructor and Description |
---|
CleanupAgent(IThreadContext threadContext,
IAgent agent,
java.lang.String processID) |
Modifier and Type | Method and Description |
---|---|
void |
cleanUpAllServices()
Clean up after ALL services of the type on the cluster.
|
void |
cleanUpService(java.lang.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 java.lang.String processID
public CleanupAgent(IThreadContext threadContext, IAgent agent, java.lang.String processID)
public void cleanUpService(java.lang.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