public class FlowableProducer
extends org.apache.camel.impl.DefaultProducer
| Modifier and Type | Field and Description |
|---|---|
static String |
EXECUTION_ID_PROPERTY |
protected IdentityService |
identityService |
protected ManagementService |
managementService |
static String |
PROCESS_ID_PROPERTY |
static String |
PROCESS_KEY_PROPERTY |
protected RepositoryService |
repositoryService |
protected RuntimeService |
runtimeService |
| Constructor and Description |
|---|
FlowableProducer(FlowableEndpoint endpoint,
long timeout,
long timeResolution) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyResultToCamel(org.apache.camel.Exchange exchange,
ProcessInstance pi) |
protected String |
findProcessInstanceId(org.apache.camel.Exchange exchange) |
protected FlowableEndpoint |
getFlowableEndpoint() |
void |
process(org.apache.camel.Exchange exchange) |
void |
setIdentityService(IdentityService identityService) |
void |
setManagementService(ManagementService managementService) |
protected void |
setProcessInitiator(String processInitiator) |
void |
setRepositoryService(RepositoryService repositoryService) |
void |
setRuntimeService(RuntimeService runtimeService) |
protected boolean |
shouldStartProcess() |
protected void |
signal(org.apache.camel.Exchange exchange) |
protected ProcessInstance |
startProcess(org.apache.camel.Exchange exchange) |
createExchange, createExchange, createExchange, doStart, doStop, getEndpoint, isSingleton, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendprotected IdentityService identityService
protected RuntimeService runtimeService
protected RepositoryService repositoryService
protected ManagementService managementService
public static final String PROCESS_KEY_PROPERTY
public static final String PROCESS_ID_PROPERTY
public static final String EXECUTION_ID_PROPERTY
public FlowableProducer(FlowableEndpoint endpoint, long timeout, long timeResolution)
protected void copyResultToCamel(org.apache.camel.Exchange exchange,
ProcessInstance pi)
protected boolean shouldStartProcess()
protected void signal(org.apache.camel.Exchange exchange)
protected String findProcessInstanceId(org.apache.camel.Exchange exchange)
protected ProcessInstance startProcess(org.apache.camel.Exchange exchange)
protected void setProcessInitiator(String processInitiator)
protected FlowableEndpoint getFlowableEndpoint()
public void setIdentityService(IdentityService identityService)
public void setRuntimeService(RuntimeService runtimeService)
public void setRepositoryService(RepositoryService repositoryService)
public void setManagementService(ManagementService managementService)
Copyright © 2023 Flowable. All rights reserved.