org.drools.process.instance.impl
Class DefaultWorkItemManager

java.lang.Object
  extended by org.drools.process.instance.impl.DefaultWorkItemManager
All Implemented Interfaces:
Externalizable, Serializable, org.drools.runtime.process.WorkItemManager

public class DefaultWorkItemManager
extends Object
implements WorkItemManager, Externalizable

See Also:
Serialized Form

Constructor Summary
DefaultWorkItemManager(InternalKnowledgeRuntime kruntime)
           
 
Method Summary
 void abortWorkItem(long id)
           
 void clear()
           
 void completeWorkItem(long id, Map<String,Object> results)
           
 WorkItem getWorkItem(long id)
           
 Set<WorkItem> getWorkItems()
           
 void internalAbortWorkItem(long id)
           
 void internalAddWorkItem(WorkItem workItem)
           
 void internalExecuteWorkItem(WorkItem workItem)
           
 void readExternal(ObjectInput in)
           
 void registerWorkItemHandler(String workItemName, org.drools.runtime.process.WorkItemHandler handler)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultWorkItemManager

public DefaultWorkItemManager(InternalKnowledgeRuntime kruntime)
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

internalExecuteWorkItem

public void internalExecuteWorkItem(WorkItem workItem)

internalAddWorkItem

public void internalAddWorkItem(WorkItem workItem)

internalAbortWorkItem

public void internalAbortWorkItem(long id)

getWorkItems

public Set<WorkItem> getWorkItems()

getWorkItem

public WorkItem getWorkItem(long id)

completeWorkItem

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

abortWorkItem

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

registerWorkItemHandler

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

clear

public void clear()


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