Interface FinalCommandStep<T>

All Known Subinterfaces:
ActivateAdHocSubProcessActivitiesCommandStep1.ActivateAdHocSubProcessActivitiesCommandStep2, ActivateJobsCommandStep1.ActivateJobsCommandStep3, AdHocSubProcessActivitySearchRequest, AssignGroupToTenantCommandStep1, AssignMappingToGroupStep1, AssignMappingToTenantCommandStep1, AssignRoleToClientCommandStep1.AssignRoleToClientCommandStep2, AssignRoleToGroupCommandStep1.AssignRoleToGroupCommandStep2, AssignRoleToMappingCommandStep1.AssignRoleToMappingCommandStep2, AssignRoleToTenantCommandStep1, AssignRoleToUserCommandStep1.AssignRoleToUserCommandStep2, AssignUserTaskCommandStep1, AssignUserToGroupCommandStep1, AssignUserToTenantCommandStep1, BatchOperationGetRequest, BatchOperationItemSearchRequest, BatchOperationSearchRequest, BroadcastSignalCommandStep1.BroadcastSignalCommandStep2, CancelProcessInstanceCommandStep1, ClientsByRoleSearchRequest, ClockPinCommandStep1, ClockResetCommandStep1, CompleteJobCommandStep1, CompleteJobCommandStep1.CompleteJobCommandStep2, CompleteUserTaskCommandStep1, CorrelateMessageCommandStep1.CorrelateMessageCommandStep3, CreateAuthorizationCommandStep1.CreateAuthorizationCommandStep6, CreateBatchOperationCommandStep1.CreateBatchOperationCommandStep3<E>, CreateDocumentBatchCommandStep1, CreateDocumentCommandStep1.CreateDocumentCommandStep2, CreateDocumentLinkCommandStep1, CreateGroupCommandStep1.CreateGroupCommandStep2, CreateMappingCommandStep1, CreateProcessInstanceCommandStep1.CreateProcessInstanceCommandStep3, CreateProcessInstanceCommandStep1.CreateProcessInstanceWithResultCommandStep1, CreateRoleCommandStep1.CreateRoleCommandStep2, CreateTenantCommandStep1, CreateUserCommandStep1, DecisionDefinitionGetRequest, DecisionDefinitionGetXmlRequest, DecisionDefinitionSearchRequest, DecisionInstanceGetRequest, DecisionInstanceSearchRequest, DecisionRequirementsGetRequest, DecisionRequirementsGetXmlRequest, DecisionRequirementsSearchRequest, DeleteAuthorizationCommandStep1, DeleteDocumentCommandStep1, DeleteGroupCommandStep1, DeleteResourceCommandStep1, DeleteRoleCommandStep1, DeleteTenantCommandStep1, DeployProcessCommandStep1.DeployProcessCommandBuilderStep2, DeployResourceCommandStep1.DeployResourceCommandStep2, DocumentContentGetRequest, ElementInstanceGetRequest, ElementInstanceSearchRequest, EvaluateDecisionCommandStep1.EvaluateDecisionCommandStep2, FailJobCommandStep1.FailJobCommandStep2, FinalSearchRequestStep<T>, GroupGetRequest, GroupsSearchRequest, IncidentGetRequest, IncidentSearchRequest, MappingsByGroupSearchRequest, MappingsByRoleSearchRequest, MigrateProcessInstanceCommandStep1.MigrateProcessInstanceCommandFinalStep, ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep2, ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep3, ProcessDefinitionElementStatisticsRequest, ProcessDefinitionGetFormRequest, ProcessDefinitionGetRequest, ProcessDefinitionGetXmlRequest, ProcessDefinitionSearchRequest, ProcessInstanceElementStatisticsRequest, ProcessInstanceGetCallHierarchyRequest, ProcessInstanceGetRequest, ProcessInstanceSearchRequest, ProcessInstanceSequenceFlowsRequest, PublishMessageCommandStep1.PublishMessageCommandStep3, RemoveUserFromTenantCommandStep1, ResolveIncidentCommandStep1, RoleGetRequest, RolesByGroupSearchRequest, RolesByTenantSearchRequest, RolesSearchRequest, SetVariablesCommandStep1.SetVariablesCommandStep2, StreamJobsCommandStep1.StreamJobsCommandStep3, ThrowErrorCommandStep1.ThrowErrorCommandStep2, TopologyRequestStep1, UnassignGroupFromTenantCommandStep1, UnassignMappingFromGroupStep1, UnassignRoleFromClientCommandStep1.UnassignRoleFromClientCommandStep2, UnassignRoleFromGroupCommandStep1.UnassignRoleFromGroupCommandStep2, UnassignRoleFromMappingCommandStep1.UnassignRoleFromMappingCommandStep2, UnassignRoleFromTenantCommandStep1, UnassignRoleFromUserCommandStep1.UnassignRoleFromUserCommandStep2, UnassignUserFromGroupCommandStep1, UnassignUserTaskCommandStep1, UpdateAuthorizationCommandStep1.UpdateAuthorizationCommandStep6, UpdateGroupCommandStep1, UpdateJobCommandStep1.UpdateJobCommandStep2, UpdateRetriesJobCommandStep1.UpdateRetriesJobCommandStep2, UpdateRoleCommandStep1, UpdateTenantCommandStep1, UpdateTimeoutJobCommandStep1.UpdateTimeoutJobCommandStep2, UpdateUserTaskCommandStep1, UsersByGroupSearchRequest, UsersByRoleSearchRequest, UserTaskGetFormRequest, UserTaskGetRequest, UserTaskSearchRequest, UserTaskVariableSearchRequest, VariableGetRequest, VariableSearchRequest
All Known Implementing Classes:
ActivateAdHocSubProcessActivitiesCommandImpl, ActivateJobsCommandImpl, AdHocSubProcessActivitySearchRequestImpl, AssignGroupToTenantCommandImpl, AssignMappingToGroupCommandImpl, AssignMappingToTenantCommandImpl, AssignRoleToClientCommandImpl, AssignRoleToGroupCommandImpl, AssignRoleToMappingCommandImpl, AssignRoleToTenantCommandImpl, AssignRoleToUserCommandImpl, AssignUserTaskCommandImpl, AssignUserToGroupCommandImpl, AssignUserToTenantCommandImpl, BatchOperationGetRequestImpl, BatchOperationItemSearchRequestImpl, BatchOperationSearchRequestImpl, BroadcastSignalCommandImpl, CancelProcessInstanceCommandImpl, ClientsByRoleSearchRequestImpl, ClockPinCommandImpl, ClockResetCommandImpl, CompleteJobCommandImpl, CompleteUserTaskCommandImpl, CorrelateMessageCommandImpl, CreateAuthorizationCommandImpl, CreateBatchOperationCommandImpl, CreateDocumentBatchCommandImpl, CreateDocumentCommandImpl, CreateDocumentLinkCommandImpl, CreateGroupCommandImpl, CreateMappingCommandImpl, CreateProcessInstanceCommandImpl, CreateProcessInstanceWithResultCommandImpl, CreateRoleCommandImpl, CreateTenantCommandImpl, CreateUserCommandImpl, DecisionDefinitionGetRequestImpl, DecisionDefinitionGetXmlRequestImpl, DecisionDefinitionSearchRequestImpl, DecisionInstanceGetRequestImpl, DecisionInstanceSearchRequestImpl, DecisionRequirementsGetRequestImpl, DecisionRequirementsGetXmlRequestImpl, DecisionRequirementsSearchRequestImpl, DeleteAuthorizationCommandImpl, DeleteDocumentCommandImpl, DeleteGroupCommandImpl, DeleteResourceCommandImpl, DeleteRoleCommandImpl, DeleteTenantCommandImpl, DeployProcessCommandImpl, DeployResourceCommandImpl, DocumentContentGetRequestImpl, ElementInstanceGetRequestImpl, ElementInstanceSearchRequestImpl, EvaluateDecisionCommandImpl, FailJobCommandImpl, GroupGetRequestImpl, GroupSearchRequestImpl, IncidentGetRequestImpl, IncidentSearchRequestImpl, JobUpdateCommandImpl, JobUpdateRetriesCommandImpl, JobUpdateTimeoutCommandImpl, MappingsByGroupSearchRequestImpl, MappingsByRoleSearchRequestImpl, MigrateProcessInstanceCommandImpl, ModifyProcessInstanceCommandImpl, ProcessDefinitionElementStatisticsRequestImpl, ProcessDefinitionGetFormRequestImpl, ProcessDefinitionGetRequestImpl, ProcessDefinitionGetXmlRequestImpl, ProcessDefinitionSearchRequestImpl, ProcessInstanceElementStatisticsRequestImpl, ProcessInstanceGetCallHierarchyRequestImpl, ProcessInstanceGetRequestImpl, ProcessInstanceSearchRequestImpl, ProcessInstanceSequenceFlowsRequestImpl, PublishMessageCommandImpl, RemoveUserFromTenantCommandImpl, ResolveIncidentCommandImpl, RoleGetRequestImpl, RolesByGroupSearchRequestImpl, RolesByTenantSearchRequestImpl, RolesSearchRequestImpl, SetVariablesCommandImpl, StreamJobsCommandImpl, ThrowErrorCommandImpl, TopologyRequestImpl, UnassignGroupFromTenantCommandImpl, UnassignMappingFromGroupCommandImpl, UnassignRoleFromClientCommandImpl, UnassignRoleFromGroupCommandImpl, UnassignRoleFromMappingCommandImpl, UnassignRoleFromTenantCommandImpl, UnassignRoleFromUserCommandImpl, UnassignUserFromGroupCommandImpl, UnassignUserTaskCommandImpl, UpdateAuthorizationCommandImpl, UpdateGroupCommandImpl, UpdateRoleCommandImpl, UpdateTenantCommandImpl, UpdateUserTaskCommandImpl, UsersByGroupSearchRequestImpl, UsersByRoleSearchRequestImpl, UserTaskGetFormRequestImpl, UserTaskGetRequestImpl, UserTaskSearchRequestImpl, UserTaskVariableSearchRequestImpl, VariableGetRequestImpl, VariableSearchRequestImpl

public interface FinalCommandStep<T>
  • Method Details

    • requestTimeout

      FinalCommandStep<T> requestTimeout(Duration requestTimeout)
      Sets the request timeout for the command. The default request timeout can be configured using CamundaClientBuilder.defaultRequestTimeout(Duration).
      Parameters:
      requestTimeout - the request timeout
      Returns:
      the configured command
    • send

      CamundaFuture<T> send()
      Sends 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: '&#62' future = command.send();
       JobEvent event = future.join();
       
      Returns:
      a future tracking state of success/failure of the command.