Class BrokerExecuteCommand<T>
java.lang.Object
io.camunda.zeebe.gateway.impl.broker.request.BrokerRequest<T>
io.camunda.zeebe.gateway.impl.broker.request.BrokerExecuteCommand<T>
- All Implemented Interfaces:
ClientRequest,BufferWriter
- Direct Known Subclasses:
BrokerActivateJobsRequest,BrokerBroadcastSignalRequest,BrokerCancelProcessInstanceRequest,BrokerCompleteJobRequest,BrokerCreateProcessInstanceRequest,BrokerCreateProcessInstanceWithResultRequest,BrokerDeleteResourceRequest,BrokerDeployResourceRequest,BrokerEvaluateDecisionRequest,BrokerFailJobRequest,BrokerModifyProcessInstanceRequest,BrokerPublishMessageRequest,BrokerResolveIncidentRequest,BrokerSetVariablesRequest,BrokerThrowErrorRequest,BrokerUpdateJobRetriesRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ExecuteCommandRequestprotected final ExecuteCommandResponseFields inherited from class io.camunda.zeebe.gateway.impl.broker.request.BrokerRequest
errorResponse, headerDecoder, schemaId, templateId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetKey()intintgetType()protected booleanprotected booleanprotected BrokerResponse<T>booleanvoidsetAuthorization(String authorizationToken) voidsetPartitionId(int partitionId) protected voidsetSerializedValue(org.agrona.DirectBuffer buffer) protected voidwrapResponse(org.agrona.DirectBuffer buffer) voidwrite(org.agrona.MutableDirectBuffer buffer, int offset) Methods inherited from class io.camunda.zeebe.gateway.impl.broker.request.BrokerRequest
getBrokerId, getRequestWriter, getResponse, isErrorResponse, isValidResponse, serializeValue, toResponseDto, wrapErrorResponse, wrapResponseHeader
-
Field Details
-
request
-
response
-
-
Constructor Details
-
BrokerExecuteCommand
-
-
Method Details
-
getKey
public long getKey() -
getIntent
-
getValueType
-
getPartitionId
public int getPartitionId() -
setPartitionId
public void setPartitionId(int partitionId) - Specified by:
setPartitionIdin classBrokerRequest<T>
-
setAuthorization
- Overrides:
setAuthorizationin classBrokerRequest<T>
-
addressesSpecificPartition
public boolean addressesSpecificPartition()- Specified by:
addressesSpecificPartitionin classBrokerRequest<T>
-
requiresPartitionId
public boolean requiresPartitionId()- Specified by:
requiresPartitionIdin classBrokerRequest<T>
-
setSerializedValue
protected void setSerializedValue(org.agrona.DirectBuffer buffer) - Specified by:
setSerializedValuein classBrokerRequest<T>
-
wrapResponse
protected void wrapResponse(org.agrona.DirectBuffer buffer) - Specified by:
wrapResponsein classBrokerRequest<T>
-
readResponse
- Specified by:
readResponsein classBrokerRequest<T>
-
getType
- Specified by:
getTypein classBrokerRequest<T>
-
getRequestType
-
getAuthorization
-
getLength
public int getLength() -
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset) -
isValidResponse
protected boolean isValidResponse() -
isRejection
protected boolean isRejection()
-