Interface IProcessEngineService
- 
- All Known Implementing Classes:
- ProcessEngineAgent
 
 public interface IProcessEngineServiceThis monitoring service can be used to start bpmn processes according to its defined start events (currently time, rule).
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ISubscriptionIntermediateFuture<ProcessEngineEvent>addBpmnModel(java.lang.String model, IResourceIdentifier rid)Add a bpmn model that is monitored for start events.IIntermediateFuture<Tuple2<java.lang.String,IResourceIdentifier>>getBpmnModels()Get the currently monitored processes.IFuture<java.lang.Void>processEvent(java.lang.Object event, java.lang.String type)Process an event.IFuture<java.lang.Void>removeBpmnModel(java.lang.String model, IResourceIdentifier urid)Remove a bpmn model.
 
- 
- 
- 
Method Detail- 
addBpmnModelISubscriptionIntermediateFuture<ProcessEngineEvent> addBpmnModel(java.lang.String model, IResourceIdentifier rid) Add a bpmn model that is monitored for start events.- Parameters:
- model- The bpmn model
- rid- The resource identifier (null for all platform jar resources).
- cortype- The correlation factory.
 
 - 
removeBpmnModelIFuture<java.lang.Void> removeBpmnModel(java.lang.String model, IResourceIdentifier urid) Remove a bpmn model.- Parameters:
- model- The bpmn model
- rid- The resource identifier (null for all platform jar resources).
 
 - 
getBpmnModelsIIntermediateFuture<Tuple2<java.lang.String,IResourceIdentifier>> getBpmnModels() Get the currently monitored processes.- Returns:
- The currently observed bpmn models.
 
 - 
processEventIFuture<java.lang.Void> processEvent(java.lang.Object event, java.lang.String type) Process an event.
 
- 
 
-