Package org.apache.pulsar.broker.service
Interface PulsarCommandSender
- All Known Implementing Classes:
PulsarCommandSenderImpl
public interface PulsarCommandSender
-
Method Summary
Modifier and TypeMethodDescriptionvoidsendActiveConsumerChange(long consumerId, boolean isActive) voidsendConnectedResponse(int clientProtocolVersion, int maxMessageSize, boolean supportsTopicWatchers) voidsendEndTxnErrorResponse(long requestId, org.apache.pulsar.client.api.transaction.TxnID txnID, org.apache.pulsar.common.api.proto.ServerError error, String message) voidsendEndTxnResponse(long requestId, org.apache.pulsar.client.api.transaction.TxnID txnID, int txnAction) voidvoidsendErrorResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String message) voidsendGetOrCreateSchemaErrorResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String errorMessage) voidsendGetOrCreateSchemaResponse(long requestId, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion) voidsendGetSchemaErrorResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String errorMessage) voidsendGetSchemaResponse(long requestId, org.apache.pulsar.common.schema.SchemaInfo schema, org.apache.pulsar.common.protocol.schema.SchemaVersion version) voidsendGetTopicsOfNamespaceResponse(List<String> topics, String topicsHash, boolean filtered, boolean changed, long requestId) voidsendLookupResponse(String brokerServiceUrl, String brokerServiceUrlTls, boolean authoritative, org.apache.pulsar.common.api.proto.CommandLookupTopicResponse.LookupType response, long requestId, boolean proxyThroughServiceUrl) voidsendLookupResponse(org.apache.pulsar.common.api.proto.ServerError error, String errorMsg, long requestId) io.netty.util.concurrent.Future<Void>sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch) voidsendNewTxnErrorResponse(long requestId, long tcID, org.apache.pulsar.common.api.proto.ServerError error, String message) voidsendNewTxnResponse(long requestId, org.apache.pulsar.client.api.transaction.TxnID txnID, long tcID) voidsendPartitionMetadataResponse(int partitions, long requestId) voidsendPartitionMetadataResponse(org.apache.pulsar.common.api.proto.ServerError error, String errorMsg, long requestId) voidsendProducerSuccessResponse(long requestId, String producerName, long lastSequenceId, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion, Optional<Long> topicEpoch, boolean isProducerReady) voidsendProducerSuccessResponse(long requestId, String producerName, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion) voidsendReachedEndOfTopic(long consumerId) voidsendSendError(long producerId, long sequenceId, org.apache.pulsar.common.api.proto.ServerError error, String errorMsg) voidsendSendReceiptResponse(long producerId, long sequenceId, long highestId, long ledgerId, long entryId) voidsendSuccess(long requestId) voidsendSuccessResponse(long requestId) voidsendTcClientConnectResponse(long requestId) voidsendTcClientConnectResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String message) voidsendWatchTopicListSuccess(long requestId, long watcherId, String topicsHash, List<String> topics) voidsendWatchTopicListUpdate(long watcherId, List<String> newTopics, List<String> deletedTopics, String topicsHash)
-
Method Details
-
sendPartitionMetadataResponse
void sendPartitionMetadataResponse(org.apache.pulsar.common.api.proto.ServerError error, String errorMsg, long requestId) -
sendPartitionMetadataResponse
void sendPartitionMetadataResponse(int partitions, long requestId) -
sendSuccessResponse
void sendSuccessResponse(long requestId) -
sendErrorResponse
void sendErrorResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String message) -
sendProducerSuccessResponse
void sendProducerSuccessResponse(long requestId, String producerName, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion) -
sendProducerSuccessResponse
-
sendSendReceiptResponse
void sendSendReceiptResponse(long producerId, long sequenceId, long highestId, long ledgerId, long entryId) -
sendSendError
void sendSendError(long producerId, long sequenceId, org.apache.pulsar.common.api.proto.ServerError error, String errorMsg) -
sendGetTopicsOfNamespaceResponse
-
sendGetSchemaResponse
void sendGetSchemaResponse(long requestId, org.apache.pulsar.common.schema.SchemaInfo schema, org.apache.pulsar.common.protocol.schema.SchemaVersion version) -
sendGetSchemaErrorResponse
void sendGetSchemaErrorResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String errorMessage) -
sendGetOrCreateSchemaResponse
void sendGetOrCreateSchemaResponse(long requestId, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion) -
sendGetOrCreateSchemaErrorResponse
void sendGetOrCreateSchemaErrorResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String errorMessage) -
sendConnectedResponse
void sendConnectedResponse(int clientProtocolVersion, int maxMessageSize, boolean supportsTopicWatchers) -
sendLookupResponse
-
sendLookupResponse
void sendLookupResponse(org.apache.pulsar.common.api.proto.ServerError error, String errorMsg, long requestId) -
sendActiveConsumerChange
void sendActiveConsumerChange(long consumerId, boolean isActive) -
sendSuccess
void sendSuccess(long requestId) -
sendError
void sendError(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String message) -
sendReachedEndOfTopic
void sendReachedEndOfTopic(long consumerId) -
sendMessagesToConsumer
io.netty.util.concurrent.Future<Void> sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch) -
sendTcClientConnectResponse
void sendTcClientConnectResponse(long requestId, org.apache.pulsar.common.api.proto.ServerError error, String message) -
sendTcClientConnectResponse
void sendTcClientConnectResponse(long requestId) -
sendNewTxnResponse
void sendNewTxnResponse(long requestId, org.apache.pulsar.client.api.transaction.TxnID txnID, long tcID) -
sendNewTxnErrorResponse
void sendNewTxnErrorResponse(long requestId, long tcID, org.apache.pulsar.common.api.proto.ServerError error, String message) -
sendEndTxnResponse
void sendEndTxnResponse(long requestId, org.apache.pulsar.client.api.transaction.TxnID txnID, int txnAction) -
sendEndTxnErrorResponse
void sendEndTxnErrorResponse(long requestId, org.apache.pulsar.client.api.transaction.TxnID txnID, org.apache.pulsar.common.api.proto.ServerError error, String message) -
sendWatchTopicListSuccess
-
sendWatchTopicListUpdate
-