Interface IStoppableAgentProcessing

All Superinterfaces:
IAgentProcessing

public interface IStoppableAgentProcessing extends IAgentProcessing
Stoppable agent interface The following method is available: - execute(IAgentProcessingContext executionContext) Use IAgentProcessingContext to manipulate module, agent, configuration or report IAgentProcessingContext

This agent can receive an abort signal throught the IAgentProcessingContext object. The agent's implementation is responsible for regularly checking the IAgentProcessingContext.isAbortSignalReceived() return value and stop his treatment in case of true.