Examples of WorkItemHandler


Examples of org.drools.runtime.process.WorkItemHandler

    }
 
  public void FIXMEtestDataInputAssociationsWithString() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataInputAssociations-string.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }
 
  public void testDataInputAssociationsWithStringWithoutQuotes() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataInputAssociations-string-no-quotes.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }
 
  public void testDataInputAssociationsWithXMLLiteral() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataInputAssociations-xml-literal.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }

  public void FIXMEtestDataInputAssociationsWithTwoAssigns() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataInputAssociations-two-assigns.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }

  public void testDataOutputAssociationsforHumanTask() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataOutputAssociations-HumanTask.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }
 
  public void testDataOutputAssociations() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataOutputAssociations.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }
 
  public void testDataOutputAssociationsXmlNode() throws Exception {
        KnowledgeBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-DataOutputAssociations-xml-node.bpmn2");
        StatefulKnowledgeSession ksession = createKnowledgeSession(kbase);
        ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WorkItemHandler() {

            public void abortWorkItem(WorkItem manager, WorkItemManager mgr) {
               
            }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    public void internalAbortWorkItem(long id) {
        WorkItemImpl workItem = (WorkItemImpl) workItems.get(new Long(id));
        // work item may have been aborted
        if (workItem != null) {
            WorkItemHandler handler = (WorkItemHandler) this.workItemHandlers.get(workItem.getName());
            if (handler != null) {
                handler.abortWorkItem(workItem, this);
            } else {
                System.err.println("Could not find work item handler for " + workItem.getName());
            }
            workItems.remove(workItem.getId());
        }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

    }

  public void internalExecuteWorkItem(WorkItem workItem) {
      ((WorkItemImpl) workItem).setId(++workItemCounter);
      internalAddWorkItem(workItem);
      WorkItemHandler handler = (WorkItemHandler) this.workItemHandlers.get(workItem.getName());
      if (handler != null) {
          handler.executeWorkItem(workItem, this);
      } else {
          System.err.println("Could not find work item handler for " + workItem.getName());
      }
  }
View Full Code Here

Examples of org.drools.runtime.process.WorkItemHandler

        );
       
        ruleBase.addProcess(process);
       
        InternalWorkingMemory workingMemory = new ReteooWorkingMemory(1, ruleBase);
        workingMemory.getWorkItemManager().registerWorkItemHandler("MyWork", new WorkItemHandler() {
      public void executeWorkItem(WorkItem workItem, WorkItemManager manager) {
        System.out.println("Executing work item");
        SubProcessTest.this.workItem = workItem;
      }
      public void abortWorkItem(WorkItem workItem, WorkItemManager manager) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.