Drools :: Persistence :: JPA 6.0.0.CR3

org.drools.persistence.jpa.processinstance
Class JPAWorkItemManager

java.lang.Object
  extended by org.drools.persistence.jpa.processinstance.JPAWorkItemManager
All Implemented Interfaces:
org.kie.api.runtime.process.WorkItemManager

public class JPAWorkItemManager
extends Object
implements org.drools.core.process.instance.WorkItemManager


Constructor Summary
JPAWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
           
 
Method Summary
 void abortWorkItem(long id)
           
 void clear()
           
 void clearWorkItems()
           
 void completeWorkItem(long id, Map<String,Object> results)
           
 org.drools.core.process.instance.WorkItem getWorkItem(long id)
           
 org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)
           
 Set<org.drools.core.process.instance.WorkItem> getWorkItems()
           
 void internalAbortWorkItem(long id)
           
 void internalAddWorkItem(org.drools.core.process.instance.WorkItem workItem)
           
 void internalExecuteWorkItem(org.drools.core.process.instance.WorkItem workItem)
           
 void registerWorkItemHandler(String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
           
 void retryWorkItem(long workItemId)
           
 void signalEvent(String type, Object event)
           
 void signalEvent(String type, Object event, long processInstanceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAWorkItemManager

public JPAWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
Method Detail

internalExecuteWorkItem

public void internalExecuteWorkItem(org.drools.core.process.instance.WorkItem workItem)

getWorkItemHandler

public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)

retryWorkItem

public void retryWorkItem(long workItemId)

internalAbortWorkItem

public void internalAbortWorkItem(long id)

internalAddWorkItem

public void internalAddWorkItem(org.drools.core.process.instance.WorkItem workItem)

completeWorkItem

public void completeWorkItem(long id,
                             Map<String,Object> results)
Specified by:
completeWorkItem in interface org.kie.api.runtime.process.WorkItemManager

abortWorkItem

public void abortWorkItem(long id)
Specified by:
abortWorkItem in interface org.kie.api.runtime.process.WorkItemManager

getWorkItem

public org.drools.core.process.instance.WorkItem getWorkItem(long id)

getWorkItems

public Set<org.drools.core.process.instance.WorkItem> getWorkItems()

registerWorkItemHandler

public void registerWorkItemHandler(String workItemName,
                                    org.kie.api.runtime.process.WorkItemHandler handler)
Specified by:
registerWorkItemHandler in interface org.kie.api.runtime.process.WorkItemManager

clearWorkItems

public void clearWorkItems()

clear

public void clear()

signalEvent

public void signalEvent(String type,
                        Object event)

signalEvent

public void signalEvent(String type,
                        Object event,
                        long processInstanceId)

Drools :: Persistence :: JPA 6.0.0.CR3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.