Class DefaultWorkItemManager

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, WorkItemManager, org.kie.api.runtime.process.WorkItemManager

    public class DefaultWorkItemManager
    extends java.lang.Object
    implements WorkItemManager, java.io.Externalizable
    See Also:
    Serialized Form
    • Constructor Detail

      • DefaultWorkItemManager

        public DefaultWorkItemManager()
        Do not use this constructor. It should be used just by deserialization.
    • Method Detail

      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • getWorkItemHandler

        public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler​(java.lang.String name)
      • retryWorkItem

        public void retryWorkItem​(long workItemId)
      • retryWorkItemWithParams

        public void retryWorkItemWithParams​(long workItemId,
                                            java.util.Map<java.lang.String,​java.lang.Object> map)
      • completeWorkItem

        public void completeWorkItem​(long id,
                                     java.util.Map<java.lang.String,​java.lang.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
      • registerWorkItemHandler

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

        public void signalEvent​(java.lang.String type,
                                java.lang.Object event)
        Specified by:
        signalEvent in interface WorkItemManager
      • signalEvent

        public void signalEvent​(java.lang.String type,
                                java.lang.Object event,
                                java.lang.String processInstanceId)
        Specified by:
        signalEvent in interface WorkItemManager
      • retryWorkItem

        public void retryWorkItem​(java.lang.Long workItemID,
                                  java.util.Map<java.lang.String,​java.lang.Object> params)
        Specified by:
        retryWorkItem in interface WorkItemManager