Package io.camunda.zeebe.gateway
Class RequestMapper
java.lang.Object
io.camunda.zeebe.gateway.RequestMapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.agrona.DirectBufferensureJsonSet(String value) static StringensureTenantIdSet(String commandName, String tenantId) ensureTenantIdsSet(String commandName, List<String> tenantIds) static voidsetMultiTenancyEnabled(boolean isEnabled) Sets whether multi-tenancy is enabled or not.static BrokerActivateJobsRequeststatic BrokerBroadcastSignalRequeststatic BrokerCompleteJobRequesttoCompleteJobRequest(GatewayOuterClass.CompleteJobRequest grpcRequest) toCreateProcessInstanceWithResultRequest(GatewayOuterClass.CreateProcessInstanceWithResultRequest grpcRequest) static BrokerDeleteResourceRequeststatic BrokerDeployResourceRequeststatic BrokerDeployResourceRequeststatic BrokerFailJobRequesttoFailJobRequest(GatewayOuterClass.FailJobRequest grpcRequest) static JobActivationPropertiesstatic BrokerPublishMessageRequeststatic BrokerResolveIncidentRequeststatic BrokerSetVariablesRequeststatic BrokerThrowErrorRequesttoThrowErrorRequest(GatewayOuterClass.ThrowErrorRequest grpcRequest)
-
Constructor Details
-
RequestMapper
public RequestMapper()
-
-
Method Details
-
setMultiTenancyEnabled
public static void setMultiTenancyEnabled(boolean isEnabled) Sets whether multi-tenancy is enabled or not. This typically does not change at runtime. We need it during mapping, but it's hard to pass along in the mapper functions.Expected to only be called by the constructor of
EndpointManager, and from tests.- Parameters:
isEnabled- true when multi-tenancy is enabled, otherwise false
-
toDeployProcessRequest
public static BrokerDeployResourceRequest toDeployProcessRequest(GatewayOuterClass.DeployProcessRequest grpcRequest) -
toDeployResourceRequest
public static BrokerDeployResourceRequest toDeployResourceRequest(GatewayOuterClass.DeployResourceRequest grpcRequest) -
toPublishMessageRequest
public static BrokerPublishMessageRequest toPublishMessageRequest(GatewayOuterClass.PublishMessageRequest grpcRequest) -
toUpdateJobRetriesRequest
public static BrokerUpdateJobRetriesRequest toUpdateJobRetriesRequest(GatewayOuterClass.UpdateJobRetriesRequest grpcRequest) -
toFailJobRequest
-
toThrowErrorRequest
public static BrokerThrowErrorRequest toThrowErrorRequest(GatewayOuterClass.ThrowErrorRequest grpcRequest) -
toCompleteJobRequest
public static BrokerCompleteJobRequest toCompleteJobRequest(GatewayOuterClass.CompleteJobRequest grpcRequest) -
toCreateProcessInstanceRequest
public static BrokerCreateProcessInstanceRequest toCreateProcessInstanceRequest(GatewayOuterClass.CreateProcessInstanceRequest grpcRequest) -
toCreateProcessInstanceWithResultRequest
public static BrokerCreateProcessInstanceWithResultRequest toCreateProcessInstanceWithResultRequest(GatewayOuterClass.CreateProcessInstanceWithResultRequest grpcRequest) -
toEvaluateDecisionRequest
public static BrokerEvaluateDecisionRequest toEvaluateDecisionRequest(GatewayOuterClass.EvaluateDecisionRequest grpcRequest) -
toCancelProcessInstanceRequest
public static BrokerCancelProcessInstanceRequest toCancelProcessInstanceRequest(GatewayOuterClass.CancelProcessInstanceRequest grpcRequest) -
toSetVariablesRequest
public static BrokerSetVariablesRequest toSetVariablesRequest(GatewayOuterClass.SetVariablesRequest grpcRequest) -
toActivateJobsRequest
public static BrokerActivateJobsRequest toActivateJobsRequest(GatewayOuterClass.ActivateJobsRequest grpcRequest) -
toResolveIncidentRequest
public static BrokerResolveIncidentRequest toResolveIncidentRequest(GatewayOuterClass.ResolveIncidentRequest grpcRequest) -
toModifyProcessInstanceRequest
public static BrokerModifyProcessInstanceRequest toModifyProcessInstanceRequest(GatewayOuterClass.ModifyProcessInstanceRequest grpcRequest) -
toDeleteResourceRequest
public static BrokerDeleteResourceRequest toDeleteResourceRequest(GatewayOuterClass.DeleteResourceRequest grpcRequest) -
toBroadcastSignalRequest
public static BrokerBroadcastSignalRequest toBroadcastSignalRequest(GatewayOuterClass.BroadcastSignalRequest grpcRequest) -
toJobActivationProperties
public static JobActivationProperties toJobActivationProperties(GatewayOuterClass.StreamActivatedJobsRequest request) -
ensureJsonSet
-
ensureTenantIdSet
-
ensureTenantIdsSet
-