jBPM3 - Core 3.2.13 API

API documentation for jBPM 3.2 - Java Business Process Management.

See:
          Description

Packages
org.jbpm central access to the jbpm database and other services.
org.jbpm.ant user ant tasks to deploy processes for users and continuous integration tasks for starting hsqldb and jboss.
org.jbpm.bytes provides support for blobs that is portable over most databases.
org.jbpm.calendar a business calendar that knows about business hours.
org.jbpm.command commands that can be used as an alternative to the try-finally blocks in the user code.
org.jbpm.command.impl command service can execute commands and apply an interceptor chain to it.
org.jbpm.configuration creates object graphs based on xml description for the jbpm configuration.
org.jbpm.context.def the part of the runtime process data structures related to variables.
org.jbpm.context.exe contains ContextInstance, the central interface class for working with process variables.
org.jbpm.context.exe.converter implementations of Converter.
org.jbpm.context.exe.matcher matcher implementations: matchers are used for dynamic determination of the persistent type of process variables.
org.jbpm.context.exe.variableinstance implementations of VariableInstance.
org.jbpm.context.log process variable logs.
org.jbpm.context.log.variableinstance variable instance update logs.
org.jbpm.db provides access the to jBPM database.
org.jbpm.db.compatibility tool for jBPM schema updates.
org.jbpm.db.hibernate various helper classes and directly related to the hibernate persistence.
org.jbpm.file.def storage of binary information.
org.jbpm.graph.action contains basic action implementations.
org.jbpm.graph.def contains all structural elements of a process graph.
org.jbpm.graph.exe contains the runtime structures for process executions.
org.jbpm.graph.log graph execution logs.
org.jbpm.graph.node contains basic node implementations.
org.jbpm.graph.node.advanced advanced parallel split node implementation.
org.jbpm.instantiation is for instantiating delegation classes and making them persistable with class Delegation.
org.jbpm.jcr These classes define jBPM services for content repository access based on JSR-170, JCR spec 1.0.
org.jbpm.jcr.impl These classes are implementations of the JcrService interface.
org.jbpm.jcr.jackrabbit service factory for exposing a jackrabbit JCR engine in jBPM.
org.jbpm.jcr.jndi persistent domain model classes for jobs like timers and messages.
org.jbpm.job JNDI helper for JCR compatibility.
org.jbpm.job.executor job executor component.
org.jbpm.jpdl base jPDL package only containing the JpdlException.
org.jbpm.jpdl.convert conversion of jpdl 2.0 to jpdl 3.0.
org.jbpm.jpdl.el interfaces and binding classes for expression language resolving.
org.jbpm.jpdl.el.impl implementation classes for expression language resolving.
org.jbpm.jpdl.el.parser parser classes for expression language resolving.
org.jbpm.jpdl.exe jpdl runtime data structures.
org.jbpm.jpdl.par process archive packaging.
org.jbpm.jpdl.xml jpdl xml parsing.
org.jbpm.logging pluggability interface for logging service to capturing the history events during process execution.
org.jbpm.logging.db default DB implementation of the logging service.
org.jbpm.logging.exe contains LoggingInstance that collects process logs
org.jbpm.logging.log base model classes for the history events that get recorded by the DbLoggingService.
org.jbpm.mail classes that contain the logic for sending emails during process execution.
org.jbpm.module.def interface for adding aspect to a process definition in a pluggable manner.
org.jbpm.module.exe interface for adding aspect to a process instance in a pluggable manner.
org.jbpm.msg abstract interface for asynchronous messaging technologies like e.g.
org.jbpm.msg.db DB/Jobexecutor implementation of the MessageService.
org.jbpm.persistence base persistence classes.
org.jbpm.persistence.db standalone DB implementation classes for the PersistenceService.
org.jbpm.persistence.jta JTA DB implementation classes for the PersistenceService.
org.jbpm.scheduler specifies the timer pluggability interface.
org.jbpm.scheduler.db DB/JobExecutor implementation of the timer service.
org.jbpm.scheduler.def actions (==event listeners) to create and cancel timers.
org.jbpm.security pluggable authentication and pluggable authorization.
org.jbpm.security.authentication various authentication binding implementations.
org.jbpm.security.authorization various authorization binding implementations.
org.jbpm.security.permission process permissions that are persistable in the jBPM identity component.
org.jbpm.signal extension to the jBPM event architecture.
org.jbpm.svc base service infrastructure classes.
org.jbpm.svc.save various implementation of save operations that are invoked when a process instance is saved.
org.jbpm.taskmgmt runtime extension of a process instance for task information.
org.jbpm.taskmgmt.def process definition extensions for task management related information.
org.jbpm.taskmgmt.exe extensions of runtime process instance data structure for tasks.
org.jbpm.taskmgmt.impl db implementation of the task management service.
org.jbpm.taskmgmt.log persistable logging (history information) classes for task related events.
org.jbpm.tx interface defining pluggability for different transaction environments.
org.jbpm.util various java-level helper utility classes.
org.jbpm.web helper classes for using the API in a web environment.

 

API documentation for jBPM 3.2 - Java Business Process Management.

Visit the project home page for more information.



Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.