Tabnine Logo
DeploymentDescriptorBuilder.addTaskEventListener
Code IndexAdd Tabnine to your IDE (free)

How to use
addTaskEventListener
method
in
org.kie.internal.runtime.conf.DeploymentDescriptorBuilder

Best Java code snippets using org.kie.internal.runtime.conf.DeploymentDescriptorBuilder.addTaskEventListener (Showing top 9 results out of 315)

origin: kiegroup/jbpm

    ".RuntimeManagerWithDescriptorTest$TestProcessEventListener"))
.addGlobal(new NamedObjectModel("service", "java.util.ArrayList"))
.addTaskEventListener(new ObjectModel("org.jbpm.runtime.manager.impl.deploy" +
    ".RuntimeManagerWithDescriptorTest$TestTaskEventListener"))
.addWorkItemHandler(new NamedObjectModel("Manual Task", "org.jbpm.runtime.manager.impl.deploy" +
origin: kiegroup/jbpm

builder.addTaskEventListener(model);
origin: org.kie.server/kie-server-services-jbpm

protected void addTaskBAMEventListener(final KModuleDeploymentUnit unit, final InternalKieContainer kieContainer) {
  final DeploymentDescriptor descriptor = getDeploymentDescriptor(unit, kieContainer);
  if (descriptor.getAuditMode() != AuditMode.NONE) {
    descriptor.getBuilder().addTaskEventListener(
        new ObjectModel(
            "mvel",
            "new org.jbpm.services.task.lifecycle.listeners.BAMTaskEventListener(false)"
        )
    );
    unit.setDeploymentDescriptor(descriptor);
  }
}
origin: org.jbpm/jbpm-services-cdi

@Before
public void prepare() {
  KieServices ks = KieServices.Factory.get();
  ReleaseId releaseId = ks.newReleaseId(GROUP_ID, ARTIFACT_ID, VERSION);
  List<String> processes = new ArrayList<String>();
  processes.add("repo/processes/support/support.bpmn");
  
  DeploymentDescriptor customDescriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  customDescriptor.getBuilder()
  .addTaskEventListener(new ObjectModel("org.jbpm.services.cdi.test.ext.DebugTaskLifeCycleEventListener"));		
  
  Map<String, String> resources = new HashMap<String, String>();
  resources.put("src/main/resources/" + DeploymentDescriptor.META_INF_LOCATION, customDescriptor.toXml());
  
  InternalKieModule kJar1 = createKieJar(ks, releaseId, processes, resources);
  File pom = new File("target/kmodule", "pom.xml");
  pom.getParentFile().mkdir();
  try {
    FileOutputStream fs = new FileOutputStream(pom);
    fs.write(getPom(releaseId).getBytes());
    fs.close();
  } catch (Exception e) {
    
  }
  KieMavenRepository repository = getKieMavenRepository();
  repository.deployArtifact(releaseId, kJar1, pom);
}

origin: org.kie/kie-internal

@Test
public void testJaxbDeploymentDescriptorSerialization() throws Exception {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl();
  descriptor.getBuilder()
       .addTaskEventListener(new ObjectModel("org.jbpm.task.Listener", new Object[]{"test", "another"}));
  String output = convertJaxbObjectToString(descriptor);
  logger.debug(output);
  assertNotNull(output);
}
origin: org.jbpm/jbpm-test

@Override
protected DeploymentDescriptor createDeploymentDescriptor() {
  if (createDescriptor()) {
    DeploymentDescriptor customDescriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
    DeploymentDescriptorBuilder ddBuilder = customDescriptor.getBuilder();
    for (ObjectModel listener : getProcessListeners()) {
      ddBuilder.addEventListener(listener);
    }
    for (ObjectModel listener : getTaskListeners()) {
      ddBuilder.addTaskEventListener(listener);
    }
    for (NamedObjectModel listener : getWorkItemHandlers()) {
      ddBuilder.addWorkItemHandler(listener);
    }
    return customDescriptor;
  }
  return null;
}
origin: kiegroup/droolsjbpm-knowledge

@Test
public void testJaxbDeploymentDescriptorSerialization() throws Exception {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl();
  descriptor.getBuilder()
       .addTaskEventListener(new ObjectModel("org.jbpm.task.Listener", new Object[]{"test", "another"}));
  String output = convertJaxbObjectToString(descriptor);
  logger.debug(output);
  assertNotNull(output);
}
origin: org.kie.server/kie-server-integ-tests-jbpm

.addTaskEventListener(new ObjectModel("mvel", "new org.kie.not.existing.TaskEventListener()", new Object[0]))
.get();
origin: org.jbpm/jbpm-runtime-manager

builder.addTaskEventListener(model);
org.kie.internal.runtime.confDeploymentDescriptorBuilderaddTaskEventListener

Popular methods of DeploymentDescriptorBuilder

  • addWorkItemHandler
  • runtimeStrategy
  • addEventListener
  • addMarshalingStrategy
  • auditMode
  • auditPersistenceUnit
  • persistenceMode
  • persistenceUnit
  • setLimitSerializationClasses
  • setRequiredRoles
  • addRequiredRole
  • setClasses
  • addRequiredRole,
  • setClasses,
  • setConfiguration,
  • setEnvironmentEntries,
  • setEventListeners,
  • setGlobals,
  • setMarshalingStrategies,
  • setTaskEventListeners,
  • setWorkItemHandlers

Popular in Java

  • Reactive rest calls using spring rest template
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Top plugins for Android Studio
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