public abstract class ProcessBuilder
extends org.apache.camel.builder.RouteBuilder
| Modifier | Constructor and Description |
|---|---|
protected |
ProcessBuilder() |
protected |
ProcessBuilder(org.springframework.orm.jpa.JpaTemplate jpaTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate) |
protected |
ProcessBuilder(org.springframework.orm.jpa.JpaTemplate jpaTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate,
String processName) |
| Modifier and Type | Method and Description |
|---|---|
ActivityBuilder |
activity(org.apache.camel.Endpoint endpoint) |
ActivityBuilder |
activity(String endpointUri) |
org.apache.camel.Processor |
createActivityProcessor(ActivityBuilder activityBuilder) |
protected static String |
createProcessName() |
ProcessBuilder |
entityType(Class<ProcessInstance> entityType)
Sets the process entity type used to perform state management
|
ActivityDefinition |
findOrCreateActivityDefinition(String activityName) |
protected ProcessDefinition |
findOrCreateProcessDefinition() |
List<ActivityBuilder> |
getActivityBuilders() |
Class<ProcessInstance> |
getEntityType() |
org.springframework.orm.jpa.JpaTemplate |
getJpaTemplate() |
ProcessDefinition |
getProcessDefinition() |
String |
getProcessName() |
ProcessRules |
getProcessRules() |
org.springframework.transaction.support.TransactionTemplate |
getTransactionTemplate() |
protected void |
populateRoutes() |
void |
setJpaTemplate(org.springframework.orm.jpa.JpaTemplate jpaTemplate) |
void |
setProcessDefinition(ProcessDefinition processDefinition) |
void |
setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate) |
addRoutes, addRoutesToCamelContext, checkInitialized, configure, configureRoute, configureRoutes, createContainer, errorHandler, from, from, from, from, fromF, getContext, getRouteCollection, includeRoutes, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, onCompletion, onException, onException, setErrorHandlerBuilder, setRouteCollection, toStringbean, bean, bean, bean, body, body, constant, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, faultBody, faultBodyAs, getErrorHandlerBuilder, header, language, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, method, method, method, method, noErrorHandler, outBody, outBody, property, regexReplaceAll, regexReplaceAll, sendTo, setContext, setContext, simple, simple, systemProperty, systemProperty, xpath, xpathprotected ProcessBuilder()
protected ProcessBuilder(org.springframework.orm.jpa.JpaTemplate jpaTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate)
protected ProcessBuilder(org.springframework.orm.jpa.JpaTemplate jpaTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate,
String processName)
protected static String createProcessName()
public ActivityBuilder activity(String endpointUri)
public ActivityBuilder activity(org.apache.camel.Endpoint endpoint)
public ProcessBuilder entityType(Class<ProcessInstance> entityType)
public org.apache.camel.Processor createActivityProcessor(ActivityBuilder activityBuilder)
public List<ActivityBuilder> getActivityBuilders()
public Class<ProcessInstance> getEntityType()
public org.springframework.orm.jpa.JpaTemplate getJpaTemplate()
public void setJpaTemplate(org.springframework.orm.jpa.JpaTemplate jpaTemplate)
public org.springframework.transaction.support.TransactionTemplate getTransactionTemplate()
public void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
public ProcessRules getProcessRules()
public String getProcessName()
public ProcessDefinition getProcessDefinition()
public void setProcessDefinition(ProcessDefinition processDefinition)
protected void populateRoutes()
throws Exception
populateRoutes in class org.apache.camel.builder.RouteBuilderExceptionpublic ActivityDefinition findOrCreateActivityDefinition(String activityName)
protected ProcessDefinition findOrCreateProcessDefinition()
Apache Camel