org.jbpm.api
Interface HistoryService


public interface HistoryService

exposes the history information for ongoing and past process instances.

Author:
Tom Baeyens

Method Summary
 java.util.Map<java.lang.String,java.lang.Long> avgDurationPerActivity(java.lang.String processDefinitionId)
          returns the average duration in milliseconds for each activity in the given process definition
 java.util.Map<java.lang.String,java.lang.Integer> choiceDistribution(java.lang.String processDefinitionId, java.lang.String activityName)
          returns for each transitionName, the number of times that transition was taken
 HistoryActivityInstanceQuery createHistoryActivityInstanceQuery()
          search in history activity instance information
 HistoryProcessInstanceQuery createHistoryProcessInstanceQuery()
          search for process instances in the history
 

Method Detail

createHistoryProcessInstanceQuery

HistoryProcessInstanceQuery createHistoryProcessInstanceQuery()
search for process instances in the history


createHistoryActivityInstanceQuery

HistoryActivityInstanceQuery createHistoryActivityInstanceQuery()
search in history activity instance information


avgDurationPerActivity

java.util.Map<java.lang.String,java.lang.Long> avgDurationPerActivity(java.lang.String processDefinitionId)
returns the average duration in milliseconds for each activity in the given process definition


choiceDistribution

java.util.Map<java.lang.String,java.lang.Integer> choiceDistribution(java.lang.String processDefinitionId,
                                                                     java.lang.String activityName)
returns for each transitionName, the number of times that transition was taken



Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.