Class BrokerBackupRequest
java.lang.Object
io.camunda.zeebe.gateway.impl.broker.request.BrokerRequest<BackupResponse>
io.camunda.zeebe.gateway.admin.backup.BrokerBackupRequest
- All Implemented Interfaces:
ClientRequest,BufferWriter
Wraps the request and response for "Take Backup" sent between gateway and broker
-
Field Summary
Fields inherited from class io.camunda.zeebe.gateway.impl.broker.request.BrokerRequest
errorResponse, headerDecoder, schemaId, templateId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanlongintintgetType()protected BrokerResponse<BackupResponse>booleanvoidsetBackupId(long backupId) voidsetPartitionId(int partitionId) protected voidsetSerializedValue(org.agrona.DirectBuffer buffer) protected BackupResponsetoResponseDto(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, getResponse, isErrorResponse, isValidResponse, serializeValue, setAuthorization, wrapErrorResponse, wrapResponseHeader
-
Constructor Details
-
BrokerBackupRequest
public BrokerBackupRequest()
-
-
Method Details
-
getPartitionId
public int getPartitionId() -
setPartitionId
public void setPartitionId(int partitionId) - Specified by:
setPartitionIdin classBrokerRequest<BackupResponse>
-
addressesSpecificPartition
public boolean addressesSpecificPartition()- Specified by:
addressesSpecificPartitionin classBrokerRequest<BackupResponse>
-
requiresPartitionId
public boolean requiresPartitionId()- Specified by:
requiresPartitionIdin classBrokerRequest<BackupResponse>
-
getRequestWriter
- Specified by:
getRequestWriterin classBrokerRequest<BackupResponse>
-
setSerializedValue
protected void setSerializedValue(org.agrona.DirectBuffer buffer) - Specified by:
setSerializedValuein classBrokerRequest<BackupResponse>
-
wrapResponse
protected void wrapResponse(org.agrona.DirectBuffer buffer) - Specified by:
wrapResponsein classBrokerRequest<BackupResponse>
-
readResponse
- Specified by:
readResponsein classBrokerRequest<BackupResponse>
-
toResponseDto
- Specified by:
toResponseDtoin classBrokerRequest<BackupResponse>
-
getType
- Specified by:
getTypein classBrokerRequest<BackupResponse>
-
getRequestType
-
getBackupId
public long getBackupId() -
setBackupId
public void setBackupId(long backupId) -
getLength
public int getLength() -
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)
-