Class CreateProcessInstanceWithResultResponseImpl
java.lang.Object
io.camunda.zeebe.client.impl.response.CreateProcessInstanceWithResultResponseImpl
- All Implemented Interfaces:
ProcessInstanceResult
public final class CreateProcessInstanceWithResultResponseImpl
extends Object
implements ProcessInstanceResult
-
Constructor Summary
ConstructorDescriptionCreateProcessInstanceWithResultResponseImpl
(JsonMapper jsonMapper, GatewayOuterClass.CreateProcessInstanceWithResultResponse response) -
Method Summary
Modifier and TypeMethodDescriptionBPMN process id of the process which this instance was created forlong
Key of the process which this instance was created forlong
Unique key of the created process instance on the partitionVariables returned after the process is completed.Variables returned after the process is completed.<T> T
getVariablesAsType
(Class<T> variableType) Variables returned after the process is completed.int
Version of the process which this instance was created fortoString()
-
Constructor Details
-
CreateProcessInstanceWithResultResponseImpl
public CreateProcessInstanceWithResultResponseImpl(JsonMapper jsonMapper, GatewayOuterClass.CreateProcessInstanceWithResultResponse response)
-
-
Method Details
-
getProcessDefinitionKey
public long getProcessDefinitionKey()Description copied from interface:ProcessInstanceResult
Key of the process which this instance was created for- Specified by:
getProcessDefinitionKey
in interfaceProcessInstanceResult
-
getBpmnProcessId
Description copied from interface:ProcessInstanceResult
BPMN process id of the process which this instance was created for- Specified by:
getBpmnProcessId
in interfaceProcessInstanceResult
-
getVersion
public int getVersion()Description copied from interface:ProcessInstanceResult
Version of the process which this instance was created for- Specified by:
getVersion
in interfaceProcessInstanceResult
-
getProcessInstanceKey
public long getProcessInstanceKey()Description copied from interface:ProcessInstanceResult
Unique key of the created process instance on the partition- Specified by:
getProcessInstanceKey
in interfaceProcessInstanceResult
-
getVariables
Description copied from interface:ProcessInstanceResult
Variables returned after the process is completed.- Specified by:
getVariables
in interfaceProcessInstanceResult
- Returns:
- JSON-formatted variables
-
getVariablesAsMap
Description copied from interface:ProcessInstanceResult
Variables returned after the process is completed.- Specified by:
getVariablesAsMap
in interfaceProcessInstanceResult
- Returns:
- de-serialized variables as map
-
getVariablesAsType
Description copied from interface:ProcessInstanceResult
Variables returned after the process is completed.- Specified by:
getVariablesAsType
in interfaceProcessInstanceResult
- Returns:
- de-serialized variables as the given type
-
toString
-