org.eclipse.stardust.engine.core.spi.monitoring
Interface IProcessExecutionMonitor


@SPI(useRestriction=Public,
     status=Stable)
public interface IProcessExecutionMonitor

Interface to monitor process execution.

Version:
$Revision: $
Author:
sauer

Method Summary
 void processAborted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
          Propagate that the Process has been aborted.
 void processCompleted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
          Propagate that the Process has been completed.
 void processHalted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
          Propagate that the Process has been halted.
 void processInterrupted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
          Propagate that the Process has been interrupted.
 void processResumed(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
          Propagate that the Process has been resumed from Interrupted or Halted.
 void processStarted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
          Propagate that the Process has been started.
 

Method Detail

processStarted

void processStarted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
Propagate that the Process has been started.

Parameters:
process - Process Instance.

processCompleted

void processCompleted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
Propagate that the Process has been completed.

Parameters:
process - Process Instance.

processAborted

void processAborted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
Propagate that the Process has been aborted.

Parameters:
process - Process Instance.

processInterrupted

void processInterrupted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
Propagate that the Process has been interrupted.

Parameters:
process - Process Instance.

processHalted

void processHalted(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
Propagate that the Process has been halted.

Parameters:
process - Process Instance.

processResumed

void processResumed(org.eclipse.stardust.engine.core.runtime.beans.IProcessInstance process)
Propagate that the Process has been resumed from Interrupted or Halted.

Parameters:
process - Process Instance.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.