Class AssignUserTaskCommandImpl
java.lang.Object
io.camunda.zeebe.client.impl.command.AssignUserTaskCommandImpl
- All Implemented Interfaces:
AssignUserTaskCommandStep1,FinalCommandStep<AssignUserTaskResponse>
-
Constructor Summary
ConstructorsConstructorDescriptionAssignUserTaskCommandImpl(HttpClient httpClient, JsonMapper jsonMapper, long userTaskKey) -
Method Summary
Modifier and TypeMethodDescriptionSet the custom action to assign the user task with.allowOverride(boolean allowOverride) Flag to allow overriding an existing assignee for the user task without unassigning it first.Set the assignee to set for the user task.requestTimeout(Duration requestTimeout) Sets the request timeout for the command.send()Sends the command to the Zeebe broker.
-
Constructor Details
-
AssignUserTaskCommandImpl
-
-
Method Details
-
requestTimeout
Description copied from interface:FinalCommandStepSets the request timeout for the command. The default request timeout can be configured usingZeebeClientBuilder.defaultRequestTimeout(Duration).- Specified by:
requestTimeoutin interfaceFinalCommandStep<AssignUserTaskResponse>- Parameters:
requestTimeout- the request timeout- Returns:
- the configured command
-
send
Description copied from interface:FinalCommandStepSends the command to the Zeebe broker. This operation is asynchronous. In case of success, the future returns the event that was generated by the Zeebe broker in response to the command.Call
ZeebeFuture.join()to wait until the response is available.Future<JobEventinvalid input: '>' future = command.send(); JobEvent event = future.join();- Specified by:
sendin interfaceFinalCommandStep<AssignUserTaskResponse>- Returns:
- a future tracking state of success/failure of the command.
-
action
Description copied from interface:AssignUserTaskCommandStep1Set the custom action to assign the user task with.- Specified by:
actionin interfaceAssignUserTaskCommandStep1- Parameters:
action- the action value- Returns:
- the builder for this command. Call
FinalCommandStep.send()to complete the command and send it to the broker.
-
assignee
Description copied from interface:AssignUserTaskCommandStep1Set the assignee to set for the user task.- Specified by:
assigneein interfaceAssignUserTaskCommandStep1- Parameters:
assignee- the assignee to set- Returns:
- the builder for this command. Call
FinalCommandStep.send()to complete the command and send it to the broker.
-
allowOverride
Description copied from interface:AssignUserTaskCommandStep1Flag to allow overriding an existing assignee for the user task without unassigning it first.- Specified by:
allowOverridein interfaceAssignUserTaskCommandStep1- Parameters:
allowOverride- allow overriding an existing assignee- Returns:
- the builder for this command. Call
FinalCommandStep.send()to complete the command and send it to the broker.
-