public abstract class CamelBehavior
extends org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
implements org.activiti.engine.impl.pvm.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 SpringProcessEngineConfiguration |
springConfiguration |
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.impl.pvm.delegate.ActivityExecution execution) |
protected org.apache.camel.Exchange |
createExchange(org.activiti.engine.impl.pvm.delegate.ActivityExecution activityExecution,
ActivitiEndpoint endpoint) |
void |
execute(org.activiti.engine.impl.pvm.delegate.ActivityExecution execution) |
protected ActivitiEndpoint |
getEndpoint(String key) |
protected String |
getProcessDefinitionKey(org.activiti.engine.impl.pvm.delegate.ActivityExecution 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.impl.pvm.delegate.ActivityExecution execution) |
protected boolean |
isASync(org.activiti.engine.impl.pvm.delegate.ActivityExecution execution) |
protected void |
setAppropriateCamelContext(org.activiti.engine.impl.pvm.delegate.ActivityExecution execution) |
void |
setCamelContext(org.activiti.engine.delegate.Expression camelContext) |
protected abstract void |
setPropertTargetVariable(ActivitiEndpoint endpoint) |
protected void |
updateTargetVariables(ActivitiEndpoint endpoint) |
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDone
protected org.activiti.engine.delegate.Expression camelContext
protected org.apache.camel.CamelContext camelContextObj
protected SpringProcessEngineConfiguration springConfiguration
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.impl.pvm.delegate.ActivityExecution execution) throws Exception
execute
in interface org.activiti.engine.impl.pvm.delegate.ActivityBehavior
execute
in class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
Exception
protected ActivitiEndpoint createEndpoint(org.activiti.engine.impl.pvm.delegate.ActivityExecution execution)
protected ActivitiEndpoint getEndpoint(String key)
protected org.apache.camel.Exchange createExchange(org.activiti.engine.impl.pvm.delegate.ActivityExecution activityExecution, ActivitiEndpoint endpoint)
protected boolean handleCamelException(org.apache.camel.Exchange exchange, org.activiti.engine.impl.pvm.delegate.ActivityExecution execution) throws Exception
Exception
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.impl.pvm.delegate.ActivityExecution execution)
protected boolean isASync(org.activiti.engine.impl.pvm.delegate.ActivityExecution execution)
protected void setAppropriateCamelContext(org.activiti.engine.impl.pvm.delegate.ActivityExecution 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 © 2016 Alfresco. All rights reserved.