Interface JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
JBPMEndpointBuilderFactory.JBPMEndpointBuilder
- Enclosing interface:
- JBPMEndpointBuilderFactory
public static interface JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the JBPM component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
attachmentId
(Long attachmentId) attachId to use when retrieving attachments.attachmentId
(String attachmentId) attachId to use when retrieving attachments.contentId to use when retrieving attachments.contentId to use when retrieving attachments.deploymentId
(String deploymentId) The id of the deployment.emitterSendItems
(Boolean emitterSendItems) Sets if event produced by emitter should be sent as single items or complete collection.emitterSendItems
(String emitterSendItems) Sets if event produced by emitter should be sent as single items or complete collection.the data associated with this event when signalEvent operation is performed.the data associated with this event when signalEvent operation is performed.the type of event to use when signalEvent operation is performed.identifier
(String identifier) identifier the global identifier.the maximum number of rules that should be fired.the maximum number of rules that should be fired.The operation to perform.The page to use when retrieving user tasks.The page to use when retrieving user tasks.The page size to use when retrieving user tasks.The page size to use when retrieving user tasks.Password for authentication.the id of the process that should be acted upon.processInstanceId
(Long processInstanceId) the id of the process instance.processInstanceId
(String processInstanceId) the id of the process instance.The list of status to use when filtering tasks.The list of status to use when filtering tasks.targetUserId
(String targetUserId) The targetUserId used when delegating a task.The task instance to use with task operations.task
(org.kie.api.task.model.Task task) The task instance to use with task operations.the id of the task.the id of the task.A timeout value.A timeout value.userId to use with task operations.Username for authentication.the value to assign to the global identifier.the value to assign to the global identifier.workItemId
(Long workItemId) the id of the work item.workItemId
(String workItemId) the id of the work item.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
-
attachmentId
attachId to use when retrieving attachments. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
attachmentId
- the value to set- Returns:
- the dsl builder
-
attachmentId
attachId to use when retrieving attachments. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Parameters:
attachmentId
- the value to set- Returns:
- the dsl builder
-
contentId
contentId to use when retrieving attachments. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
contentId
- the value to set- Returns:
- the dsl builder
-
contentId
contentId to use when retrieving attachments. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Parameters:
contentId
- the value to set- Returns:
- the dsl builder
-
deploymentId
The id of the deployment. The option is a: <code>java.lang.String</code> type. Required: true Group: common- Parameters:
deploymentId
- the value to set- Returns:
- the dsl builder
-
emitterSendItems
default JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder emitterSendItems(Boolean emitterSendItems) Sets if event produced by emitter should be sent as single items or complete collection. The option is a: <code>java.lang.Boolean</code> type. Group: common- Parameters:
emitterSendItems
- the value to set- Returns:
- the dsl builder
-
emitterSendItems
default JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder emitterSendItems(String emitterSendItems) Sets if event produced by emitter should be sent as single items or complete collection. The option will be converted to a <code>java.lang.Boolean</code> type. Group: common- Parameters:
emitterSendItems
- the value to set- Returns:
- the dsl builder
-
event
the data associated with this event when signalEvent operation is performed. The option is a: <code>java.lang.Object</code> type. Group: common- Parameters:
event
- the value to set- Returns:
- the dsl builder
-
event
the data associated with this event when signalEvent operation is performed. The option will be converted to a <code>java.lang.Object</code> type. Group: common- Parameters:
event
- the value to set- Returns:
- the dsl builder
-
eventType
the type of event to use when signalEvent operation is performed. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
eventType
- the value to set- Returns:
- the dsl builder
-
identifier
identifier the global identifier. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
identifier
- the value to set- Returns:
- the dsl builder
-
maxNumber
the maximum number of rules that should be fired. The option is a: <code>java.lang.Integer</code> type. Group: common- Parameters:
maxNumber
- the value to set- Returns:
- the dsl builder
-
maxNumber
the maximum number of rules that should be fired. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Parameters:
maxNumber
- the value to set- Returns:
- the dsl builder
-
page
The page to use when retrieving user tasks. The option is a: <code>java.lang.Integer</code> type. Group: common- Parameters:
page
- the value to set- Returns:
- the dsl builder
-
page
The page to use when retrieving user tasks. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Parameters:
page
- the value to set- Returns:
- the dsl builder
-
pageSize
The page size to use when retrieving user tasks. The option is a: <code>java.lang.Integer</code> type. Group: common- Parameters:
pageSize
- the value to set- Returns:
- the dsl builder
-
pageSize
The page size to use when retrieving user tasks. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Parameters:
pageSize
- the value to set- Returns:
- the dsl builder
-
processId
the id of the process that should be acted upon. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
processId
- the value to set- Returns:
- the dsl builder
-
processInstanceId
default JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder processInstanceId(Long processInstanceId) the id of the process instance. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
processInstanceId
- the value to set- Returns:
- the dsl builder
-
processInstanceId
default JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder processInstanceId(String processInstanceId) the id of the process instance. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Parameters:
processInstanceId
- the value to set- Returns:
- the dsl builder
-
targetUserId
The targetUserId used when delegating a task. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
targetUserId
- the value to set- Returns:
- the dsl builder
-
task
default JBPMEndpointBuilderFactory.JBPMEndpointProducerBuilder task(org.kie.api.task.model.Task task) The task instance to use with task operations. The option is a: <code>org.kie.api.task.model.Task</code> type. Group: common- Parameters:
task
- the value to set- Returns:
- the dsl builder
-
task
The task instance to use with task operations. The option will be converted to a <code>org.kie.api.task.model.Task</code> type. Group: common- Parameters:
task
- the value to set- Returns:
- the dsl builder
-
taskId
the id of the task. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
taskId
- the value to set- Returns:
- the dsl builder
-
taskId
the id of the task. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Parameters:
taskId
- the value to set- Returns:
- the dsl builder
-
timeout
A timeout value. The option is a: <code>java.lang.Integer</code> type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
timeout
A timeout value. The option will be converted to a <code>java.lang.Integer</code> type. Group: common- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
userId
userId to use with task operations. The option is a: <code>java.lang.String</code> type. Group: common- Parameters:
userId
- the value to set- Returns:
- the dsl builder
-
value
the value to assign to the global identifier. The option is a: <code>java.lang.Object</code> type. Group: common- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
value
the value to assign to the global identifier. The option will be converted to a <code>java.lang.Object</code> type. Group: common- Parameters:
value
- the value to set- Returns:
- the dsl builder
-
workItemId
the id of the work item. The option is a: <code>java.lang.Long</code> type. Group: common- Parameters:
workItemId
- the value to set- Returns:
- the dsl builder
-
workItemId
the id of the work item. The option will be converted to a <code>java.lang.Long</code> type. Group: common- Parameters:
workItemId
- the value to set- Returns:
- the dsl builder
-
operation
The operation to perform. The option is a: <code>java.lang.String</code> type. Default: startProcess Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
statuses
The list of status to use when filtering tasks. The option is a: <code>java.util.List<java.lang.String></code> type. Group: filter- Parameters:
statuses
- the value to set- Returns:
- the dsl builder
-
statuses
The list of status to use when filtering tasks. The option will be converted to a <code>java.util.List<java.lang.String></code> type. Group: filter- Parameters:
statuses
- the value to set- Returns:
- the dsl builder
-
password
Password for authentication. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
password
- the value to set- Returns:
- the dsl builder
-
userName
Username for authentication. The option is a: <code>java.lang.String</code> type. Group: security- Parameters:
userName
- the value to set- Returns:
- the dsl builder
-