Interface PulsarCommandSender

All Known Implementing Classes:
PulsarCommandSenderImpl

public interface PulsarCommandSender
  • 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

      void sendProducerSuccessResponse(long requestId, String producerName, long lastSequenceId, org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion, Optional<Long> topicEpoch, boolean isProducerReady)
    • 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

      void sendGetTopicsOfNamespaceResponse(List<String> topics, String topicsHash, boolean filtered, boolean changed, long requestId)
    • 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

      void sendLookupResponse(String brokerServiceUrl, String brokerServiceUrlTls, boolean authoritative, org.apache.pulsar.common.api.proto.CommandLookupTopicResponse.LookupType response, long requestId, boolean proxyThroughServiceUrl)
    • 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

      void sendWatchTopicListSuccess(long requestId, long watcherId, String topicsHash, List<String> topics)
    • sendWatchTopicListUpdate

      void sendWatchTopicListUpdate(long watcherId, List<String> newTopics, List<String> deletedTopics, String topicsHash)