All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method |
Description |
JobRecord |
activateAndCompleteFirstJob(String jobType,
Predicate<JobRecord> filter) |
|
Tuple<Long,JobRecord> |
activateJob(String jobType,
Predicate<JobRecord> filter) |
|
JobBatchRecord |
activateJobBatch(JobBatchRecord request) |
|
JobBatchRecord |
activateJobBatch(Function<JobBatchRecord,JobBatchRecord> transformer) |
|
ExecuteCommandResponse |
cancelProcessInstance(long key) |
|
ExecuteCommandResponse |
completeJob(long key,
byte[] variables) |
|
JobRecord |
completeJob(long jobKey,
JobRecord request) |
|
ExecuteCommandResponse |
completeJob(long key,
String variables) |
|
JobRecord |
completeJob(long jobKey,
Function<JobRecord,JobRecord> transformer) |
|
void |
completeJob(String jobType,
byte[] variables,
Predicate<Record<JobRecordValue>> jobEventFilter) |
|
void |
completeJobOfType(long processInstanceKey,
String jobType) |
|
void |
completeJobOfType(String jobType) |
|
void |
completeJobOfType(String jobType,
byte[] variables) |
|
void |
completeJobOfType(String jobType,
String jsonVariables) |
|
long |
createJob(String type) |
|
long |
createJob(String type,
Consumer<ServiceTaskBuilder> consumer,
String variables) |
|
ExecuteCommandResponse |
createJobIncidentWithJobErrorMessage(long key,
String errorMessage) |
|
ProcessInstanceCreationRecord |
createProcessInstance(ProcessInstanceCreationRecord record) |
|
ProcessInstanceCreationRecord |
createProcessInstance(Function<ProcessInstanceCreationRecord,ProcessInstanceCreationRecord> mapper) |
|
long |
deploy(BpmnModelInstance process) |
|
DeploymentRecord |
deploy(DeploymentRecord request) |
|
DeploymentRecord |
deploy(Function<DeploymentRecord,DeploymentRecord> transformer) |
|
ProcessMetadata |
deployProcess(BpmnModelInstance process) |
|
ExecuteCommandResponse |
deployWithResponse(byte[] resource) |
|
ExecuteCommandResponse |
deployWithResponse(byte[] resource,
String resourceName) |
|
ExecuteCommandResponse |
deployWithResponse(BpmnModelInstance process) |
|
ExecuteCommandResponse |
deployWithResponse(BpmnModelInstance process,
String resourceName) |
|
ExecuteCommandResponse |
executeCommandRequest(ValueType valueType,
Intent intent,
BufferWriter command) |
|
ExecuteCommandResponse |
executeCommandRequest(ValueType valueType,
Intent intent,
BufferWriter command,
long key) |
|
ExecuteCommandResponse |
failJob(long key,
int retries) |
|
ExecuteCommandResponse |
failJobWithMessage(long key,
int retries,
String errorMessage) |
|
MessageRecord |
publishMessage(MessageRecord request) |
|
ExecuteCommandResponse |
publishMessage(String messageName,
String correlationKey) |
|
ExecuteCommandResponse |
publishMessage(String messageName,
String correlationKey,
byte[] variables) |
|
ExecuteCommandResponse |
publishMessage(String messageName,
String correlationKey,
byte[] variables,
long ttl) |
|
ExecuteCommandResponse |
publishMessage(String messageName,
String correlationKey,
String variables) |
|
ExecuteCommandResponse |
publishMessage(String messageName,
String correlationKey,
org.agrona.DirectBuffer variables) |
|
ExecuteCommandResponse |
publishMessage(String messageName,
String correlationKey,
org.agrona.DirectBuffer variables,
long ttl) |
|
MessageRecord |
publishMessage(Function<MessageRecord,MessageRecord> transformer) |
|
DeploymentRecordStream |
receiveDeployments() |
|
List<Record<ProcessInstanceRecordValue>> |
receiveElementInstancesInState(Intent intent,
int expectedNumber) |
|
List<Record<ProcessInstanceRecordValue>> |
receiveElementInstancesInState(Intent intent,
BpmnElementType elementType,
int expectedNumber) |
|
Record<ProcessInstanceRecordValue> |
receiveElementInState(long processInstanceKey,
String elementId,
ProcessInstanceIntent intent) |
|
Record<ProcessInstanceRecordValue> |
receiveElementInState(String elementId,
ProcessInstanceIntent intent) |
|
Record<DeploymentRecordValue> |
receiveFirstDeploymentEvent(DeploymentIntent intent,
long deploymentKey) |
|
Record<IncidentRecordValue> |
receiveFirstIncidentCommand(IncidentIntent intent) |
|
Record<IncidentRecordValue> |
receiveFirstIncidentEvent(long processInstanceKey,
Intent intent) |
|
Record<IncidentRecordValue> |
receiveFirstIncidentEvent(IncidentIntent intent) |
|
JobBatchRecordStream |
receiveFirstJobBatchCommands() |
|
Record<JobRecordValue> |
receiveFirstJobCommand(JobIntent intent) |
|
Record<JobRecordValue> |
receiveFirstJobEvent(JobIntent intent) |
|
Record<MessageRecordValue> |
receiveFirstMessageEvent(MessageIntent intent) |
|
Record<ProcessInstanceRecordValue> |
receiveFirstProcessInstanceCommand(ProcessInstanceIntent intent) |
|
Record<ProcessInstanceRecordValue> |
receiveFirstProcessInstanceEvent(long processInstanceKey,
Intent intent) |
|
Record<ProcessInstanceRecordValue> |
receiveFirstProcessInstanceEvent(long processInstanceKey,
Intent intent,
BpmnElementType elementType) |
|
Record<ProcessInstanceRecordValue> |
receiveFirstProcessInstanceEvent(long processInstanceKey,
String elementId,
Intent intent) |
|
Record<ProcessInstanceRecordValue> |
receiveFirstProcessInstanceEvent(ProcessInstanceIntent intent) |
|
Record<ProcessInstanceRecordValue> |
receiveFirstProcessInstanceEvent(ProcessInstanceIntent intent,
BpmnElementType elementType) |
|
IncidentRecordStream |
receiveIncidents() |
|
JobBatchRecordStream |
receiveJobBatchs() |
|
JobRecordStream |
receiveJobs() |
|
MessageRecordStream |
receiveMessages() |
|
MessageSubscriptionRecordStream |
receiveMessageSubscriptions() |
|
ProcessInstanceRecordStream |
receiveProcessInstances() |
|
ProcessMessageSubscriptionRecordStream |
receiveProcessMessageSubscriptions() |
|
Record<TimerRecordValue> |
receiveTimerRecord(String handlerNodeId,
TimerIntent intent) |
|
Record<TimerRecordValue> |
receiveTimerRecord(org.agrona.DirectBuffer handlerNodeId,
TimerIntent intent) |
|
TimerRecordStream |
receiveTimerRecords() |
|
ExecuteCommandResponse |
resolveIncident(long incidentKey) |
|
ExecuteCommandResponse |
updateJobRetries(long key,
int retries) |
|
void |
updateVariables(long scopeKey,
VariableDocumentUpdateSemantic updateSemantics,
Map<String,Object> document) |
|
void |
updateVariables(long scopeKey,
Map<String,Object> document) |
|