Package io.camunda.client.impl.command
Class ActivateAdHocSubProcessActivitiesCommandImpl
java.lang.Object
io.camunda.client.impl.command.ActivateAdHocSubProcessActivitiesCommandImpl
- All Implemented Interfaces:
ActivateAdHocSubProcessActivitiesCommandStep1,ActivateAdHocSubProcessActivitiesCommandStep1.ActivateAdHocSubProcessActivitiesCommandStep2,FinalCommandStep<ActivateAdHocSubProcessActivitiesResponse>
public final class ActivateAdHocSubProcessActivitiesCommandImpl
extends Object
implements ActivateAdHocSubProcessActivitiesCommandStep1, ActivateAdHocSubProcessActivitiesCommandStep1.ActivateAdHocSubProcessActivitiesCommandStep2
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.camunda.client.api.command.ActivateAdHocSubProcessActivitiesCommandStep1
ActivateAdHocSubProcessActivitiesCommandStep1.ActivateAdHocSubProcessActivitiesCommandStep2 -
Constructor Summary
ConstructorsConstructorDescriptionActivateAdHocSubProcessActivitiesCommandImpl(HttpClient httpClient, JsonMapper jsonMapper, String adHocSubProcessInstanceKey) -
Method Summary
Modifier and TypeMethodDescriptionactivateElement(String elementId) Create anAdHocSubProcessActivateActivitiesInstructionfor the given element id.requestTimeout(Duration requestTimeout) Sets the request timeout for the command.send()Sends the command to the Camunda gateway.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.client.api.command.ActivateAdHocSubProcessActivitiesCommandStep1
activateElements, activateElements
-
Constructor Details
-
ActivateAdHocSubProcessActivitiesCommandImpl
public ActivateAdHocSubProcessActivitiesCommandImpl(HttpClient httpClient, JsonMapper jsonMapper, String adHocSubProcessInstanceKey)
-
-
Method Details
-
activateElement
public ActivateAdHocSubProcessActivitiesCommandStep1.ActivateAdHocSubProcessActivitiesCommandStep2 activateElement(String elementId) Description copied from interface:ActivateAdHocSubProcessActivitiesCommandStep1Create anAdHocSubProcessActivateActivitiesInstructionfor the given element id.- Specified by:
activateElementin interfaceActivateAdHocSubProcessActivitiesCommandStep1- Parameters:
elementId- the id of the element to activate- Returns:
- the builder for this command
-
requestTimeout
public FinalCommandStep<ActivateAdHocSubProcessActivitiesResponse> requestTimeout(Duration requestTimeout) Description copied from interface:FinalCommandStepSets the request timeout for the command. The default request timeout can be configured usingCamundaClientBuilder.defaultRequestTimeout(Duration).- Specified by:
requestTimeoutin interfaceFinalCommandStep<ActivateAdHocSubProcessActivitiesResponse>- Parameters:
requestTimeout- the request timeout- Returns:
- the configured command
-
send
Description copied from interface:FinalCommandStepSends the command to the Camunda gateway. This operation is asynchronous. In case of success, the future returns the event that was generated by the Camunda gateway in response to the command.Call
CamundaFuture.join()to wait until the response is available.Future<JobEventinvalid input: '>' future = command.send(); JobEvent event = future.join();- Specified by:
sendin interfaceFinalCommandStep<ActivateAdHocSubProcessActivitiesResponse>- Returns:
- a future tracking state of success/failure of the command.
-