public interface PulsarCommandSender
| Modifier and Type | Method and Description |
|---|---|
void |
sendActiveConsumerChange(long consumerId,
boolean isActive) |
void |
sendConnectedResponse(int clientProtocolVersion,
int maxMessageSize) |
void |
sendEndTxnErrorResponse(long requestId,
org.apache.pulsar.client.api.transaction.TxnID txnID,
org.apache.pulsar.common.api.proto.ServerError error,
String message) |
void |
sendEndTxnResponse(long requestId,
org.apache.pulsar.client.api.transaction.TxnID txnID,
int txnAction) |
void |
sendError(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String message) |
void |
sendErrorResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String message) |
void |
sendGetOrCreateSchemaErrorResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String errorMessage) |
void |
sendGetOrCreateSchemaResponse(long requestId,
org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion) |
void |
sendGetSchemaErrorResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String errorMessage) |
void |
sendGetSchemaResponse(long requestId,
org.apache.pulsar.common.schema.SchemaInfo schema,
org.apache.pulsar.common.protocol.schema.SchemaVersion version) |
void |
sendGetTopicsOfNamespaceResponse(List<String> topics,
String topicsHash,
boolean filtered,
boolean changed,
long requestId) |
void |
sendLookupResponse(org.apache.pulsar.common.api.proto.ServerError error,
String errorMsg,
long requestId) |
void |
sendLookupResponse(String brokerServiceUrl,
String brokerServiceUrlTls,
boolean authoritative,
org.apache.pulsar.common.api.proto.CommandLookupTopicResponse.LookupType response,
long requestId,
boolean proxyThroughServiceUrl) |
io.netty.util.concurrent.Future<Void> |
sendMessagesToConsumer(long consumerId,
String topicName,
Subscription subscription,
int partitionIdx,
List<Entry> entries,
EntryBatchSizes batchSizes,
EntryBatchIndexesAcks batchIndexesAcks,
RedeliveryTracker redeliveryTracker,
long epoch) |
void |
sendNewTxnErrorResponse(long requestId,
long txnID,
org.apache.pulsar.common.api.proto.ServerError error,
String message) |
void |
sendNewTxnResponse(long requestId,
org.apache.pulsar.client.api.transaction.TxnID txnID,
long tcID) |
void |
sendPartitionMetadataResponse(int partitions,
long requestId) |
void |
sendPartitionMetadataResponse(org.apache.pulsar.common.api.proto.ServerError error,
String errorMsg,
long requestId) |
void |
sendProducerSuccessResponse(long requestId,
String producerName,
long lastSequenceId,
org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion,
Optional<Long> topicEpoch,
boolean isProducerReady) |
void |
sendProducerSuccessResponse(long requestId,
String producerName,
org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion) |
void |
sendReachedEndOfTopic(long consumerId) |
void |
sendSendError(long producerId,
long sequenceId,
org.apache.pulsar.common.api.proto.ServerError error,
String errorMsg) |
void |
sendSendReceiptResponse(long producerId,
long sequenceId,
long highestId,
long ledgerId,
long entryId) |
void |
sendSuccess(long requestId) |
void |
sendSuccessResponse(long requestId) |
void |
sendTcClientConnectResponse(long requestId) |
void |
sendTcClientConnectResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String message) |
void sendPartitionMetadataResponse(org.apache.pulsar.common.api.proto.ServerError error,
String errorMsg,
long requestId)
void sendPartitionMetadataResponse(int partitions,
long requestId)
void sendSuccessResponse(long requestId)
void sendErrorResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String message)
void sendProducerSuccessResponse(long requestId,
String producerName,
org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion)
void sendProducerSuccessResponse(long requestId,
String producerName,
long lastSequenceId,
org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion,
Optional<Long> topicEpoch,
boolean isProducerReady)
void sendSendReceiptResponse(long producerId,
long sequenceId,
long highestId,
long ledgerId,
long entryId)
void sendSendError(long producerId,
long sequenceId,
org.apache.pulsar.common.api.proto.ServerError error,
String errorMsg)
void sendGetTopicsOfNamespaceResponse(List<String> topics, String topicsHash, boolean filtered, boolean changed, long requestId)
void sendGetSchemaResponse(long requestId,
org.apache.pulsar.common.schema.SchemaInfo schema,
org.apache.pulsar.common.protocol.schema.SchemaVersion version)
void sendGetSchemaErrorResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String errorMessage)
void sendGetOrCreateSchemaResponse(long requestId,
org.apache.pulsar.common.protocol.schema.SchemaVersion schemaVersion)
void sendGetOrCreateSchemaErrorResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String errorMessage)
void sendConnectedResponse(int clientProtocolVersion,
int maxMessageSize)
void sendLookupResponse(String brokerServiceUrl, String brokerServiceUrlTls, boolean authoritative, org.apache.pulsar.common.api.proto.CommandLookupTopicResponse.LookupType response, long requestId, boolean proxyThroughServiceUrl)
void sendLookupResponse(org.apache.pulsar.common.api.proto.ServerError error,
String errorMsg,
long requestId)
void sendActiveConsumerChange(long consumerId,
boolean isActive)
void sendSuccess(long requestId)
void sendError(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String message)
void sendReachedEndOfTopic(long consumerId)
io.netty.util.concurrent.Future<Void> sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch)
void sendTcClientConnectResponse(long requestId,
org.apache.pulsar.common.api.proto.ServerError error,
String message)
void sendTcClientConnectResponse(long requestId)
void sendNewTxnResponse(long requestId,
org.apache.pulsar.client.api.transaction.TxnID txnID,
long tcID)
void sendNewTxnErrorResponse(long requestId,
long txnID,
org.apache.pulsar.common.api.proto.ServerError error,
String message)
void sendEndTxnResponse(long requestId,
org.apache.pulsar.client.api.transaction.TxnID txnID,
int txnAction)
void sendEndTxnErrorResponse(long requestId,
org.apache.pulsar.client.api.transaction.TxnID txnID,
org.apache.pulsar.common.api.proto.ServerError error,
String message)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.