Package io.camunda.zeebe.gateway.admin
Class BrokerAdminRequest
java.lang.Object
io.camunda.zeebe.gateway.impl.broker.request.BrokerRequest<Void>
io.camunda.zeebe.gateway.admin.BrokerAdminRequest
- All Implemented Interfaces:
ClientRequest,BufferWriter
-
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 TypeMethodDescriptionbooleanbanInstance(long key) intintgetType()voidprotected BrokerResponse<Void>booleanvoidvoidsetBrokerId(int brokerId) voidsetPartitionId(int partitionId) protected voidsetSerializedValue(org.agrona.DirectBuffer buffer) voidprotected VoidtoResponseDto(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
getResponse, isErrorResponse, isValidResponse, serializeValue, setAuthorization, wrapErrorResponse, wrapResponseHeader
-
Constructor Details
-
BrokerAdminRequest
public BrokerAdminRequest()
-
-
Method Details
-
stepDownIfNotPrimary
public void stepDownIfNotPrimary() -
pauseExporting
public void pauseExporting() -
resumeExporting
public void resumeExporting() -
banInstance
-
getBrokerId
- Overrides:
getBrokerIdin classBrokerRequest<Void>
-
setBrokerId
public void setBrokerId(int brokerId) -
getPartitionId
public int getPartitionId() -
setPartitionId
public void setPartitionId(int partitionId) - Specified by:
setPartitionIdin classBrokerRequest<Void>
-
addressesSpecificPartition
public boolean addressesSpecificPartition()- Specified by:
addressesSpecificPartitionin classBrokerRequest<Void>
-
requiresPartitionId
public boolean requiresPartitionId()- Specified by:
requiresPartitionIdin classBrokerRequest<Void>
-
getRequestWriter
- Specified by:
getRequestWriterin classBrokerRequest<Void>- Returns:
- null to avoid writing any serialized value
-
setSerializedValue
protected void setSerializedValue(org.agrona.DirectBuffer buffer) - Specified by:
setSerializedValuein classBrokerRequest<Void>
-
wrapResponse
protected void wrapResponse(org.agrona.DirectBuffer buffer) - Specified by:
wrapResponsein classBrokerRequest<Void>
-
readResponse
- Specified by:
readResponsein classBrokerRequest<Void>
-
toResponseDto
- Specified by:
toResponseDtoin classBrokerRequest<Void>
-
getType
- Specified by:
getTypein classBrokerRequest<Void>
-
getRequestType
-
getLength
public int getLength() -
write
public void write(org.agrona.MutableDirectBuffer buffer, int offset)
-