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

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

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

origin: kiegroup/jbpm

.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}));
.persistenceUnit(null)
.auditPersistenceUnit("")
.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}));
origin: kiegroup/jbpm

customDescriptor.getBuilder()
    .runtimeStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE)
    .addMarshalingStrategy(new ObjectModel("org.jbpm.runtime.manager.impl.deploy" +
        ".RuntimeManagerWithDescriptorTest$TestMarshallingStrategy"))
    .addConfiguration(new NamedObjectModel("drools.processSignalManagerFactory", "java.lang.String",
origin: kiegroup/jbpm

.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}))
.setLimitSerializationClasses(true);
origin: kiegroup/jbpm

.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}))
.setLimitSerializationClasses(true);
.persistenceUnit(null)
.auditPersistenceUnit("")
.addMarshalingStrategy(new ObjectModel("org.jbpm.test.AnotherCustomStrategy", new Object[]{"param2"}))
.setLimitSerializationClasses(false);
origin: kiegroup/jbpm

.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}));
origin: kiegroup/jbpm

.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}))
.setLimitSerializationClasses(true);
origin: kiegroup/jbpm

.addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}))
.setLimitSerializationClasses(true);
origin: kiegroup/jbpm

builder.addMarshalingStrategy(model);
origin: org.jbpm/jbpm-test

protected DeploymentDescriptor createDeploymentDescriptor() {
  //add this listener by default
  listenerMvelDefinitions.add("new org.jbpm.casemgmt.impl.util.TrackingCaseEventListener()");
  DeploymentDescriptor customDescriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  DeploymentDescriptorBuilder ddBuilder = customDescriptor.getBuilder().runtimeStrategy(RuntimeStrategy.PER_CASE).addMarshalingStrategy(new ObjectModel("mvel", "org.jbpm.casemgmt.impl.marshalling.CaseMarshallerFactory.builder().withDoc().get()")).addWorkItemHandler(new NamedObjectModel("mvel", "StartCaseInstance", "new org.jbpm.casemgmt.impl.wih.StartCaseWorkItemHandler(ksession)"));
  listenerMvelDefinitions.forEach(listenerDefinition -> ddBuilder.addEventListener(new ObjectModel("mvel", listenerDefinition)));
  getProcessListeners().forEach(listener -> ddBuilder.addEventListener(listener));
  getWorkItemHandlers().forEach(listener -> ddBuilder.addWorkItemHandler(listener));
  return customDescriptor;
}
origin: org.kie/kie-internal

@Test
public void testWriteDeploymentDescriptorXml() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new ObjectModel("org.jbpm.testCustomStrategy",
                           new Object[]{
                                 new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                 "param2"}))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(1, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: org.kie/kie-internal

@Test
public void testWriteDeploymentDescriptorXmlWithTransientElements() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new TransientObjectModel("org.jbpm.testCustomStrategy",
                               new Object[]{
                                      new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                      "param2"}))
       .addWorkItemHandler(new TransientNamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler()"))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(0, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: kiegroup/droolsjbpm-knowledge

@Test
public void testWriteDeploymentDescriptorXml() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new ObjectModel("org.jbpm.testCustomStrategy",
                           new Object[]{
                                 new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                 "param2"}))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(1, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: kiegroup/droolsjbpm-knowledge

@Test
public void testWriteDeploymentDescriptorXmlWithTransientElements() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new TransientObjectModel("org.jbpm.testCustomStrategy",
                               new Object[]{
                                      new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                      "param2"}))
       .addWorkItemHandler(new TransientNamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler()"))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(0, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: org.kie/kie-internal

.addMarshalingStrategy(new ObjectModel("org.jbpm.testCustomStrategy",
                    new Object[]{
                          new ObjectModel("java.lang.String", new Object[]{"param1"}),
origin: kiegroup/droolsjbpm-knowledge

.addMarshalingStrategy(new ObjectModel("org.jbpm.testCustomStrategy",
                    new Object[]{
                          new ObjectModel("java.lang.String", new Object[]{"param1"}),
origin: org.jbpm/jbpm-runtime-manager

builder.addMarshalingStrategy(model);
org.kie.internal.runtime.confDeploymentDescriptorBuilderaddMarshalingStrategy

Popular methods of DeploymentDescriptorBuilder

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

Popular in Java

  • Making http requests using okhttp
  • requestLocationUpdates (LocationManager)
  • runOnUiThread (Activity)
  • onCreateOptionsMenu (Activity)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • 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