JBPM

JBPM

Scheme: jbpm
Syntax: jbpm:connectionURL
Description: The jbpm component provides integration with jBPM (Business Process Management).
Deprecated:false
ProducerOnly:true
Async:false
Maven: org.apache.camel/camel-jbpm/2.18.1.redhat-000026

The jbpm component provides integration with jBPM (Business Process Management).

Name Kind Group Required Default Type Enum Description
connectionURL path producer true java.net.URL The URL to the jBPM server.
bridgeErrorHandler parameter consumer boolean Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exceptionHandler parameter consumer (advanced) org.apache.camel.spi.ExceptionHandler To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exchangePattern parameter consumer (advanced) org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the exchange pattern when the consumer creates an exchange.
attachmentId parameter producer java.lang.Long attachId to use when retrieving attachments
contentId parameter producer java.lang.Long contentId to use when retrieving attachments
deploymentId parameter producer true java.lang.String The id of the deployment
event parameter producer java.lang.Object the data associated with this event when signalEvent operation is performed
eventType parameter producer java.lang.String the type of event to use when signalEvent operation is performed
identifier parameter producer java.lang.String identifier the global identifier
language parameter producer java.lang.String The language to use when filtering user tasks
maxNumber parameter producer java.lang.Integer the maximum number of rules that should be fired
operation parameter producer startProcess java.lang.String The operation to perform
processId parameter producer java.lang.String the id of the process that should be acted upon
processInstanceId parameter producer java.lang.Long the id of the process instance
targetUserId parameter producer java.lang.String The targetUserId used when delegating a task
task parameter producer org.kie.api.task.model.Task The task instance to use with task operations
taskId parameter producer java.lang.Long the id of the task
timeout parameter producer java.lang.Integer A timeout value
userId parameter producer java.lang.String userId to use with task operations
value parameter producer java.lang.Object the value to assign to the global identifier
workItemId parameter producer java.lang.Long the id of the work item
entities parameter advanced java.util.List The potentialOwners when nominateTask operation is performed
extraJaxbClasses parameter advanced java.lang.Class[] To load additional classes when working with XML
parameters parameter advanced java.util.Map the variables that should be set for various operations
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
statuses parameter filter java.util.List The list of status to use when filtering tasks
password parameter security java.lang.String Password for authentication
userName parameter security java.lang.String Username for authentication