Platform Explorer / CMF 1.8

Component org.nuxeo.ecm.platform.jbpm.core.JbpmService

Documentation

The JbpmService provides a way to contribute process definition, deployer.

Alexandre Russel

Implementation

Class: org.nuxeo.ecm.platform.jbpm.core.service.JbpmComponent

Services

Extension Points

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.jbpm.core.JbpmService">

  <documentation>
    The JbpmService provides a way to contribute process definition, deployer.
    @author
    <a href="mailto:arussel@nuxeo.com">Alexandre Russel</a>
  </documentation>

  <implementation
    class="org.nuxeo.ecm.platform.jbpm.core.service.JbpmComponent" />

  <service>
    <provide interface="org.nuxeo.ecm.platform.jbpm.JbpmService" />
    <provide interface="org.nuxeo.ecm.platform.jbpm.JbpmTaskService" />
  </service>

  <extension-point name="deployer">
    <documentation>
      A deployer is a named instance of a ProcessDefinitionDeployer whose role
      is to deploy, or not, a process definition.
    </documentation>
    <object class="org.nuxeo.ecm.platform.jbpm.core.service.DeployerDescriptor" />
  </extension-point>

  <extension-point name="processDefinition">
    <documentation>A jBPM process definition.</documentation>
    <object
      class="org.nuxeo.ecm.platform.jbpm.core.service.ProcessDefinitionDescriptor" />
  </extension-point>

  <extension-point name="configurationPath">
    <documentation>
      A named configuration contribution. It provides the path of the jbpm
      configuration file to use.
    </documentation>
    <object
      class="org.nuxeo.ecm.platform.jbpm.core.service.ConfigurationPathDescriptor" />
  </extension-point>

  <extension-point name="activeConfiguration">
    <documentation>
      The name of the active configuration. Only one configuration can be
      active.
    </documentation>
    <object
      class="org.nuxeo.ecm.platform.jbpm.core.service.ActiveConfigurationDescriptor" />
  </extension-point>

  <extension-point name="securityPolicy">
    <object
      class="org.nuxeo.ecm.platform.jbpm.core.service.SecurityPolicyDescriptor" />
  </extension-point>

  <extension-point name="typeFilter">
    <object
      class="org.nuxeo.ecm.platform.jbpm.core.service.TypeFilterDescriptor" />
  </extension-point>

</component>