类的使用
org.apache.pulsar.common.api.proto.BaseCommand
使用BaseCommand的程序包
-
org.apache.pulsar.common.api.proto中BaseCommand的使用
修饰符和类型方法说明BaseCommand.clear()BaseCommand.clearAck()BaseCommand.clearAckResponse()BaseCommand.clearActiveConsumerChange()BaseCommand.clearAddPartitionToTxn()BaseCommand.clearAddPartitionToTxnResponse()BaseCommand.clearAddSubscriptionToTxn()BaseCommand.clearAddSubscriptionToTxnResponse()BaseCommand.clearAuthChallenge()BaseCommand.clearAuthResponse()BaseCommand.clearCloseConsumer()BaseCommand.clearCloseProducer()BaseCommand.clearConnect()BaseCommand.clearConnected()BaseCommand.clearConsumerStats()BaseCommand.clearConsumerStatsResponse()BaseCommand.clearEndTxn()BaseCommand.clearEndTxnOnPartition()BaseCommand.clearEndTxnOnPartitionResponse()BaseCommand.clearEndTxnOnSubscription()BaseCommand.clearEndTxnOnSubscriptionResponse()BaseCommand.clearEndTxnResponse()BaseCommand.clearError()BaseCommand.clearFlow()BaseCommand.clearGetLastMessageId()BaseCommand.clearGetLastMessageIdResponse()BaseCommand.clearGetOrCreateSchema()BaseCommand.clearGetOrCreateSchemaResponse()BaseCommand.clearGetSchema()BaseCommand.clearGetSchemaResponse()BaseCommand.clearGetTopicsOfNamespace()BaseCommand.clearGetTopicsOfNamespaceResponse()BaseCommand.clearLookupTopic()BaseCommand.clearLookupTopicResponse()BaseCommand.clearMessage()BaseCommand.clearNewTxn()BaseCommand.clearNewTxnResponse()BaseCommand.clearPartitionMetadata()BaseCommand.clearPartitionMetadataResponse()BaseCommand.clearPing()BaseCommand.clearPong()BaseCommand.clearProducer()BaseCommand.clearProducerSuccess()BaseCommand.clearReachedEndOfTopic()BaseCommand.clearRedeliverUnacknowledgedMessages()BaseCommand.clearSeek()BaseCommand.clearSend()BaseCommand.clearSendError()BaseCommand.clearSendReceipt()BaseCommand.clearSubscribe()BaseCommand.clearSuccess()BaseCommand.clearTcClientConnectRequest()BaseCommand.clearTcClientConnectResponse()BaseCommand.clearTopicMigrated()BaseCommand.clearType()BaseCommand.clearUnsubscribe()BaseCommand.clearWatchTopicList()BaseCommand.clearWatchTopicListClose()BaseCommand.clearWatchTopicListSuccess()BaseCommand.clearWatchTopicUpdate()BaseCommand.copyFrom(BaseCommand _other) BaseCommand.setType(BaseCommand.Type type) -
org.apache.pulsar.common.protocol中BaseCommand的使用
修饰符和类型方法说明static BaseCommandCommands.newConnectedCommand(int clientProtocolVersion, int maxMessageSize, boolean supportsTopicWatchers) static BaseCommandCommands.newConsumerStatsResponseCommand(ServerError serverError, String errMsg, long requestId) static BaseCommandstatic BaseCommandCommands.newEndTxnResponse(long requestId, long txnIdLeastBits, long txnIdMostBits) static BaseCommandCommands.newEndTxnResponse(long requestId, long txnIdLeastBits, long txnIdMostBits, ServerError error, String errorMsg) static BaseCommandCommands.newErrorCommand(long requestId, ServerError serverError, String message) static BaseCommandCommands.newGetOrCreateSchemaResponseCommand(long requestId, SchemaVersion schemaVersion) static BaseCommandCommands.newGetOrCreateSchemaResponseErrorCommand(long requestId, ServerError error, String errorMessage) static BaseCommandCommands.newGetSchemaResponseCommand(long requestId, SchemaInfo schemaInfo, SchemaVersion version) static BaseCommandCommands.newGetSchemaResponseErrorCommand(long requestId, ServerError error, String errorMessage) static BaseCommandCommands.newGetTopicsOfNamespaceResponseCommand(List<String> topics, String topicsHash, boolean filtered, boolean changed, long requestId) static BaseCommandCommands.newLookupErrorResponseCommand(ServerError error, String errorMsg, long requestId) static BaseCommandCommands.newLookupResponseCommand(String brokerServiceUrl, String brokerServiceUrlTls, boolean authoritative, CommandLookupTopicResponse.LookupType lookupType, long requestId, boolean proxyThroughServiceUrl) static BaseCommandCommands.newMessageCommand(long consumerId, long ledgerId, long entryId, int partition, int redeliveryCount, long[] ackSet, long consumerEpoch) static BaseCommandCommands.newPartitionMetadataResponseCommand(int partitions, long requestId) static BaseCommandCommands.newPartitionMetadataResponseCommand(ServerError error, String errorMsg, long requestId) static BaseCommandCommands.newProducerSuccessCommand(long requestId, String producerName, long lastSequenceId, SchemaVersion schemaVersion, Optional<Long> topicEpoch, boolean isProducerReady) static BaseCommandCommands.newProducerSuccessCommand(long requestId, String producerName, SchemaVersion schemaVersion) static BaseCommandCommands.newSendErrorCommand(long producerId, long sequenceId, ServerError error, String errorMsg) static BaseCommandCommands.newSendReceiptCommand(long producerId, long sequenceId, long highestId, long ledgerId, long entryId) static BaseCommandCommands.newSuccessCommand(long requestId) static BaseCommandCommands.newTcClientConnectResponse(long requestId, ServerError error, String message) static BaseCommandCommands.newTxnResponse(long requestId, long txnIdLeastBits, long txnIdMostBits) static BaseCommandCommands.newTxnResponse(long requestId, long txnIdMostBits, ServerError error, String errorMsg) static BaseCommandCommands.newWatchTopicList(long requestId, long watcherId, String namespace, String topicsPattern, String topicsHash) static BaseCommandCommands.newWatchTopicListClose(long watcherId, long requestId) static BaseCommandCommands.newWatchTopicListSuccess(long requestId, long watcherId, String topicsHash, List<String> topics) static BaseCommandCommands.newWatchTopicUpdate(long watcherId, List<String> newTopics, List<String> deletedTopics, String topicsHash) 修饰符和类型方法说明protected voidPulsarDecoder.interceptCommand(BaseCommand command) static ByteBufPairCommands.serializeCommandMessageWithSize(BaseCommand cmd, io.netty.buffer.ByteBuf metadataAndPayload) static io.netty.buffer.ByteBufCommands.serializeWithSize(BaseCommand cmd)