org.smartcomps.twister.engine.mbean
Interface EngineManagement


public interface EngineManagement

Management interface of the process engine allowing to list deployed processes, currently executing instances and monitor those instances.
Process can be activated or deactivated, when they are deactivated, no new process instance will be created from them, even an instance creation message is received.


Method Summary
 void activate(java.lang.String processName)
           
 void deactivate(java.lang.String processName)
           
 java.util.Collection listInstances(java.lang.String processName)
          Returns all created instances of a process.
 java.util.Collection listProcesses()
          Returns all deployed processes names.
 org.w3c.dom.Document monitorInstance(java.util.Map correlationSet)
           
 

Method Detail

listProcesses

public java.util.Collection listProcesses()
Returns all deployed processes names.

Returns:
Collection of process names (String)

listInstances

public java.util.Collection listInstances(java.lang.String processName)
Returns all created instances of a process.

Parameters:
processName -

monitorInstance

public org.w3c.dom.Document monitorInstance(java.util.Map correlationSet)

activate

public void activate(java.lang.String processName)

deactivate

public void deactivate(java.lang.String processName)


Copyright © 2003 SmartComps. All Rights Reserved.