congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ServiceTaskHandler
Code IndexAdd Tabnine to your IDE (free)

How to use
ServiceTaskHandler
in
org.jbpm.bpmn2.handler

Best Java code snippets using org.jbpm.bpmn2.handler.ServiceTaskHandler (Showing top 20 results out of 315)

origin: kiegroup/jbpm

@Test
public void testServiceTask() throws Exception {
  KieBase kbase = createKnowledgeBase("BPMN2-ServiceProcess.bpmn2");
  KieSession ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task", new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "john");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession.startProcess("ServiceProcess", params);
  assertProcessInstanceCompleted(processInstance.getId(), ksession);
  assertThat(processInstance.getVariable("s")).isEqualTo("Hello john!");
}
origin: kiegroup/jbpm

  } catch (ClassNotFoundException cnfe) {
    if(serv.compareTo(services[services.length - 1]) == 0) {
      handleException(cnfe, service, interfaceImplementationRef, operation, parameterType, parameter);
  manager.completeWorkItem(workItem.getId(), results);
} catch (ClassNotFoundException cnfe) {
  handleException(cnfe, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (InstantiationException ie) {
  handleException(ie, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (IllegalAccessException iae) {
  handleException(iae, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (NoSuchMethodException nsme) {
  handleException(nsme, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (InvocationTargetException ite) {
  handleException(ite, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch( Throwable cause ) { 
  handleException(cause, service, interfaceImplementationRef, operation, parameterType, parameter);
origin: kiegroup/jbpm

@Test
public void testServiceTaskWithMvelCollectionTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithMvelCollectionTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "john,poul,mary");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  @SuppressWarnings("unchecked")
  List<String> result = (List<String>)processInstance.getVariable("list");
  assertEquals(3, result.size());
}
origin: org.jbpm/jbpm-bpmn2

  } catch (ClassNotFoundException cnfe) {
    if(serv.compareTo(services[services.length - 1]) == 0) {
      handleException(cnfe, service, interfaceImplementationRef, operation, parameterType, parameter);
  manager.completeWorkItem(workItem.getId(), results);
} catch (ClassNotFoundException cnfe) {
  handleException(cnfe, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (InstantiationException ie) {
  handleException(ie, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (IllegalAccessException iae) {
  handleException(iae, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (NoSuchMethodException nsme) {
  handleException(nsme, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch (InvocationTargetException ite) {
  handleException(ite, service, interfaceImplementationRef, operation, parameterType, parameter);
} catch( Throwable cause ) { 
  handleException(cause, service, interfaceImplementationRef, operation, parameterType, parameter);
origin: kiegroup/jbpm

@Test
public void testServiceTask() throws Exception {
  KieBase kbase = createKnowledgeBase("BPMN2-ServiceProcess.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "john");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  assertEquals("Hello john!", processInstance.getVariable("s"));
}
origin: kiegroup/jbpm

@Test
public void testServiceTaskWithTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "JoHn");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  assertEquals("hello john!", processInstance.getVariable("s"));
}
origin: kiegroup/jbpm

@Test
public void testServiceTaskWithMvelTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithMvelTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "JoHn");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  assertEquals("hello john!", processInstance.getVariable("s"));
}
origin: kiegroup/jbpm

@Test
public void testServiceTaskWithMvelJaxbTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithMvelJaxbTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  Person person = new Person();
  person.setId(123);
  person.setName("john");
  params.put("s", person);
  HelloService.VALIDATE_STRING = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><person><id>123</id><name>john</name></person>";
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
}
origin: kiegroup/jbpm

@Test
public void testErrorBoundaryEventOnServiceTask() throws Exception {
  KieBase kbase = createKnowledgeBase("BPMN2-ErrorBoundaryEventOnServiceTask.bpmn2");
  ksession = createKnowledgeSession(kbase);
  TestWorkItemHandler handler = new TestWorkItemHandler();
  ksession.getWorkItemManager().registerWorkItemHandler("Human Task",handler);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task", new ServiceTaskHandler());
  
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "test");
  ProcessInstance processInstance = ksession.startProcess("BPMN2-ErrorBoundaryEventOnServiceTask", params);
  List<WorkItem> workItems = handler.getWorkItems();
  assertEquals(1, workItems.size());
  ksession.getWorkItemManager().completeWorkItem(workItems.get(0).getId(), null);
  assertProcessInstanceFinished(processInstance, ksession);
  assertNodeTriggered(processInstance.getId(), "start", "split", "User Task", "Service task error attached", "end0",
      "Script Task", "error2");
  assertNotNodeTriggered(processInstance.getId(), "end");
}
origin: kiegroup/jbpm

ksession = createKnowledgeSession(kbase);
ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
    new ServiceTaskHandler());
Map<String, Object> params = new HashMap<String, Object>();
params.put("s", "john doe");
origin: stackoverflow.com

 //Get session
KieSession ksession = runtime.getKieSession();

//Register handlers
ksession.getWorkItemManager().registerWorkItemHandler("Service Task",        new ServiceTaskHandler());
origin: org.jbpm/jbpm-executor

@Override
public Map<String, WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime) {
  Map<String, WorkItemHandler> handlers = super.getWorkItemHandlers(runtime);
  handlers.put("Service Task", new ServiceTaskHandler());
  return handlers;
}
origin: org.jbpm/jbpm-executor

@Override
public Map<String, WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime) {
  Map<String, WorkItemHandler> handlers = super.getWorkItemHandlers(runtime);
  handlers.put("async", new SystemOutWorkItemHandler());
  handlers.put("Service Task", new ServiceTaskHandler());
  return handlers;
}
@Override
origin: org.jbpm/jbpm-executor

@Override
public Map<String, WorkItemHandler> getWorkItemHandlers(RuntimeEngine runtime) {
  Map<String, WorkItemHandler> handlers = super.getWorkItemHandlers(runtime);
  handlers.put("async", new SystemOutWorkItemHandler());
  handlers.put("Service Task", new ServiceTaskHandler());
  return handlers;
}
origin: org.jbpm/jbpm-bpmn2

@Test
public void testServiceTask() throws Exception {
  KieBase kbase = createKnowledgeBase("BPMN2-ServiceProcess.bpmn2");
  KieSession ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task", new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "john");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession.startProcess("ServiceProcess", params);
  assertProcessInstanceCompleted(processInstance.getId(), ksession);
  assertThat(processInstance.getVariable("s")).isEqualTo("Hello john!");
}
origin: org.jbpm/jbpm-bpmn2

@Test
public void testServiceTaskWithMvelCollectionTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithMvelCollectionTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "john,poul,mary");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  @SuppressWarnings("unchecked")
  List<String> result = (List<String>)processInstance.getVariable("list");
  assertEquals(3, result.size());
}
origin: org.jbpm/jbpm-bpmn2

@Test
public void testServiceTask() throws Exception {
  KieBase kbase = createKnowledgeBase("BPMN2-ServiceProcess.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "john");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  assertEquals("Hello john!", processInstance.getVariable("s"));
}
origin: org.jbpm/jbpm-bpmn2

@Test
public void testServiceTaskWithTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "JoHn");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  assertEquals("hello john!", processInstance.getVariable("s"));
}
origin: org.jbpm/jbpm-bpmn2

@Test
public void testServiceTaskWithMvelTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithMvelTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  params.put("s", "JoHn");
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
  assertEquals("hello john!", processInstance.getVariable("s"));
}
origin: org.jbpm/jbpm-bpmn2

@Test
public void testServiceTaskWithMvelJaxbTransformation() throws Exception {
  KieBase kbase = createKnowledgeBaseWithoutDumper("BPMN2-ServiceProcessWithMvelJaxbTransformation.bpmn2");
  ksession = createKnowledgeSession(kbase);
  ksession.getWorkItemManager().registerWorkItemHandler("Service Task",
      new ServiceTaskHandler());
  Map<String, Object> params = new HashMap<String, Object>();
  Person person = new Person();
  person.setId(123);
  person.setName("john");
  params.put("s", person);
  HelloService.VALIDATE_STRING = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><person><id>123</id><name>john</name></person>";
  WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession
      .startProcess("ServiceProcess", params);
  assertProcessInstanceFinished(processInstance, ksession);
}
org.jbpm.bpmn2.handlerServiceTaskHandler

Most used methods

  • <init>
  • handleException

Popular in Java

  • Creating JSON documents from java classes using gson
  • compareTo (BigDecimal)
  • getResourceAsStream (ClassLoader)
  • addToBackStack (FragmentTransaction)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • JLabel (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now