public abstract class CamelBehavior
extends org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
implements org.activiti.engine.impl.delegate.ActivityBehavior
Modifier and Type | Class and Description |
---|---|
static class |
CamelBehavior.TargetType |
Modifier and Type | Field and Description |
---|---|
protected org.activiti.engine.delegate.Expression |
camelContext |
protected org.apache.camel.CamelContext |
camelContextObj |
protected List<org.activiti.bpmn.model.MapExceptionEntry> |
mapExceptions |
protected CamelBehavior.TargetType |
toTargetType |
Constructor and Description |
---|
CamelBehavior() |
Modifier and Type | Method and Description |
---|---|
protected void |
copyVariables(Map<String,Object> variables,
org.apache.camel.Exchange exchange,
ActivitiEndpoint endpoint) |
protected void |
copyVariablesToBody(Map<String,Object> variables,
org.apache.camel.Exchange exchange) |
protected void |
copyVariablesToBodyAsMap(Map<String,Object> variables,
org.apache.camel.Exchange exchange) |
protected void |
copyVariablesToProperties(Map<String,Object> variables,
org.apache.camel.Exchange exchange) |
protected ActivitiEndpoint |
createEndpoint(org.activiti.engine.delegate.DelegateExecution execution) |
protected org.apache.camel.Exchange |
createExchange(org.activiti.engine.delegate.DelegateExecution activityExecution,
ActivitiEndpoint endpoint) |
void |
execute(org.activiti.engine.delegate.DelegateExecution execution) |
protected ActivitiEndpoint |
getEndpoint(String key) |
protected String |
getProcessDefinitionKey(org.activiti.engine.delegate.DelegateExecution execution) |
protected String |
getStringFromField(org.activiti.engine.delegate.Expression expression,
org.activiti.engine.delegate.DelegateExecution execution) |
protected boolean |
handleCamelException(org.apache.camel.Exchange exchange,
org.activiti.engine.delegate.DelegateExecution execution,
boolean isActiviti5Execution) |
protected boolean |
isASync(org.activiti.engine.delegate.DelegateExecution execution) |
protected void |
setAppropriateCamelContext(org.activiti.engine.delegate.DelegateExecution execution) |
void |
setCamelContext(org.activiti.engine.delegate.Expression camelContext) |
protected abstract void |
setPropertTargetVariable(ActivitiEndpoint endpoint) |
protected void |
updateTargetVariables(ActivitiEndpoint endpoint) |
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior
protected org.activiti.engine.delegate.Expression camelContext
protected org.apache.camel.CamelContext camelContextObj
protected List<org.activiti.bpmn.model.MapExceptionEntry> mapExceptions
protected CamelBehavior.TargetType toTargetType
protected abstract void setPropertTargetVariable(ActivitiEndpoint endpoint)
protected void updateTargetVariables(ActivitiEndpoint endpoint)
protected void copyVariables(Map<String,Object> variables, org.apache.camel.Exchange exchange, ActivitiEndpoint endpoint)
public void execute(org.activiti.engine.delegate.DelegateExecution execution)
execute
in interface org.activiti.engine.impl.delegate.ActivityBehavior
execute
in class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
protected ActivitiEndpoint createEndpoint(org.activiti.engine.delegate.DelegateExecution execution)
protected ActivitiEndpoint getEndpoint(String key)
protected org.apache.camel.Exchange createExchange(org.activiti.engine.delegate.DelegateExecution activityExecution, ActivitiEndpoint endpoint)
protected boolean handleCamelException(org.apache.camel.Exchange exchange, org.activiti.engine.delegate.DelegateExecution execution, boolean isActiviti5Execution)
protected void copyVariablesToProperties(Map<String,Object> variables, org.apache.camel.Exchange exchange)
protected void copyVariablesToBodyAsMap(Map<String,Object> variables, org.apache.camel.Exchange exchange)
protected void copyVariablesToBody(Map<String,Object> variables, org.apache.camel.Exchange exchange)
protected String getProcessDefinitionKey(org.activiti.engine.delegate.DelegateExecution execution)
protected boolean isASync(org.activiti.engine.delegate.DelegateExecution execution)
protected void setAppropriateCamelContext(org.activiti.engine.delegate.DelegateExecution execution)
protected String getStringFromField(org.activiti.engine.delegate.Expression expression, org.activiti.engine.delegate.DelegateExecution execution)
public void setCamelContext(org.activiti.engine.delegate.Expression camelContext)
Copyright © 2015 Alfresco. All rights reserved.