A B C D E F G H I J K L M N O P R S T U V W Z
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- abort() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- abort(TxnID) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- abortAsync(TxnID) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- ABORTED - org.apache.pulsar.client.impl.transaction.TransactionImpl.State
- ABORTING - org.apache.pulsar.client.impl.transaction.TransactionImpl.State
- AbstractBatchMessageContainer - org.apache.pulsar.client.impl中的类
-
Batch message container framework.
- AbstractBatchMessageContainer() - 类 的构造器org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- AbstractMultiVersionAvroBaseReader<T> - org.apache.pulsar.client.impl.schema.reader中的类
-
The abstract class of multi version avro base reader.
- AbstractMultiVersionAvroBaseReader(SchemaReader<T>, Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionAvroBaseReader
- AbstractMultiVersionGenericReader - org.apache.pulsar.client.impl.schema.generic中的类
-
The abstract class of multi version generic reader.
- AbstractMultiVersionGenericReader(boolean, SchemaReader<GenericRecord>, Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.AbstractMultiVersionGenericReader
- AbstractMultiVersionReader<T> - org.apache.pulsar.client.impl.schema.reader中的类
-
The multi version reader abstract class, implement it will handle the multi version schema.
- AbstractMultiVersionReader(SchemaReader<T>) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- AbstractSchema<T> - org.apache.pulsar.client.impl.schema中的类
- AbstractSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.AbstractSchema
- AbstractStructSchema<T> - org.apache.pulsar.client.impl.schema中的类
-
minimal abstract StructSchema
- AbstractStructSchema(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.AbstractStructSchema
- accessMode(ProducerAccessMode) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- ackCumulative() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- ackCumulative(int) - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- ackIndividual() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- ackIndividual(int) - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- acknowledge(List<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledge(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledge(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledge(Messages<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeAsync(List<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeAsync(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeAsync(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeAsync(MessageId, Transaction) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeAsync(Messages<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeCumulative(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeCumulative(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeCumulativeAsync(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeCumulativeAsync(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgeCumulativeAsync(MessageId, Transaction) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- acknowledgmentGroupTime(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- AcknowledgmentsGroupingTracker - org.apache.pulsar.client.impl中的接口
-
Acknowledgments grouping tracker.
- ackTimeout(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- ackTimeoutTickTime(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- adapt(Object, byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- add(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.MessagesImpl
- add(MessageId) - 类 中的方法org.apache.pulsar.client.impl.UnAckedMessageTracker
- add(MessageImpl<?>, SendCallback) - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Add message to the batch message container.
- add(ProducerImpl.OpSendMsg) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- addAcknowledgment(MessageIdImpl, CommandAck.AckType, Map<String, Long>) - 接口 中的方法org.apache.pulsar.client.impl.AcknowledgmentsGroupingTracker
- addAcknowledgment(MessageIdImpl, CommandAck.AckType, Map<String, Long>) - 类 中的方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- addAcknowledgment(MessageIdImpl, CommandAck.AckType, Map<String, Long>) - 类 中的方法org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
- addCallback(MessageImpl<?>, SendCallback) - 接口 中的方法org.apache.pulsar.client.impl.SendCallback
-
used to specify a callback to be invoked on completion of a send operation for individual messages sent in a batch.
- addChunkedMessageIdsAndRemoveFromSequenceMap(MessageId, Set<MessageId>, ConsumerBase<?>) - 类 中的静态方法org.apache.pulsar.client.impl.UnAckedMessageTracker
- addEncryptionKey(String) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- addListAcknowledgment(List<MessageId>, CommandAck.AckType, Map<String, Long>) - 接口 中的方法org.apache.pulsar.client.impl.AcknowledgmentsGroupingTracker
- addListAcknowledgment(List<MessageId>, CommandAck.AckType, Map<String, Long>) - 类 中的方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- addListAcknowledgment(List<MessageId>, CommandAck.AckType, Map<String, Long>) - 类 中的方法org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
- addLogicalTypeConversions(ReflectData, boolean) - 类 中的静态方法org.apache.pulsar.client.impl.schema.AvroSchema
- addProperty(String, String) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- addPublishPartitionToTxn(TxnID, List<String>) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- addPublishPartitionToTxnAsync(TxnID, List<String>) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- addPublishPartitionToTxnAsync(TxnID, List<String>) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- addSubscriptionToTxn(TxnID, String, String) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- addSubscriptionToTxn(TxnID, List<Subscription>) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- addSubscriptionToTxnAsync(TxnID, String, String) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- allowTlsInsecureConnection(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- ALWAYS_ALLOW_NULL - 类 中的静态变量org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- atSchemaVersion(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractSchema
-
Return an instance of this schema at the given version.
- atSchemaVersion(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- atSchemaVersion(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- atSchemaVersion(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- AUTH_METHOD_NAME - 类 中的静态变量org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- authentication - 类 中的变量org.apache.pulsar.client.impl.ClientCnx
- authentication - 类 中的变量org.apache.pulsar.client.impl.HttpClient
- authentication(String, String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- authentication(String, Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- authentication(Authentication) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- AuthenticationBasic - org.apache.pulsar.client.impl.auth中的类
- AuthenticationBasic() - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationBasic
- AuthenticationDataBasic - org.apache.pulsar.client.impl.auth中的类
- AuthenticationDataBasic(String, String) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataBasic
- AuthenticationDataKeyStoreTls - org.apache.pulsar.client.impl.auth中的类
- AuthenticationDataKeyStoreTls(KeyStoreParams) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataKeyStoreTls
- AuthenticationDataNull - org.apache.pulsar.client.impl.auth中的类
- AuthenticationDataNull() - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataNull
- authenticationDataProvider - 类 中的变量org.apache.pulsar.client.impl.ClientCnx
- AuthenticationDataTls - org.apache.pulsar.client.impl.auth中的类
- AuthenticationDataTls(String, String) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- AuthenticationDataTls(Supplier<ByteArrayInputStream>, Supplier<ByteArrayInputStream>) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- AuthenticationDataTls(Supplier<ByteArrayInputStream>, Supplier<ByteArrayInputStream>, Supplier<ByteArrayInputStream>) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- AuthenticationDataToken - org.apache.pulsar.client.impl.auth中的类
- AuthenticationDataToken(Supplier<String>) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDataToken
- AuthenticationDisabled - org.apache.pulsar.client.impl.auth中的类
- AuthenticationDisabled() - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- AuthenticationFactoryOAuth2 - org.apache.pulsar.client.impl.auth.oauth2中的类
-
Factory class that allows to create
Authentication
instances for OAuth 2.0 authentication methods. - AuthenticationFactoryOAuth2() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.AuthenticationFactoryOAuth2
- AuthenticationKeyStoreTls - org.apache.pulsar.client.impl.auth中的类
-
This plugin requires these parameters: keyStoreType, keyStorePath, and keyStorePassword.
- AuthenticationKeyStoreTls() - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- AuthenticationKeyStoreTls(String, String, String) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- AuthenticationOAuth2 - org.apache.pulsar.client.impl.auth.oauth2中的类
-
Pulsar client authentication provider based on OAuth 2.0.
- AuthenticationOAuth2() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- AuthenticationTls - org.apache.pulsar.client.impl.auth中的类
-
This plugin requires these parameters tlsCertFile: A file path for a client certificate. tlsKeyFile: A file path for a client private key.
- AuthenticationTls() - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationTls
- AuthenticationTls(String, String) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationTls
- AuthenticationTls(Supplier<ByteArrayInputStream>, Supplier<ByteArrayInputStream>) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationTls
- AuthenticationTls(Supplier<ByteArrayInputStream>, Supplier<ByteArrayInputStream>, Supplier<ByteArrayInputStream>) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationTls
- AuthenticationToken - org.apache.pulsar.client.impl.auth中的类
-
Token based authentication provider.
- AuthenticationToken() - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationToken
- AuthenticationToken(String) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationToken
- AuthenticationToken(Supplier<String>) - 类 的构造器org.apache.pulsar.client.impl.auth.AuthenticationToken
- AuthenticationUtil - org.apache.pulsar.client.impl中的类
- AuthenticationUtil() - 类 的构造器org.apache.pulsar.client.impl.AuthenticationUtil
- authoritative - 类 中的变量org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- Auto - org.apache.pulsar.client.impl.ProducerBase.MultiSchemaMode
- autoAckOldestChunkedMessageOnQueueFull(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- AutoConsumeSchema - org.apache.pulsar.client.impl.schema中的类
-
Auto detect schema, returns only GenericRecord instances.
- AutoConsumeSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- AutoProduceBytesSchema<T> - org.apache.pulsar.client.impl.schema中的类
-
Auto detect schema.
- AutoProduceBytesSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- AutoProduceBytesSchema(Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- autoUpdatePartitions(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- autoUpdatePartitions(boolean) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- autoUpdatePartitionsInterval(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- autoUpdatePartitionsInterval(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- AvroBaseStructSchema<T> - org.apache.pulsar.client.impl.schema中的类
-
This is a base schema implementation for Avro Based `Struct` types.
- AvroBaseStructSchema(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.AvroBaseStructSchema
- AvroReader<T> - org.apache.pulsar.client.impl.schema.reader中的类
- AvroReader(Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.AvroReader
- AvroReader(Schema, ClassLoader, boolean) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.AvroReader
- AvroReader(Schema, Schema, ClassLoader, boolean) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.AvroReader
- AvroSchema<T> - org.apache.pulsar.client.impl.schema中的类
-
An AVRO schema implementation.
- AvroSchema.TimestampConversion - org.apache.pulsar.client.impl.schema中的类
- AvroWriter<T> - org.apache.pulsar.client.impl.schema.writer中的类
- AvroWriter(Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.writer.AvroWriter
- AvroWriter(Schema, boolean) - 类 的构造器org.apache.pulsar.client.impl.schema.writer.AvroWriter
B
- backoff - 类 中的变量org.apache.pulsar.client.impl.ConnectionHandler
- Backoff - org.apache.pulsar.client.impl中的类
- Backoff(long, TimeUnit, long, TimeUnit, long, TimeUnit) - 类 的构造器org.apache.pulsar.client.impl.Backoff
- BackoffBuilder - org.apache.pulsar.client.impl中的类
- BackoffBuilder() - 类 的构造器org.apache.pulsar.client.impl.BackoffBuilder
- batcherBuilder(BatcherBuilder) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- batchIndex - 类 中的变量org.apache.pulsar.client.impl.ResetCursorData
- batchingMaxBytes(int) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- batchingMaxMessages(int) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- batchingMaxPublishDelay(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- batchingPartitionSwitchFrequencyIntervalMicros() - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- BatchMessageAcker - org.apache.pulsar.client.impl中的类
- BatchMessageContainerBase - org.apache.pulsar.client.impl中的接口
- BatchMessageIdImpl - org.apache.pulsar.client.impl中的类
- BatchMessageIdImpl(long, long, int, int) - 类 的构造器org.apache.pulsar.client.impl.BatchMessageIdImpl
- BatchMessageIdImpl(long, long, int, int, int, BatchMessageAcker) - 类 的构造器org.apache.pulsar.client.impl.BatchMessageIdImpl
- BatchMessageIdImpl(MessageIdImpl) - 类 的构造器org.apache.pulsar.client.impl.BatchMessageIdImpl
- batchReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- batchReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- batchReceivePolicy - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- batchReceivePolicy(BatchReceivePolicy) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- batchReceiveTimeout - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- beforeConsume(Consumer<T>, Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerInterceptors
-
This is called just before the message is returned by
Consumer.receive()
,MessageListener.received(Consumer, Message)
or theCompletableFuture
returned byConsumer.receiveAsync()
completes. - beforeConsume(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- beforeSend(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- beforeSend(Producer, Message) - 类 中的方法org.apache.pulsar.client.impl.ProducerInterceptors
-
This is called when client sends message to pulsar broker, before key and value gets serialized.
- BinaryProtoLookupService - org.apache.pulsar.client.impl中的类
- BinaryProtoLookupService(PulsarClientImpl, String, boolean, ExecutorService) - 类 的构造器org.apache.pulsar.client.impl.BinaryProtoLookupService
- BinaryProtoLookupService(PulsarClientImpl, String, String, boolean, ExecutorService) - 类 的构造器org.apache.pulsar.client.impl.BinaryProtoLookupService
- BinaryProtoLookupService.LookupDataResult - org.apache.pulsar.client.impl中的类
- blockIfQueueFull(boolean) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- BooleanSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `Boolean`.
- BooleanSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.BooleanSchema
- brokerChecksumSupportedVersion() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- brokerUrl - 类 中的变量org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- brokerUrlTls - 类 中的变量org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- build() - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- build() - 类 中的方法org.apache.pulsar.client.impl.DefaultBatcherBuilder
- build() - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- build() - 类 中的方法org.apache.pulsar.client.impl.KeyBasedBatcherBuilder
- build() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
- build() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.ProtobufNativeRecordBuilderImpl
- build() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- build() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionBuilderImpl
- build(SchemaType) - 类 中的方法org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- builder() - 类 中的静态方法org.apache.pulsar.client.impl.DefaultCryptoKeyReader
- ByteBufferSchema - org.apache.pulsar.client.impl.schema中的类
-
A bytebuffer schema is effectively a `BYTES` schema.
- ByteBufferSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.ByteBufferSchema
- ByteBufSchema - org.apache.pulsar.client.impl.schema中的类
-
A variant `Bytes` schema that takes
ByteBuf
. - ByteBufSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.ByteBufSchema
- ByteSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for 'Byte'.
- ByteSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.ByteSchema
- BytesSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for bytes array.
- BytesSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.BytesSchema
C
- callMessageListener(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- canAdd(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.MessagesImpl
- cancelStatsTimeout() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- cancelStatsTimeout() - 接口 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorder
- cancelStatsTimeout() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- canEnqueueMessage(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- canEnqueueMessage(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ZeroQueueConsumerImpl
- channelActive(ChannelHandlerContext) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- channelInactive(ChannelHandlerContext) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- checkType(Object, Class<T>) - 类 中的静态方法org.apache.pulsar.client.util.TypeCheckUtil
- choosePartition(Message<?>, TopicMetadata) - 类 中的方法org.apache.pulsar.client.impl.RoundRobinPartitionMessageRouterImpl
- choosePartition(Message<?>, TopicMetadata) - 类 中的方法org.apache.pulsar.client.impl.SinglePartitionMessageRouterImpl
- chunkedMessagesMap - 类 中的变量org.apache.pulsar.client.impl.ConsumerImpl
- clear() - 类 中的方法org.apache.pulsar.client.impl.MessagesImpl
- clear() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- clear() - 类 中的方法org.apache.pulsar.client.impl.UnAckedMessageTracker
- clear(String) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
-
Clears the value of the given field.
- clear(String) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.ProtobufNativeRecordBuilderImpl
- clear(Field) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
-
Clears the value of the given field.
- clear(Field) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.ProtobufNativeRecordBuilderImpl
- clearIncomingMessages() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- clearIncomingMessagesAndGetMessageNumber() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- ClientBuilderImpl - org.apache.pulsar.client.impl中的类
- ClientBuilderImpl() - 类 的构造器org.apache.pulsar.client.impl.ClientBuilderImpl
- ClientBuilderImpl(ClientConfigurationData) - 类 的构造器org.apache.pulsar.client.impl.ClientBuilderImpl
- ClientCnx - org.apache.pulsar.client.impl中的类
- ClientCnx(ClientConfigurationData, EventLoopGroup) - 类 的构造器org.apache.pulsar.client.impl.ClientCnx
- ClientCnx(ClientConfigurationData, EventLoopGroup, int) - 类 的构造器org.apache.pulsar.client.impl.ClientCnx
- ClientConfigurationData - org.apache.pulsar.client.impl.conf中的类
-
This is a simple holder of the client configuration values.
- ClientConfigurationData() - 类 的构造器org.apache.pulsar.client.impl.conf.ClientConfigurationData
- clientCredentials(URL, URL, String) - 类 中的静态方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationFactoryOAuth2
-
Authenticate with client credentials.
- clientCredentials(URL, URL, String, String) - 类 中的静态方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationFactoryOAuth2
-
Authenticate with client credentials.
- ClientCredentialsExchanger - org.apache.pulsar.client.impl.auth.oauth2.protocol中的接口
-
An interface for exchanging client credentials for an access token.
- ClientCredentialsExchangeRequest - org.apache.pulsar.client.impl.auth.oauth2.protocol中的类
-
A token request based on the exchange of client credentials.
- ClientCredentialsExchangeRequest() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.ClientCredentialsExchangeRequest
- clock(Clock) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- clone() - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- clone() - 类 中的方法org.apache.pulsar.client.impl.conf.ClientConfigurationData
- clone() - 类 中的方法org.apache.pulsar.client.impl.conf.ConsumerConfigurationData
- clone() - 类 中的方法org.apache.pulsar.client.impl.conf.DefaultCryptoKeyReaderConfigurationData
- clone() - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- clone() - 类 中的方法org.apache.pulsar.client.impl.conf.ReaderConfigurationData
- clone() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- clone() - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- clone() - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- clone() - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractSchema
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroSchema
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonSchema
- clone() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- close() - 接口 中的方法org.apache.pulsar.client.impl.AcknowledgmentsGroupingTracker
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationBasic
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationToken
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- close() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenClient
- close() - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
- close() - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- close() - 类 中的方法org.apache.pulsar.client.impl.ConnectionPool
- close() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- close() - 类 中的方法org.apache.pulsar.client.impl.ConsumerInterceptors
- close() - 类 中的方法org.apache.pulsar.client.impl.HttpClient
- close() - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- close() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- close() - 类 中的方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- close() - 类 中的方法org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
- close() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- close() - 类 中的方法org.apache.pulsar.client.impl.ProducerInterceptors
- close() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- close() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- close() - 接口 中的方法org.apache.pulsar.client.impl.transaction.TransactionBufferHandler
-
Release resources.
- close() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- close() - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- close() - 类 中的方法org.apache.pulsar.client.impl.UnAckedMessageTracker
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- closeAsync() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- Closed - org.apache.pulsar.client.impl.PulsarClientImpl.State
- Closing - org.apache.pulsar.client.impl.PulsarClientImpl.State
- cnx() - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
- commit() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- commit(TxnID) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- commitAsync(TxnID) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- COMMITTED - org.apache.pulsar.client.impl.transaction.TransactionImpl.State
- COMMITTING - org.apache.pulsar.client.impl.transaction.TransactionImpl.State
- compareTo(MessageId) - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- compareTo(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- compareTo(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MultiMessageIdImpl
- compareTo(MessageId) - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
- compareTo(ConsumerId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerId
- completeOpBatchReceive(ConsumerBase.OpBatchReceive<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- completeOpBatchReceive(ConsumerBase.OpBatchReceive<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- completeOpBatchReceive(ConsumerBase.OpBatchReceive<T>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- completePendingBatchReceive(CompletableFuture<Messages<T>>, Messages<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- completePendingReceive(CompletableFuture<Message<T>>, Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- compressionType - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- compressionType(CompressionType) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- compressor - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- conf - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- conf - 类 中的变量org.apache.pulsar.client.impl.ProducerBase
- conf - 类 中的变量org.apache.pulsar.client.impl.PulsarClientImpl
- CONFIG_PARAM_TYPE - 类 中的静态变量org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- ConfigurationDataUtils - org.apache.pulsar.client.impl.conf中的类
-
Utils for loading configuration data.
- configure(String) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationBasic
- configure(String) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- configure(String) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- configure(String) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- configure(String) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationToken
- configure(String) - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- configure(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationBasic
- configure(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDisabled
-
已过时。
- configure(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- configure(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
-
已过时。
- configure(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationToken
- configure(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
-
已过时。
- configureFromJsonString(String) - 类 中的静态方法org.apache.pulsar.client.impl.AuthenticationUtil
- configureFromPulsar1AuthParamString(String) - 类 中的静态方法org.apache.pulsar.client.impl.AuthenticationUtil
- configureSchemaInfo(String, String, SchemaInfo) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- configureSchemaInfo(String, String, SchemaInfo) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- connection - 类 中的变量org.apache.pulsar.client.impl.ConnectionHandler
- connectionClosed(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
- connectionFailed(PulsarClientException) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- connectionFailed(PulsarClientException) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- connectionFailed(PulsarClientException) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- ConnectionHandler - org.apache.pulsar.client.impl中的类
- ConnectionHandler(HandlerState, Backoff, ConnectionHandler.Connection) - 类 的构造器org.apache.pulsar.client.impl.ConnectionHandler
- connectionOpened(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- connectionOpened(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- connectionOpened(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- ConnectionPool - org.apache.pulsar.client.impl中的类
- ConnectionPool(ClientConfigurationData, EventLoopGroup) - 类 的构造器org.apache.pulsar.client.impl.ConnectionPool
- ConnectionPool(ClientConfigurationData, EventLoopGroup, Supplier<ClientCnx>) - 类 的构造器org.apache.pulsar.client.impl.ConnectionPool
- connectionsPerBroker(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- connectionTimeout(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- ConsumerBase<T> - org.apache.pulsar.client.impl中的类
- ConsumerBase(PulsarClientImpl, String, ConsumerConfigurationData<T>, int, ExecutorProvider, CompletableFuture<Consumer<T>>, Schema<T>, ConsumerInterceptors) - 类 的构造器org.apache.pulsar.client.impl.ConsumerBase
- ConsumerBase.OpBatchReceive<T> - org.apache.pulsar.client.impl中的类
- ConsumerBuilderImpl<T> - org.apache.pulsar.client.impl中的类
- ConsumerBuilderImpl(PulsarClientImpl, Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.ConsumerBuilderImpl
- ConsumerConfigurationData<T> - org.apache.pulsar.client.impl.conf中的类
- ConsumerConfigurationData() - 类 的构造器org.apache.pulsar.client.impl.conf.ConsumerConfigurationData
- consumerEventListener - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- consumerEventListener(ConsumerEventListener) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- ConsumerId - org.apache.pulsar.client.impl中的类
- ConsumerId(String, String) - 类 的构造器org.apache.pulsar.client.impl.ConsumerId
- ConsumerImpl<T> - org.apache.pulsar.client.impl中的类
- ConsumerImpl(PulsarClientImpl, String, ConsumerConfigurationData<T>, ExecutorProvider, int, boolean, CompletableFuture<Consumer<T>>, MessageId, long, Schema<T>, ConsumerInterceptors<T>, boolean) - 类 的构造器org.apache.pulsar.client.impl.ConsumerImpl
- ConsumerInterceptors<T> - org.apache.pulsar.client.impl中的类
-
A container that hold the list
ConsumerInterceptor
and wraps calls to the chain of custom interceptors. - ConsumerInterceptors(List<ConsumerInterceptor<T>>) - 类 的构造器org.apache.pulsar.client.impl.ConsumerInterceptors
- consumerIsReconnectedToBroker(ClientCnx, int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- consumerIsReconnectedToBroker(ClientCnx, int) - 类 中的方法org.apache.pulsar.client.impl.ZeroQueueConsumerImpl
- consumerName - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- consumerName(String) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- ConsumerName - org.apache.pulsar.client.util中的类
- ConsumerName() - 类 的构造器org.apache.pulsar.client.util.ConsumerName
- ConsumerStatsDisabled - org.apache.pulsar.client.impl中的类
- ConsumerStatsDisabled() - 类 的构造器org.apache.pulsar.client.impl.ConsumerStatsDisabled
- ConsumerStatsRecorder - org.apache.pulsar.client.impl中的接口
- ConsumerStatsRecorderImpl - org.apache.pulsar.client.impl中的类
- ConsumerStatsRecorderImpl() - 类 的构造器org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- ConsumerStatsRecorderImpl(Consumer<?>) - 类 的构造器org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- ConsumerStatsRecorderImpl(PulsarClientImpl, ConsumerConfigurationData<?>, Consumer<?>) - 类 的构造器org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- convertToMessageIdImpl(MessageId) - 类 中的静态方法org.apache.pulsar.client.impl.MessageIdImpl
- create() - 类 中的方法org.apache.pulsar.client.impl.BackoffBuilder
- create() - 类 中的静态方法org.apache.pulsar.client.impl.conf.ConfigurationDataUtils
- create() - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- create() - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- create(String, String) - 类 中的静态方法org.apache.pulsar.client.impl.AuthenticationUtil
-
Create an instance of the Authentication-Plugin
- create(String, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.AuthenticationUtil
-
Create an instance of the Authentication-Plugin
- create(String, BatchMessageIdImpl, MessageMetadata, SingleMessageMetadata, ByteBuf, Optional<EncryptionContext>, ClientCnx, Schema<T>, int, boolean) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- create(String, MessageIdImpl, MessageMetadata, ByteBuf, Optional<EncryptionContext>, ClientCnx, Schema<T>, int, boolean) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- create(MessageMetadata, ByteBuffer, Schema<T>) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- createAsync() - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- createAsync() - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- createAvroSchema(SchemaDefinition) - 类 中的静态方法org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- createAvroSchema(SchemaDefinition) - 类 中的静态方法org.apache.pulsar.client.impl.schema.util.SchemaUtil
- createMultiTopicReaderAsync(ReaderConfigurationData<T>, Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- createOpSendMsg() - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- createOpSendMsg() - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Create OpSendMsg, producer use OpSendMsg to send to the broker.
- createOpSendMsgs() - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- createOpSendMsgs() - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Create list of OpSendMsg, producer use OpSendMsg to send to the broker.
- createPartitionedConsumer(PulsarClientImpl, ConsumerConfigurationData<T>, ExecutorProvider, CompletableFuture<Consumer<T>>, int, Schema<T>, ConsumerInterceptors<T>) - 类 中的静态方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- createPendingMessagesQueue() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- createProducerAsync(ProducerConfigurationData) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- createProducerAsync(ProducerConfigurationData, Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- createProducerAsync(ProducerConfigurationData, Schema<T>, ProducerInterceptors) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- createReaderAsync(ReaderConfigurationData<byte[]>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- createReaderAsync(ReaderConfigurationData<T>, Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- createSingleTopicReaderAsync(ReaderConfigurationData<T>, Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- cryptoFailureAction(ConsumerCryptoFailureAction) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- cryptoFailureAction(ProducerCryptoFailureAction) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- cryptoFailureAction(ConsumerCryptoFailureAction) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- cryptoKeyReader(CryptoKeyReader) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- cryptoKeyReader(CryptoKeyReader) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- cryptoKeyReader(CryptoKeyReader) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- ctx() - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- currentBatchSizeBytes - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- currentTxnidLeastBits - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- currentTxnidMostBits - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- currentUsage() - 类 中的方法org.apache.pulsar.client.impl.MemoryLimitController
D
- DateSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.util.Date` or `java.sql.Date`.
- DateSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.DateSchema
- deadLetterPolicy(DeadLetterPolicy) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.BooleanSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufferSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.BytesSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.DateSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.DoubleSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.FloatSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.InstantSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.IntSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalTimeSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.LongSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ShortSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.StringSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.TimeSchema
- decode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.TimestampSchema
- decode(byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- decode(byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- decode(byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- decode(byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- decode(byte[], byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractSchema
-
Decode a byteBuf into an object using the schema definition and deserializer implementation
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.BooleanSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufferSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.BytesSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.DateSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.DoubleSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.FloatSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.InstantSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.IntSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalTimeSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.LongSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ShortSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.StringSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.TimeSchema
- decode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.TimestampSchema
- decode(ByteBuf, byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractSchema
-
Decode a byteBuf into an object using a given version.
- decode(ByteBuf, byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- decode(ByteBuf, byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- decode(ByteBuffer, byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufferSchema
- decreaseIncomingMessageSize(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- DEFAULT_BATCHING_MAX_MESSAGES - 类 中的静态变量org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- DEFAULT_CONNECT_TIMEOUT_IN_SECONDS - 类 中的静态变量org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenClient
- DEFAULT_CONNECT_TIMEOUT_IN_SECONDS - 类 中的静态变量org.apache.pulsar.client.impl.HttpClient
- DEFAULT_INTERVAL_IN_NANOSECONDS - 类 中的静态变量org.apache.pulsar.client.impl.Backoff
- DEFAULT_MAX_PENDING_MESSAGES - 类 中的静态变量org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- DEFAULT_MAX_PENDING_MESSAGES_ACROSS_PARTITIONS - 类 中的静态变量org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- DEFAULT_READ_TIMEOUT_IN_SECONDS - 类 中的静态变量org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenClient
- DEFAULT_READ_TIMEOUT_IN_SECONDS - 类 中的静态变量org.apache.pulsar.client.impl.HttpClient
- DEFAULT_SCHEMA_NAME - 类 中的静态变量org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- DefaultBatcherBuilder - org.apache.pulsar.client.impl中的类
- DefaultBatcherBuilder() - 类 的构造器org.apache.pulsar.client.impl.DefaultBatcherBuilder
- defaultCryptoKeyReader(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- defaultCryptoKeyReader(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- defaultCryptoKeyReader(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- defaultCryptoKeyReader(String) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- defaultCryptoKeyReader(String) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- defaultCryptoKeyReader(String) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- DefaultCryptoKeyReader - org.apache.pulsar.client.impl中的类
- DefaultCryptoKeyReaderBuilder - org.apache.pulsar.client.impl中的类
- DefaultCryptoKeyReaderConfigurationData - org.apache.pulsar.client.impl.conf中的类
- DefaultCryptoKeyReaderConfigurationData() - 类 的构造器org.apache.pulsar.client.impl.conf.DefaultCryptoKeyReaderConfigurationData
- DefaultMetadataResolver - org.apache.pulsar.client.impl.auth.oauth2.protocol中的类
-
Resolves OAuth 2.0 authorization server metadata as described in RFC 8414.
- DefaultMetadataResolver(URL) - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.DefaultMetadataResolver
- defaultPrivateKey(String) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- defaultPublicKey(String) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- DELIMITER - 类 中的静态变量org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- deliverAfter(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- deliverAt(long) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- deserialize(byte[]) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchemaUtils
- deserialize(ByteBuf) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- deserializeSkipBrokerEntryMetaData(ByteBuf) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- Disabled - org.apache.pulsar.client.impl.ProducerBase.MultiSchemaMode
- disableReplication() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- DLQ_GROUP_TOPIC_SUFFIX - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- dnsResolver - 类 中的变量org.apache.pulsar.client.impl.ConnectionPool
- doAcknowledge(List<MessageId>, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- doAcknowledge(List<MessageId>, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- doAcknowledge(List<MessageId>, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- doAcknowledge(MessageId, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- doAcknowledge(MessageId, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- doAcknowledge(MessageId, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- doAcknowledgeWithTxn(List<MessageId>, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- doAcknowledgeWithTxn(MessageId, CommandAck.AckType, Map<String, Long>, TransactionImpl) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- doc(String) - 类 中的方法org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- doReconsumeLater(Message<?>, CommandAck.AckType, Map<String, Long>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- doReconsumeLater(Message<?>, CommandAck.AckType, Map<String, Long>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- doReconsumeLater(Message<?>, CommandAck.AckType, Map<String, Long>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- DoubleSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `Double`.
- DoubleSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.DoubleSchema
- DUMMY_TOPIC_NAME_PREFIX - 类 中的静态变量org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
E
- enableBatchIndexAcknowledgment(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- enableBatching(boolean) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- enableBusyWait(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- enableChunking(boolean) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- Enabled - org.apache.pulsar.client.impl.ProducerBase.MultiSchemaMode
- enableMultiSchema(boolean) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- enableRetry(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- enableTcpNoDelay(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- enableTls(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- enableTlsHostnameVerification(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- enableTransaction(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- encode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- encode(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.BytesSchema
- encode(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufSchema
- encode(Boolean) - 类 中的方法org.apache.pulsar.client.impl.schema.BooleanSchema
- encode(Byte) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteSchema
- encode(Double) - 类 中的方法org.apache.pulsar.client.impl.schema.DoubleSchema
- encode(Float) - 类 中的方法org.apache.pulsar.client.impl.schema.FloatSchema
- encode(Integer) - 类 中的方法org.apache.pulsar.client.impl.schema.IntSchema
- encode(Long) - 类 中的方法org.apache.pulsar.client.impl.schema.LongSchema
- encode(Short) - 类 中的方法org.apache.pulsar.client.impl.schema.ShortSchema
- encode(String) - 类 中的方法org.apache.pulsar.client.impl.schema.StringSchema
- encode(ByteBuffer) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufferSchema
- encode(Time) - 类 中的方法org.apache.pulsar.client.impl.schema.TimeSchema
- encode(Timestamp) - 类 中的方法org.apache.pulsar.client.impl.schema.TimestampSchema
- encode(Instant) - 类 中的方法org.apache.pulsar.client.impl.schema.InstantSchema
- encode(LocalDate) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateSchema
- encode(LocalDateTime) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- encode(LocalTime) - 类 中的方法org.apache.pulsar.client.impl.schema.LocalTimeSchema
- encode(Date) - 类 中的方法org.apache.pulsar.client.impl.schema.DateSchema
- encode(GenericRecord) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- encode(KeyValue<K, V>) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- encode(T) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- encryptMessage(MessageMetadata, ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- endTxnAsync(TxnID, TxnAction) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- endTxnOnSubscription(String, String, long, long, TxnAction, long) - 接口 中的方法org.apache.pulsar.client.impl.transaction.TransactionBufferHandler
-
End transaction on subscription.
- endTxnOnTopic(String, long, long, TxnAction, long) - 接口 中的方法org.apache.pulsar.client.impl.transaction.TransactionBufferHandler
-
End transaction on topic.
- enqueueMessageAndCheckBatchReceive(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- entryId - 类 中的变量org.apache.pulsar.client.impl.MessageIdImpl
- entryId - 类 中的变量org.apache.pulsar.client.impl.ResetCursorData
- equals(Object) - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- equals(Object) - 类 中的方法org.apache.pulsar.client.impl.ConsumerId
- equals(Object) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- equals(Object) - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- equals(Object) - 类 中的方法org.apache.pulsar.client.impl.MultiMessageIdImpl
- equals(Object) - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
- ERROR - org.apache.pulsar.client.impl.transaction.TransactionImpl.State
- eventLoopGroup - 类 中的变量org.apache.pulsar.client.impl.PulsarClientImpl
- eventLoopGroup() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- eventTime(long) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- exceptionCaught(ChannelHandlerContext, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- exchangeClientCredentials(ClientCredentialsExchangeRequest) - 接口 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.ClientCredentialsExchanger
-
Requests an exchange of client credentials for an access token.
- exchangeClientCredentials(ClientCredentialsExchangeRequest) - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenClient
-
Performs a token exchange using client credentials.
- executorProvider - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- ExecutorProvider - org.apache.pulsar.client.util中的类
- ExecutorProvider(int, String) - 类 的构造器org.apache.pulsar.client.util.ExecutorProvider
- expireTimeOfIncompleteChunkedMessage(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- expireTimeOfIncompleteChunkedMessageMillis - 类 中的变量org.apache.pulsar.client.impl.ConsumerImpl
- EXPIRY_ADJUSTMENT - 类 中的静态变量org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- externalExecutorProvider() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- externalPinnedExecutor - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- extractAvroSchema(SchemaDefinition, Class) - 类 中的静态方法org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- extractAvroSchema(SchemaDefinition, Class) - 类 中的静态方法org.apache.pulsar.client.impl.schema.util.SchemaUtil
F
- failPendingReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- fetchSchemaIfNeeded(SchemaVersion) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
-
It may happen that the schema is not loaded but we need it, for instance in order to call getSchemaInfo() We cannot call this method in getSchemaInfo, because getSchemaInfo is called in many places and we will introduce lots of deadlocks.
- field(String) - 类 中的方法org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- field(String, GenericSchema) - 类 中的方法org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- fields - 类 中的变量org.apache.pulsar.client.impl.schema.generic.GenericSchemaImpl
- FloatSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `Float`.
- FloatSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.FloatSchema
- flush() - 接口 中的方法org.apache.pulsar.client.impl.AcknowledgmentsGroupingTracker
- flush() - 类 中的方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- flush() - 类 中的方法org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
-
Flush all the pending acks and send them to the broker
- flush() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- flushAndClean() - 接口 中的方法org.apache.pulsar.client.impl.AcknowledgmentsGroupingTracker
- flushAndClean() - 类 中的方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- flushAndClean() - 类 中的方法org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
- flushAsync() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- flushAsync() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- forEach(Consumer<? super ProducerImpl.OpSendMsg>) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- fromByteArray(byte[]) - 类 中的静态方法org.apache.pulsar.client.impl.MessageIdImpl
- fromByteArrayWithTopic(byte[], String) - 类 中的静态方法org.apache.pulsar.client.impl.MessageIdImpl
- fromByteArrayWithTopic(byte[], TopicName) - 类 中的静态方法org.apache.pulsar.client.impl.MessageIdImpl
- fromIssuerUrl(URL) - 类 中的静态方法org.apache.pulsar.client.impl.auth.oauth2.protocol.DefaultMetadataResolver
-
Gets a well-known metadata URL for the given OAuth issuer URL.
- fromJson(Reader) - 类 中的静态方法org.apache.pulsar.client.impl.auth.oauth2.KeyFile
- fromJson(String) - 类 中的静态方法org.apache.pulsar.client.impl.auth.oauth2.KeyFile
- fromLong(Long, Schema, LogicalType) - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema.TimestampConversion
- fromSchemaInfo(SchemaInfo) - 类 中的静态方法org.apache.pulsar.client.impl.schema.StringSchema
G
- generateRandomName() - 类 中的静态方法org.apache.pulsar.client.util.ConsumerName
- GenericAvroReader - org.apache.pulsar.client.impl.schema.generic中的类
- GenericAvroReader(Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericAvroReader
- GenericAvroReader(Schema, Schema, byte[]) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericAvroReader
- GenericAvroRecord - org.apache.pulsar.client.impl.schema.generic中的类
-
A generic avro record.
- GenericAvroRecord(byte[], Schema, List<Field>, GenericRecord) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericAvroRecord
- GenericAvroSchema - org.apache.pulsar.client.impl.schema.generic中的类
-
A generic avro schema.
- GenericAvroSchema(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericAvroSchema
- GenericAvroWriter - org.apache.pulsar.client.impl.schema.generic中的类
- GenericAvroWriter(Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericAvroWriter
- GenericJsonReader - org.apache.pulsar.client.impl.schema.generic中的类
- GenericJsonReader(byte[], List<Field>) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericJsonReader
- GenericJsonReader(byte[], List<Field>, SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericJsonReader
- GenericJsonReader(List<Field>) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericJsonReader
- GenericJsonReader(List<Field>, SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericJsonReader
- GenericJsonRecord - org.apache.pulsar.client.impl.schema.generic中的类
-
Generic json record.
- GenericJsonSchema - org.apache.pulsar.client.impl.schema.generic中的类
-
A generic json schema.
- GenericJsonSchema(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericJsonSchema
- GenericJsonWriter - org.apache.pulsar.client.impl.schema.generic中的类
- GenericJsonWriter() - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericJsonWriter
- GenericProtobufNativeReader - org.apache.pulsar.client.impl.schema.generic中的类
- GenericProtobufNativeReader(Descriptors.Descriptor) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeReader
- GenericProtobufNativeReader(Descriptors.Descriptor, byte[]) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeReader
- GenericProtobufNativeRecord - org.apache.pulsar.client.impl.schema.generic中的类
- GenericProtobufNativeRecord(byte[], Descriptors.Descriptor, List<Field>, DynamicMessage) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeRecord
- GenericProtobufNativeSchema - org.apache.pulsar.client.impl.schema.generic中的类
-
Generic ProtobufNative schema.
- GenericProtobufNativeSchema(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- GenericProtobufNativeSchema(SchemaInfo, boolean) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- GenericProtobufNativeWriter - org.apache.pulsar.client.impl.schema.generic中的类
- GenericProtobufNativeWriter() - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeWriter
- GenericSchemaImpl - org.apache.pulsar.client.impl.schema.generic中的类
-
A generic schema representation for AvroBasedGenericSchema .
- GenericSchemaImpl(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.GenericSchemaImpl
- get() - 类 中的方法org.apache.pulsar.client.util.ObjectCache
- get(String, Class<T>) - 类 中的方法org.apache.pulsar.client.impl.HttpClient
- getAcker() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- getAlwaysAllowNull() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
-
get schema whether always allow null or not
- getAuthData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationBasic
- getAuthData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- getAuthData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- getAuthData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- getAuthData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationToken
- getAuthData() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- getAuthentication() - 类 中的方法org.apache.pulsar.client.impl.conf.ClientConfigurationData
- getAuthMethodName() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationBasic
- getAuthMethodName() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- getAuthMethodName() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- getAuthMethodName() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- getAuthMethodName() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationToken
- getAuthMethodName() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- getAvailablePermits() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getAvailablePermits() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getAvailablePermits() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getAvroRecord() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroRecord
- getAvroSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroBaseStructSchema
- getAvroSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- getBackwardsCompatibleJsonSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.JSONSchema
-
Implemented for backwards compatibility reasons since the original schema generated by JSONSchema was based off the json schema standard since then we have standardized on Avro
- getBatchIndex() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- getBatchSize() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- getBatchSize() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- getBitSetSize() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- getBroker(TopicName) - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
-
Calls broker binaryProto-lookup api to find broker-service address which can serve a given topic.
- getBroker(TopicName) - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
-
Calls http-lookup api to find broker-service address which can serve a given topic.
- getBroker(TopicName) - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Calls broker lookup-api to get broker
InetSocketAddress
which serves namespace bundle that contains given topic. - getBrokerEntryMetadata() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getCertFilePath() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- getChecksumType() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getClientClock() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getClientCnx() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getClientCnx() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getClientConfigurationData() - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- getCnx() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getCnxIfReady() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
-
Hook method for testing.
- getCnxPool() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getCommandData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataBasic
- getCommandData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataKeyStoreTls
- getCommandData() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataToken
- getConfiguration() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- getConfiguration() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getConnectedSince() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getConnection(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getConnection(InetSocketAddress) - 类 中的方法org.apache.pulsar.client.impl.ConnectionPool
- getConnection(InetSocketAddress, InetSocketAddress) - 类 中的方法org.apache.pulsar.client.impl.ConnectionPool
-
Get a connection from the pool.
- getConnectionHandler() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getConnectionHandler() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getConnectionId() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getConsumer() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- getConsumerName() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getConsumers() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getContent() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- getConvertedType() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema.TimestampConversion
- getCurrentBatchSize() - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- getData() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getData() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getDataBuffer() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getDelayInMillis() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getDeliverAtTime() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getEncryptionCtx() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getEncryptionCtx() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getEntryId() - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- getEntryTimestamp(ByteBuf) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- getEpoch() - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
- getError() - 异常错误 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenExchangeException
- getEventTime() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getEventTime() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getExecutor() - 类 中的方法org.apache.pulsar.client.util.ExecutorProvider
- getExecutor(byte[]) - 类 中的方法org.apache.pulsar.client.util.ExecutorProvider
- getExecutor(Object) - 类 中的方法org.apache.pulsar.client.util.ExecutorProvider
- getField(String) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroRecord
- getField(String) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonRecord
- getField(String) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeRecord
- getFields() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericSchemaImpl
- getFuture() - 接口 中的方法org.apache.pulsar.client.impl.SendCallback
- getHandlerName() - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- getHttpHeaders() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataBasic
- getHttpHeaders() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataToken
- getIncomingMessageSize() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getInnerMessageId() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
- getInnerMessageId() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getInstance() - 类 中的静态方法org.apache.pulsar.client.impl.JavaStringHash
- getInstance() - 类 中的静态方法org.apache.pulsar.client.impl.Murmur3_32Hash
- getInternalExecutorService() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getInternalSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- getInternalSchema(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- getJsonDef() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
-
Get json schema definition
- getJsonNode() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonRecord
- getJsr310ConversionEnabledFromSchemaInfo(SchemaInfo) - 类 中的静态方法org.apache.pulsar.client.impl.schema.util.SchemaUtil
- getKey() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getKey() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getKey() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- getKeyBytes() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getKeyBytes() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getKeyFilePath() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- getKeySchema() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
-
Get the Schema of the Key.
- getKeyValueEncodingType() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
-
Get the KeyValueEncodingType.
- getLastDisconnectedTimestamp() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getLastDisconnectedTimestamp() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getLastDisconnectedTimestamp() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- getLastDisconnectedTimestamp() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getLastMessageId() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getLastMessageIdAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getLastMessageIdAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getLastMessageIdAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getLastSequenceId() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- getLastSequenceId() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getLatestSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionSchemaInfoProvider
- getLedgerId() - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- getLogicalTypeName() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema.TimestampConversion
- getLookup() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getMaxPendingChuckedMessage() - 类 中的方法org.apache.pulsar.client.impl.conf.ConsumerConfigurationData
-
已过时。use
#getMaxPendingChunkedMessage()
- getMemoryLimitController() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getMessage() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getMessage() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- getMessageBuilder() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getMessageId() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getMessageId() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getMessageId(long) - 类 中的静态方法org.apache.pulsar.client.util.MessageIdUtils
- getMetadataBuilder() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- getMsgNumInReceiverQueue() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getMsgNumInReceiverQueue() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getMsgNumInSubReceiverQueue() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getMsgNumInSubReceiverQueue() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getMultiTopicsConsumer() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- getNameSpaceFromPattern(Pattern) - 类 中的静态方法org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- getNativeObject() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroRecord
- getNativeObject() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonRecord
- getNativeObject() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeRecord
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroBaseStructSchema
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroReader
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeReader
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- getNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AvroReader
- getNewMessagesImpl() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getNextMessage() - 接口 中的方法org.apache.pulsar.client.impl.SendCallback
-
Return next message in chain
- getNextSendCallback() - 接口 中的方法org.apache.pulsar.client.impl.SendCallback
- getNumAcksFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getNumAcksFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getNumAcksReceived() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getNumAcksReceived() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getNumAcksSent() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getNumAcksSent() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getNumBatchReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getNumBatchReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getNumberOfPartitions(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getNumBytesReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getNumBytesReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getNumBytesSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getNumBytesSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getNumMessagesInBatch() - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- getNumMsgsReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getNumMsgsReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getNumMsgsSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getNumMsgsSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getNumReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getNumReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getNumSendFailed() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getNumSendFailed() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getOffset() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroReader
- getOffset(MessageId) - 类 中的静态方法org.apache.pulsar.client.util.MessageIdUtils
- getOrderingKey() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getOrderingKey() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getOutstandingAcks() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- getOutstandingAcksInSameBatch() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- getPartitionedTopicMetadata(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getPartitionedTopicMetadata(TopicName) - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
-
calls broker binaryProto-lookup api to get metadata of partitioned-topic.
- getPartitionedTopicMetadata(TopicName) - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- getPartitionedTopicMetadata(TopicName) - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Returns
PartitionedTopicMetadata
for a given topic. - getPartitionedTopics() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getPartitionIndex() - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- getPartitions() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getPartitionsAutoUpdateTimeout() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getPartitionsAutoUpdateTimeout() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- getPartitionsForTopic(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getPattern() - 类 中的方法org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- getPendingQueueSize() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getPojo() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
-
Get pojo schema definition
- getPossibleSendToDeadLetterTopicMessages() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getPrivateKey(String, Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReader
- getProducerName() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getProducerName() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- getProducerName() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getProducerName() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getProducers() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- getProperties() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getProperties() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
-
Get schema class
- getProperties() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getProperty(String) - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getProperty(String) - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getProtobufNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- getProtobufNativeSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- getProtobufRecord() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeRecord
- getPublicKey(String, Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReader
- getPublishTime() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getPublishTime() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getPublishTime() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- getPulsarClient() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionSchemaInfoProvider
- getPulsarClientException(ServerError, String) - 类 中的静态方法org.apache.pulsar.client.impl.ClientCnx
- getRateBytesReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getRateBytesReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getRateMsgsReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getRateMsgsReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getReader() - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- getReaderSchema() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getReaderSchema() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getRecommendedSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema.TimestampConversion
- getRedeliveryCount() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getRedeliveryCount() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getReplicatedFrom() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getReplicatedFrom() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getReplicateTo() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getSchema(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
-
Read the schema information for a given topic.
- getSchema(TopicName) - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
- getSchema(TopicName) - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- getSchema(TopicName) - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Returns current SchemaInfo
SchemaInfo
for a given topic. - getSchema(TopicName, byte[]) - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
- getSchema(TopicName, byte[]) - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- getSchema(TopicName, byte[]) - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Returns specific version SchemaInfo
SchemaInfo
for a given topic. - getSchema(SchemaInfo) - 类 中的静态方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- getSchemaByVersion(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionSchemaInfoProvider
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.BooleanSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufferSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.ByteBufSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.ByteSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.BytesSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.DateSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.DoubleSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.FloatSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.InstantSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.IntSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.LocalTimeSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.LongSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.ShortSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.StringSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.TimeSchema
- getSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.TimestampSchema
- getSchemaInfo(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- getSchemaInfoByVersion(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
-
TODO: think about how to make this async
- getSchemaInternal() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getSchemaInternal() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getSchemaProviderLoadingCache() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getSchemaReader(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- getSchemaReaderOpt() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
- getSchemaType() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroRecord
- getSchemaType() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonRecord
- getSchemaType() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeRecord
- getSchemaVersion() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getSchemaVersion() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getSchemaWriterOpt() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
- getSendBytesRate() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendBytesRate() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendLatencyMillis50pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendLatencyMillis50pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendLatencyMillis75pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendLatencyMillis75pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendLatencyMillis95pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendLatencyMillis95pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendLatencyMillis999pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendLatencyMillis999pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendLatencyMillis99pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendLatencyMillis99pct() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendLatencyMillisMax() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendLatencyMillisMax() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSendMsgsRate() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getSendMsgsRate() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getSequenceId() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getSequenceId() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getServiceUri() - 类 中的方法org.apache.pulsar.client.impl.PulsarServiceNameResolver
- getServiceUri() - 接口 中的方法org.apache.pulsar.client.impl.ServiceNameResolver
-
Get service uri.
- getServiceUrl() - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
- getServiceUrl() - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- getServiceUrl() - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Returns broker-service lookup api url.
- getServiceUrl() - 类 中的方法org.apache.pulsar.client.impl.PulsarServiceNameResolver
- getServiceUrl() - 接口 中的方法org.apache.pulsar.client.impl.ServiceNameResolver
-
Get service url.
- getSingleTopic() - 类 中的方法org.apache.pulsar.client.impl.conf.ConsumerConfigurationData
- getState() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- getState() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- getStats() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getStats() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getStats() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- getStats() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- getStatTimeout() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getStatTimeout() - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- getStatTimeout() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getSubscription() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getSubscription() - 类 中的方法org.apache.pulsar.client.impl.ConsumerId
- getSubType() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getSupportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
- getThreadLocal() - 类 中的静态方法org.apache.pulsar.client.impl.conf.ConfigurationDataUtils
- getTlsCerificateFilePath() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- getTlsCertificates() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- getTlsKeyStoreParams() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataKeyStoreTls
- getTlsPrivateKey() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- getTlsPrivateKeyFilePath() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- getTlsTrustStoreStream() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- getTopic() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getTopic() - 类 中的方法org.apache.pulsar.client.impl.ConsumerId
- getTopic() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- getTopic() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- getTopic() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- getTopicName() - 类 中的方法org.apache.pulsar.client.impl.conf.ReaderConfigurationData
- getTopicName() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getTopicName() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionSchemaInfoProvider
- getTopicName() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
-
Get the topic name without partition part of this message.
- getTopicName() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
-
Get the topic name without partition part of this message.
- getTopicNameWithoutPartition() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getTopicPartitionName() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
-
Get the topic name which contains partition part for this message.
- getTopicPartitionName() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
-
Get the topic name which contains partition part for this message.
- getTopicsUnderNamespace(NamespaceName, CommandGetTopicsOfNamespace.Mode) - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
- getTopicsUnderNamespace(NamespaceName, CommandGetTopicsOfNamespace.Mode) - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- getTopicsUnderNamespace(NamespaceName, CommandGetTopicsOfNamespace.Mode) - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Returns all the topics name for a given namespace.
- getTotaBatchReceivedFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getTotaBatchReceivedFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getTotalAcksFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getTotalAcksFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getTotalAcksReceived() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getTotalAcksReceived() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getTotalAcksSent() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getTotalAcksSent() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getTotalBytesReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getTotalBytesReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getTotalBytesSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getTotalBytesSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getTotalIncomingMessages() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- getTotalMsgsReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getTotalMsgsReceived() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getTotalMsgsSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getTotalMsgsSent() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getTotalReceivedFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- getTotalReceivedFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- getTotalSendFailed() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- getTotalSendFailed() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- getTxnID() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- getUnAckedMessageTracker() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- getUnAckedMessageTracker() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- getValue() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- getValue() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- getValueSchema() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
-
Get the Schema of the Value.
- getWellKnownMetadataUrl(URL) - 类 中的静态方法org.apache.pulsar.client.impl.auth.oauth2.protocol.DefaultMetadataResolver
-
Gets a well-known metadata URL for the given OAuth issuer URL.
- grabCnx() - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
H
- handleAckResponse(CommandAckResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleActiveConsumerChange(CommandActiveConsumerChange) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleAddPartitionToTxnResponse(CommandAddPartitionToTxnResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleAddSubscriptionToTxnResponse(CommandAddSubscriptionToTxnResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleAddSubscriptionToTxnResponse(CommandAddSubscriptionToTxnResponse) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- handleAuthChallenge(CommandAuthChallenge) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleCloseConsumer(CommandCloseConsumer) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleCloseProducer(CommandCloseProducer) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleConnected(CommandConnected) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleEndTxnOnPartitionResponse(CommandEndTxnOnPartitionResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleEndTxnOnSubscriptionResponse(long, CommandEndTxnOnSubscriptionResponse) - 接口 中的方法org.apache.pulsar.client.impl.transaction.TransactionBufferHandler
-
Handle response of tend transaction on subscription
- handleEndTxnOnSubscriptionResponse(CommandEndTxnOnSubscriptionResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleEndTxnOnTopicResponse(long, CommandEndTxnOnPartitionResponse) - 接口 中的方法org.apache.pulsar.client.impl.transaction.TransactionBufferHandler
-
Handle response of end transaction on topic.
- handleEndTxnResponse(CommandEndTxnResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleError(CommandError) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleGetLastMessageIdSuccess(CommandGetLastMessageIdResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleGetOrCreateSchemaResponse(CommandGetOrCreateSchemaResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleGetSchemaResponse(CommandGetSchemaResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleGetTopicsOfNamespaceSuccess(CommandGetTopicsOfNamespaceResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleLookupResponse(CommandLookupTopicResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleMessage(CommandMessage, ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleNewTxnResponse(CommandNewTxnResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handlePartitionResponse(CommandPartitionedTopicMetadataResponse) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleProducerSuccess(CommandProducerSuccess) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleReachedEndOfTopic(CommandReachedEndOfTopic) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleSendError(CommandSendError) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleSendReceipt(CommandSendReceipt) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- handleSuccess(CommandSuccess) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- hasBase64EncodedKey() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- hasBase64EncodedKey() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- hasDataForHttp() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataBasic
- hasDataForHttp() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataToken
- hasDataForTls() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataKeyStoreTls
- hasDataForTls() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- hasDataFromCommand() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataBasic
- hasDataFromCommand() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDataToken
- hasEnoughMessagesForBatchReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- hasGotResponse() - 类 中的方法org.apache.pulsar.client.util.TimedCompletableFuture
- hash - 类 中的变量org.apache.pulsar.client.impl.MessageRouterBase
- Hash - org.apache.pulsar.client.impl中的接口
- hashCode() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- hashCode() - 类 中的方法org.apache.pulsar.client.impl.ConsumerId
- hashCode() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- hashCode() - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- hashCode() - 类 中的方法org.apache.pulsar.client.impl.MultiMessageIdImpl
- hashCode() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
- hashingScheme(HashingScheme) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- hasKey() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- hasKey() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- hasKey() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- hasMessageAvailable() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- hasMessageAvailable() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- hasMessageAvailable() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- hasMessageAvailable() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- hasMessageAvailableAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- hasMessageAvailableAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- hasMessageAvailableAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- hasMessageAvailableAsync() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- hasNextPendingReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- hasOrderingKey() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- hasOrderingKey() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- hasPendingBatchReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- hasProperty(String) - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- hasProperty(String) - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- hasReachedEndOfTopic() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- hasReachedEndOfTopic() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- hasReachedEndOfTopic() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- hasReachedEndOfTopic() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- hasReplicateTo() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- hasSameSchema(MessageImpl<?>) - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Check the batch message container has same schema with the message want to add.
- hasSameTxn(MessageImpl<?>) - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- hasSameTxn(MessageImpl<?>) - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Check whether the added message belong to the same txn with batch message container.
- haveEnoughSpace(MessageImpl<?>) - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- haveEnoughSpace(MessageImpl<?>) - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Check the batch message container have enough space for the message want to add.
- HTTP_HEADER_NAME - 类 中的静态变量org.apache.pulsar.client.impl.auth.AuthenticationDataToken
- httpClient - 类 中的变量org.apache.pulsar.client.impl.HttpClient
- HttpClient - org.apache.pulsar.client.impl中的类
- HttpClient(ClientConfigurationData, EventLoopGroup) - 类 的构造器org.apache.pulsar.client.impl.HttpClient
- HttpLookupService - org.apache.pulsar.client.impl中的类
- HttpLookupService(ClientConfigurationData, EventLoopGroup) - 类 的构造器org.apache.pulsar.client.impl.HttpLookupService
I
- incomingMessagesSize - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- increaseAvailablePermits(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- increaseAvailablePermits(ClientCnx, int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- incrementNumAcksFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- incrementNumAcksFailed() - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- incrementNumAcksFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- incrementNumAcksReceived(long) - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- incrementNumAcksReceived(long) - 接口 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorder
- incrementNumAcksReceived(long) - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- incrementNumAcksSent(long) - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- incrementNumAcksSent(long) - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- incrementNumAcksSent(long) - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- incrementNumBatchReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- incrementNumBatchReceiveFailed() - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- incrementNumBatchReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- incrementNumReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- incrementNumReceiveFailed() - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- incrementNumReceiveFailed() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- incrementSendFailed() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- incrementSendFailed() - 接口 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorder
- incrementSendFailed() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- incrementSendFailed(long) - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- incrementSendFailed(long) - 接口 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorder
- incrementSendFailed(long) - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- initChannel(SocketChannel) - 类 中的方法org.apache.pulsar.client.impl.PulsarChannelInitializer
- INITIAL_BATCH_BUFFER_SIZE - 类 中的静态变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- initialSequenceId(long) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- INSTANCE - 类 中的静态变量org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- InstantSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.time.Instant`.
- InstantSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.InstantSchema
- intercept(ConsumerInterceptor<T>...) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- intercept(ProducerInterceptor...) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- intercept(ProducerInterceptor<T>...) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
-
已过时。
- interceptors - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- interceptors - 类 中的变量org.apache.pulsar.client.impl.ProducerBase
- internalBatchReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- internalBatchReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- internalBatchReceive() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- internalBatchReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- internalBatchReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- internalBatchReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- internalGetLastMessageIdAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- internalPinnedExecutor - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- internalReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- internalReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- internalReceive() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- internalReceive() - 类 中的方法org.apache.pulsar.client.impl.ZeroQueueConsumerImpl
- internalReceive(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- internalReceive(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- internalReceive(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- internalReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- internalReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- internalReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- internalReceiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ZeroQueueConsumerImpl
- IntSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `Integer`.
- IntSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.IntSchema
- ioThreads(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- isAckReceiptEnabled(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- isBatchFull() - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- isClosed() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- isConnected() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- isConnected() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- isConnected() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- isConnected() - 类 中的方法org.apache.pulsar.client.impl.PartitionedProducerImpl
- isConnected() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- isConnected() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- isDuplicate(MessageId) - 类 中的方法org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
-
Since the ack are delayed, we need to do some best-effort duplicate check to discard messages that are being resent after a disconnection and for which the user has already sent an acknowledgement.
- isDuplicate(MessageId) - 接口 中的方法org.apache.pulsar.client.impl.AcknowledgmentsGroupingTracker
- isDuplicate(MessageId) - 类 中的方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- isEncryptionEnabled() - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
-
Returns true if encryption keys are added
- isEntryExpired(int, long) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- isEntryPublishedEarlierThan(long, long) - 类 中的静态方法org.apache.pulsar.client.impl.MessageImpl
- isExcluded - 类 中的变量org.apache.pulsar.client.impl.ResetCursorData
- isExpired(int) - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- isHandshakeCompleted() - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- isIllegalMultiTopicsMessageId(MessageId) - 类 中的静态方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- isJsr310ConversionEnabled() - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
- isKnownException(Throwable) - 类 中的静态方法org.apache.pulsar.client.impl.ClientCnx
- isPrevBatchCumulativelyAcked() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- isReplicated() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- isReplicated() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- isShutdown() - 类 中的方法org.apache.pulsar.client.util.ExecutorProvider
- isUseTls() - 类 中的方法org.apache.pulsar.client.impl.conf.ClientConfigurationData
- isWritable() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- iterator() - 类 中的方法org.apache.pulsar.client.impl.MessagesImpl
- iterator() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
J
- JacksonJsonReader<T> - org.apache.pulsar.client.impl.schema.reader中的类
-
Reader implementation for reading objects from JSON.
- JacksonJsonReader(ObjectMapper, Class<T>) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.JacksonJsonReader
- JacksonJsonWriter<T> - org.apache.pulsar.client.impl.schema.writer中的类
-
Writer implementation for writing objects as JSON.
- JacksonJsonWriter(ObjectMapper) - 类 的构造器org.apache.pulsar.client.impl.schema.writer.JacksonJsonWriter
- JavaStringHash - org.apache.pulsar.client.impl中的类
- JsonReader<T> - org.apache.pulsar.client.impl.schema.reader中的类
-
已过时。use
JacksonJsonReader
instead. - JsonReader(ObjectMapper, Class<T>) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.JsonReader
-
已过时。
- JsonRecordBuilderImpl - org.apache.pulsar.client.impl.schema.generic中的类
- JsonRecordBuilderImpl(GenericSchemaImpl) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
- JSONSchema<T> - org.apache.pulsar.client.impl.schema中的类
-
A schema implementation to deal with json data.
- JsonWriter<T> - org.apache.pulsar.client.impl.schema.writer中的类
-
已过时。use
JacksonJsonWriter
instead. - JsonWriter(ObjectMapper) - 类 的构造器org.apache.pulsar.client.impl.schema.writer.JsonWriter
-
已过时。
- JSR310_CONVERSION_ENABLED - 类 中的静态变量org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
K
- keepAliveInterval(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- key(String) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- KeyBasedBatcherBuilder - org.apache.pulsar.client.impl中的类
- KeyBasedBatcherBuilder() - 类 的构造器org.apache.pulsar.client.impl.KeyBasedBatcherBuilder
- keyBytes(byte[]) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- KeyFile - org.apache.pulsar.client.impl.auth.oauth2中的类
-
A JSON object representing a credentials file.
- KeyFile() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.KeyFile
- keyHashRange(Range...) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- keySharedPolicy(KeySharedPolicy) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- KEYSTORE_PATH - 类 中的静态变量org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- KEYSTORE_PW - 类 中的静态变量org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- KEYSTORE_TYPE - 类 中的静态变量org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- KeyValueSchemaImpl<K,V> - org.apache.pulsar.client.impl.schema中的类
-
[Key, Value] pair schema definition
- kvBytes() - 类 中的静态方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
L
- lastConnectionClosedTimestamp - 类 中的变量org.apache.pulsar.client.impl.ConnectionHandler
- lastDequeuedMessageId - 类 中的变量org.apache.pulsar.client.impl.ConsumerImpl
- lastSequenceIdPushed - 类 中的变量org.apache.pulsar.client.impl.ProducerImpl
- ledgerId - 类 中的变量org.apache.pulsar.client.impl.MessageIdImpl
- ledgerId - 类 中的变量org.apache.pulsar.client.impl.ResetCursorData
- listener - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- listenerName(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- listenerThreads(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- loadConf(Map<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- loadConf(Map<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- loadConf(Map<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- loadConf(Map<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- loadConf(Map<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- loadData(Map<String, Object>, T, Class<T>) - 类 中的静态方法org.apache.pulsar.client.impl.conf.ConfigurationDataUtils
- loadReader(BytesSchemaVersion) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericAvroReader
- loadReader(BytesSchemaVersion) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericJsonReader
- loadReader(BytesSchemaVersion) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericProtobufNativeReader
- loadReader(BytesSchemaVersion) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
-
Load the schema reader for reading messages encoded by the given schema version.
- loadReader(BytesSchemaVersion) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.MultiVersionAvroReader
- LocalDateSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.time.LocalDate`.
- LocalDateSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.LocalDateSchema
- LocalDateTimeSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.time.LocalDateTime`.
- LocalDateTimeSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- LocalTimeSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.time.LocalTime`.
- LocalTimeSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.LocalTimeSchema
- LOG - 类 中的静态变量org.apache.pulsar.client.impl.schema.AbstractStructSchema
- LOG - 类 中的静态变量org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericAvroReader
- LOG - 类 中的静态变量org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericJsonReader
- LOG - 类 中的静态变量org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- LOG - 类 中的静态变量org.apache.pulsar.client.impl.schema.reader.MultiVersionAvroReader
- LongSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `Long`.
- LongSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.LongSchema
- LookupDataResult(int) - 类 的构造器org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- LookupDataResult(CommandLookupTopicResponse) - 类 的构造器org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- LookupService - org.apache.pulsar.client.impl中的接口
-
Provides lookup service to find broker which serves given topic.
M
- makeHash(byte[]) - 类 中的方法org.apache.pulsar.client.impl.JavaStringHash
- makeHash(byte[]) - 类 中的方法org.apache.pulsar.client.impl.Murmur3_32Hash
- makeHash(String) - 接口 中的方法org.apache.pulsar.client.impl.Hash
-
Generate the hash of a given String
- makeHash(String) - 类 中的方法org.apache.pulsar.client.impl.JavaStringHash
- makeHash(String) - 类 中的方法org.apache.pulsar.client.impl.Murmur3_32Hash
- mapToString(Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- markAsResponded() - 类 中的方法org.apache.pulsar.client.util.TimedCompletableFuture
- MathUtils - org.apache.pulsar.client.util中的类
- MathUtils() - 类 的构造器org.apache.pulsar.client.util.MathUtils
- MAX_BACKOFF_INTERVAL_NANOSECONDS - 类 中的静态变量org.apache.pulsar.client.impl.Backoff
- MAX_RECONSUMETIMES - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- maxBackoffInterval(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- maxBatchSize - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- maxBytesInBatch - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- maxConcurrentLookupRequests(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- maxLookupRedirects(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- maxLookupRequests(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- maxNumberOfRejectedRequestPerConnection(int) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- maxNumMessagesInBatch - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- maxPendingChuckedMessage(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- maxPendingChunkedMessage(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- maxPendingMessages(int) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- maxPendingMessagesAcrossPartitions(int) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- maxReceiverQueueSize - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- maxTotalReceiverQueueSizeAcrossPartitions(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- memoryLimit(long, SizeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- MemoryLimitController - org.apache.pulsar.client.impl中的类
- MemoryLimitController(long) - 类 的构造器org.apache.pulsar.client.impl.MemoryLimitController
- messageCrypto(MessageCrypto) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- messageId - 类 中的变量org.apache.pulsar.client.impl.MessageImpl
- MessageIdImpl - org.apache.pulsar.client.impl中的类
- MessageIdImpl(long, long, int) - 类 的构造器org.apache.pulsar.client.impl.MessageIdImpl
- messageIdPartitionMap - 类 中的变量org.apache.pulsar.client.impl.UnAckedMessageTracker
- MessageIdUtils - org.apache.pulsar.client.util中的类
- MessageIdUtils() - 类 的构造器org.apache.pulsar.client.util.MessageIdUtils
- MessageImpl<T> - org.apache.pulsar.client.impl中的类
- MessageImpl(String, String, Map<String, String>, byte[], Schema<T>, MessageMetadata) - 类 的构造器org.apache.pulsar.client.impl.MessageImpl
- MessageImpl(String, String, Map<String, String>, ByteBuf, Schema<T>, MessageMetadata) - 类 的构造器org.apache.pulsar.client.impl.MessageImpl
- messageListener(MessageListener<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- messageProcessed(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- messageProcessed(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
-
Record the event that one message has been processed by the application.
- messageProcessed(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- messageRouter(MessageRouter) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- MessageRouterBase - org.apache.pulsar.client.impl中的类
- messageRoutingMode(MessageRoutingMode) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- MessagesImpl<T> - org.apache.pulsar.client.impl中的类
- MessagesImpl(int, long) - 类 的构造器org.apache.pulsar.client.impl.MessagesImpl
- Metadata - org.apache.pulsar.client.impl.auth.oauth2.protocol中的类
-
Represents OAuth 2.0 Server Metadata.
- Metadata() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.Metadata
- MetadataResolver - org.apache.pulsar.client.impl.auth.oauth2.protocol中的接口
-
Resolves OAuth 2.0 authorization server metadata as described in RFC 8414.
- MultiMessageIdImpl - org.apache.pulsar.client.impl中的类
-
A MessageId implementation that contains a map of
. - multiSchemaMode - 类 中的变量org.apache.pulsar.client.impl.ProducerBase
- MultiTopicsConsumerImpl<T> - org.apache.pulsar.client.impl中的类
- MultiTopicsReaderImpl<T> - org.apache.pulsar.client.impl中的类
- MultiTopicsReaderImpl(PulsarClientImpl, ReaderConfigurationData<T>, ExecutorProvider, CompletableFuture<Consumer<T>>, Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- MultiVersionAvroReader<T> - org.apache.pulsar.client.impl.schema.reader中的类
-
A multi version avro reader.
- MultiVersionAvroReader(Schema, ClassLoader, boolean) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.MultiVersionAvroReader
- MultiVersionGenericAvroReader - org.apache.pulsar.client.impl.schema.generic中的类
-
A multi version generic avro reader.
- MultiVersionGenericAvroReader(boolean, Schema) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericAvroReader
- MultiVersionGenericJsonReader - org.apache.pulsar.client.impl.schema.generic中的类
-
A multi version generic json reader.
- MultiVersionGenericJsonReader(boolean, Schema, SchemaInfo, List<Field>) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericJsonReader
- MultiVersionGenericProtobufNativeReader - org.apache.pulsar.client.impl.schema.generic中的类
-
A multi version generic protobuf-native reader.
- MultiVersionGenericProtobufNativeReader(boolean, SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericProtobufNativeReader
- MultiVersionSchemaInfoProvider - org.apache.pulsar.client.impl.schema.generic中的类
-
Multi version generic schema provider by guava cache.
- MultiVersionSchemaInfoProvider(TopicName, PulsarClientImpl) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.MultiVersionSchemaInfoProvider
- Murmur3_32Hash - org.apache.pulsar.client.impl中的类
N
- NAMESPACE - 类 中的静态变量org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- namespaceName - 类 中的变量org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- negativeAcknowledge(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- negativeAcknowledge(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- negativeAcknowledge(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- negativeAcknowledge(Messages<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- negativeAckRedeliveryDelay(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- newAckForReceipt(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- newAckForReceiptWithFuture(ByteBuf, long, TimedCompletableFuture<Void>) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- newConnectCommand() - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- newConsumer() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newConsumer(Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newGetTopicsOfNamespace(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- newLookup(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- newMessage() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- newMessage(Schema<V>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- newMessage(Transaction) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- newPartitionedProducerImpl(String, ProducerConfigurationData, Schema<T>, ProducerInterceptors, CompletableFuture<Producer<T>>, PartitionedTopicMetadata) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
-
Factory method for creating PartitionedProducerImpl instance.
- newProducer() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newProducer(Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newProducerImpl(String, int, ProducerConfigurationData, Schema<T>, ProducerInterceptors, CompletableFuture<Producer<T>>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
-
Factory method for creating ProducerImpl instance.
- newReader() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newReader(Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newRecordBuilder() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroSchema
- newRecordBuilder() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonSchema
- newRecordBuilder() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- newRequestId() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newSchemaInfo(String, GetSchemaResponse) - 类 中的静态方法org.apache.pulsar.client.impl.schema.SchemaInfoUtil
- newSchemaInfo(String, SchemaData) - 类 中的静态方法org.apache.pulsar.client.impl.schema.SchemaInfoUtil
- newSchemaInfo(Schema) - 类 中的静态方法org.apache.pulsar.client.impl.schema.SchemaInfoUtil
- newTransaction() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- newTransaction() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- newTransaction(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- newTransactionAsync() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- newTransactionAsync(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- newTransactionAsync(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- next() - 类 中的方法org.apache.pulsar.client.impl.Backoff
- nextPendingReceive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- NonPersistentAcknowledgmentGroupingTracker - org.apache.pulsar.client.impl中的类
-
A no-op acknowledgment grouping tracker.
- notifyPendingBatchReceivedCallBack() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- notifyPendingBatchReceivedCallBack(ConsumerBase.OpBatchReceive<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- nullData - 类 中的变量org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- numMessagesInBatch - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- numMessagesInQueue() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- numMessagesInQueue() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- numMessagesInQueue() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
O
- ObjectCache<T> - org.apache.pulsar.client.util中的类
- ObjectCache(Supplier<T>, long, TimeUnit) - 类 的构造器org.apache.pulsar.client.util.ObjectCache
- of() - 类 中的静态方法org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.BooleanSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.ByteBufferSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.ByteBufSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.ByteSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.BytesSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.DateSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.DoubleSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.FloatSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.InstantSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.IntSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.LocalDateSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.LocalDateTimeSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.LocalTimeSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.LongSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.ShortSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.TimeSchema
- of() - 类 中的静态方法org.apache.pulsar.client.impl.schema.TimestampSchema
- of(Class<K>, Class<V>, SchemaType) - 类 中的静态方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
-
Key Value Schema using passed in schema type, support JSON and AVRO currently.
- of(Class<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.AvroSchema
- of(Class<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.JSONSchema
- of(Class<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- of(Class<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufSchema
- of(Class<T>, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.AvroSchema
- of(Class<T>, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.JSONSchema
- of(Class, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- of(Class, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufSchema
- of(SchemaDefinition<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.AvroSchema
- of(SchemaDefinition<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.JSONSchema
- of(SchemaDefinition<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- of(SchemaDefinition<T>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufSchema
- of(Schema<K>, Schema<V>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- of(Schema<K>, Schema<V>, KeyValueEncodingType) - 类 中的静态方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- of(SchemaInfo) - 类 中的静态方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- of(SchemaInfo) - 类 中的静态方法org.apache.pulsar.client.impl.schema.generic.GenericSchemaImpl
-
Create a generic schema out of a SchemaInfo.
- of(SchemaInfo, boolean) - 类 中的静态方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- of(SchemaInfo, boolean) - 类 中的静态方法org.apache.pulsar.client.impl.schema.generic.GenericSchemaImpl
-
warning : we suggest migrate GenericSchemaImpl.of() to
.of() method (e.g. - OFFSET_PROP - 类 中的静态变量org.apache.pulsar.client.impl.schema.generic.GenericAvroSchema
- ofGenericClass(Class<T>, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- ofGenericClass(Class<T>, Map<String, String>) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufSchema
- onAcknowledge(Consumer<T>, MessageId, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ConsumerInterceptors
-
This is called when acknowledge request return from the broker.
- onAcknowledge(MessageId, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- onAcknowledgeCumulative(Consumer<T>, MessageId, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ConsumerInterceptors
-
This is called when acknowledge cumulative request return from the broker.
- onAcknowledgeCumulative(MessageId, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- onAckTimeoutSend(Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- onAckTimeoutSend(Consumer<T>, Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerInterceptors
-
This is called when a redelivery from an acknowledge timeout occurs.
- onNegativeAcksSend(Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- onNegativeAcksSend(Consumer<T>, Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerInterceptors
-
This is called when a redelivery from a negative acknowledge occurs.
- onSendAcknowledgement(Message<?>, MessageId, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- onSendAcknowledgement(Producer, Message, MessageId, Throwable) - 类 中的方法org.apache.pulsar.client.impl.ProducerInterceptors
-
This method is called when the message send to the broker has been acknowledged, or when sending the record fails before it gets send to the broker.
- onTopicsExtended(Collection<String>) - 接口 中的方法org.apache.pulsar.client.impl.PartitionsChangedListener
-
Notified when topic partitions increased.
- Open - org.apache.pulsar.client.impl.PulsarClientImpl.State
- OPEN - org.apache.pulsar.client.impl.transaction.TransactionImpl.State
- operationTimeout(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- OpSendMsgQueue() - 类 的构造器org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- orderingKey(byte[]) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- org.apache.pulsar.client.impl - 程序包 org.apache.pulsar.client.impl
- org.apache.pulsar.client.impl.auth - 程序包 org.apache.pulsar.client.impl.auth
- org.apache.pulsar.client.impl.auth.oauth2 - 程序包 org.apache.pulsar.client.impl.auth.oauth2
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.client.impl.auth.oauth2.protocol - 程序包 org.apache.pulsar.client.impl.auth.oauth2.protocol
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.client.impl.conf - 程序包 org.apache.pulsar.client.impl.conf
- org.apache.pulsar.client.impl.schema - 程序包 org.apache.pulsar.client.impl.schema
- org.apache.pulsar.client.impl.schema.generic - 程序包 org.apache.pulsar.client.impl.schema.generic
- org.apache.pulsar.client.impl.schema.reader - 程序包 org.apache.pulsar.client.impl.schema.reader
- org.apache.pulsar.client.impl.schema.util - 程序包 org.apache.pulsar.client.impl.schema.util
- org.apache.pulsar.client.impl.schema.writer - 程序包 org.apache.pulsar.client.impl.schema.writer
- org.apache.pulsar.client.impl.transaction - 程序包 org.apache.pulsar.client.impl.transaction
-
Transaction client implementation.
- org.apache.pulsar.client.util - 程序包 org.apache.pulsar.client.util
P
- parseAvroSchema(String) - 类 中的静态方法org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- parseAvroSchema(String) - 类 中的静态方法org.apache.pulsar.client.impl.schema.util.SchemaUtil
- parseProtobufSchema(SchemaInfo) - 类 中的静态方法org.apache.pulsar.client.impl.schema.generic.MultiVersionGenericProtobufNativeReader
- parseSchemaInfo(SchemaDefinition<T>, SchemaType) - 类 中的静态方法org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- parseSchemaInfo(SchemaDefinition<T>, SchemaType) - 类 中的静态方法org.apache.pulsar.client.impl.schema.util.SchemaUtil
- PARSING_INFO_PROPERTY - 类 中的静态变量org.apache.pulsar.client.impl.schema.ProtobufNativeSchema
- PARSING_INFO_PROPERTY - 类 中的静态变量org.apache.pulsar.client.impl.schema.ProtobufSchema
- PartitionedProducerImpl<T> - org.apache.pulsar.client.impl中的类
- PartitionedProducerImpl(PulsarClientImpl, String, ProducerConfigurationData, int, CompletableFuture<Producer<T>>, Schema<T>, ProducerInterceptors) - 类 的构造器org.apache.pulsar.client.impl.PartitionedProducerImpl
- partitionedTopics - 类 中的变量org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- partitionIndex - 类 中的变量org.apache.pulsar.client.impl.MessageIdImpl
- partitionIndex - 类 中的变量org.apache.pulsar.client.impl.ResetCursorData
- partitions - 类 中的变量org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- PartitionsChangedListener - org.apache.pulsar.client.impl中的接口
-
Listener that notified when concerned topic partitions changed.
- patternAutoDiscoveryPeriod(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- patternAutoDiscoveryPeriod(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- PatternMultiTopicsConsumerImpl<T> - org.apache.pulsar.client.impl中的类
- PatternMultiTopicsConsumerImpl(Pattern, PulsarClientImpl, ConsumerConfigurationData<T>, ExecutorProvider, CompletableFuture<Consumer<T>>, Schema<T>, CommandGetTopicsOfNamespace.Mode, ConsumerInterceptors<T>) - 类 的构造器org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- patternTopicSubscribeAsync(ConsumerConfigurationData<byte[]>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- pause() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- pause() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- paused - 类 中的变量org.apache.pulsar.client.impl.ConsumerImpl
- peek() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- peekMessageKey(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- pendingBatchReceives - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- pendingReceives - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- PersistentAcknowledgmentsGroupingTracker - org.apache.pulsar.client.impl中的类
-
Group the acknowledgements for a certain time and then sends them out in a single protobuf command.
- PersistentAcknowledgmentsGroupingTracker(ConsumerImpl<?>, ConsumerConfigurationData<?>, EventLoopGroup) - 类 的构造器org.apache.pulsar.client.impl.PersistentAcknowledgmentsGroupingTracker
- pool - 类 中的变量org.apache.pulsar.client.impl.ConnectionPool
- poolMessages(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- preProcessSchemaBeforeSubscribe(PulsarClientImpl, Schema<T>, String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- prevBatchMessageId() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- priorityLevel(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- privateKey(String, String) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- privateKeys(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- processOpSendMsg(ProducerImpl.OpSendMsg) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- producer - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- ProducerBase<T> - org.apache.pulsar.client.impl中的类
- ProducerBase(PulsarClientImpl, String, ProducerConfigurationData, CompletableFuture<Producer<T>>, Schema<T>, ProducerInterceptors) - 类 的构造器org.apache.pulsar.client.impl.ProducerBase
- ProducerBase.MultiSchemaMode - org.apache.pulsar.client.impl中的枚举
- ProducerBuilderImpl<T> - org.apache.pulsar.client.impl中的类
- ProducerBuilderImpl(PulsarClientImpl, Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.ProducerBuilderImpl
- ProducerConfigurationData - org.apache.pulsar.client.impl.conf中的类
- ProducerConfigurationData() - 类 的构造器org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- producerCreatedFuture - 类 中的变量org.apache.pulsar.client.impl.ProducerBase
- producerCreatedFuture() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- producerId - 类 中的变量org.apache.pulsar.client.impl.ProducerImpl
- ProducerImpl<T> - org.apache.pulsar.client.impl中的类
- ProducerImpl(PulsarClientImpl, String, ProducerConfigurationData, CompletableFuture<Producer<T>>, int, Schema<T>, ProducerInterceptors) - 类 的构造器org.apache.pulsar.client.impl.ProducerImpl
- ProducerImpl.OpSendMsg - org.apache.pulsar.client.impl中的类
- ProducerImpl.OpSendMsgQueue - org.apache.pulsar.client.impl中的类
-
Queue implementation that is used as the pending messages queue.
- ProducerInterceptors - org.apache.pulsar.client.impl中的类
-
A container that holds the list
ProducerInterceptor
and wraps calls to the chain of custom interceptors. - ProducerInterceptors(List<ProducerInterceptor>) - 类 的构造器org.apache.pulsar.client.impl.ProducerInterceptors
- producerName - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- producerName(String) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- ProducerResponse - org.apache.pulsar.client.impl中的类
- ProducerResponse() - 类 的构造器org.apache.pulsar.client.impl.ProducerResponse
- ProducerStatsDisabled - org.apache.pulsar.client.impl中的类
- ProducerStatsDisabled() - 类 的构造器org.apache.pulsar.client.impl.ProducerStatsDisabled
- ProducerStatsRecorder - org.apache.pulsar.client.impl中的接口
- ProducerStatsRecorderImpl - org.apache.pulsar.client.impl中的类
- ProducerStatsRecorderImpl() - 类 的构造器org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- ProducerStatsRecorderImpl(PulsarClientImpl, ProducerConfigurationData, ProducerImpl<?>) - 类 的构造器org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- properties(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- properties(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- properties(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- property(String, String) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- property(String, String) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- property(String, String) - 类 中的方法org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- property(String, String) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- ProtobufNativeReader<T extends com.google.protobuf.GeneratedMessageV3> - org.apache.pulsar.client.impl.schema.reader中的类
- ProtobufNativeReader(T) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.ProtobufNativeReader
- ProtobufNativeRecordBuilderImpl - org.apache.pulsar.client.impl.schema.generic中的类
- ProtobufNativeRecordBuilderImpl(GenericProtobufNativeSchema) - 类 的构造器org.apache.pulsar.client.impl.schema.generic.ProtobufNativeRecordBuilderImpl
- ProtobufNativeSchema<T extends com.google.protobuf.GeneratedMessageV3> - org.apache.pulsar.client.impl.schema中的类
-
A schema implementation to deal with protobuf generated messages.
- ProtobufNativeSchema.ProtoBufParsingInfo - org.apache.pulsar.client.impl.schema中的类
- ProtobufNativeSchemaUtils - org.apache.pulsar.client.impl.schema中的类
-
Protobuf-Native schema util used for serialize/deserialize between
Descriptors.Descriptor
andProtobufNativeSchemaData
. - ProtobufNativeSchemaUtils() - 类 的构造器org.apache.pulsar.client.impl.schema.ProtobufNativeSchemaUtils
- ProtobufNativeWriter<T extends com.google.protobuf.GeneratedMessageV3> - org.apache.pulsar.client.impl.schema.writer中的类
- ProtobufNativeWriter() - 类 的构造器org.apache.pulsar.client.impl.schema.writer.ProtobufNativeWriter
- ProtoBufParsingInfo() - 类 的构造器org.apache.pulsar.client.impl.schema.ProtobufNativeSchema.ProtoBufParsingInfo
- ProtoBufParsingInfo() - 类 的构造器org.apache.pulsar.client.impl.schema.ProtobufSchema.ProtoBufParsingInfo
- ProtobufReader<T extends com.google.protobuf.GeneratedMessageV3> - org.apache.pulsar.client.impl.schema.reader中的类
- ProtobufReader(T) - 类 的构造器org.apache.pulsar.client.impl.schema.reader.ProtobufReader
- ProtobufSchema<T extends com.google.protobuf.GeneratedMessageV3> - org.apache.pulsar.client.impl.schema中的类
-
A schema implementation to deal with protobuf generated messages.
- ProtobufSchema.ProtoBufParsingInfo - org.apache.pulsar.client.impl.schema中的类
- ProtobufWriter<T extends com.google.protobuf.GeneratedMessageV3> - org.apache.pulsar.client.impl.schema.writer中的类
- ProtobufWriter() - 类 的构造器org.apache.pulsar.client.impl.schema.writer.ProtobufWriter
- providerSchemaReader - 类 中的变量org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- proxyServiceUrl(String, ProxyProtocol) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- proxyThroughServiceUrl - 类 中的变量org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- proxyToTargetBrokerAddress - 类 中的变量org.apache.pulsar.client.impl.ClientCnx
- publicKey(String, String) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- publicKeys(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.DefaultCryptoKeyReaderBuilder
- PulsarChannelInitializer - org.apache.pulsar.client.impl中的类
- PulsarChannelInitializer(ClientConfigurationData, Supplier<ClientCnx>) - 类 的构造器org.apache.pulsar.client.impl.PulsarChannelInitializer
- PulsarClientImpl - org.apache.pulsar.client.impl中的类
- PulsarClientImpl(ClientConfigurationData) - 类 的构造器org.apache.pulsar.client.impl.PulsarClientImpl
- PulsarClientImpl(ClientConfigurationData, EventLoopGroup) - 类 的构造器org.apache.pulsar.client.impl.PulsarClientImpl
- PulsarClientImpl(ClientConfigurationData, EventLoopGroup, ConnectionPool) - 类 的构造器org.apache.pulsar.client.impl.PulsarClientImpl
- PulsarClientImpl(ClientConfigurationData, EventLoopGroup, ConnectionPool, Timer) - 类 的构造器org.apache.pulsar.client.impl.PulsarClientImpl
- PulsarClientImpl.State - org.apache.pulsar.client.impl中的枚举
- PulsarServiceNameResolver - org.apache.pulsar.client.impl中的类
-
The default implementation of
ServiceNameResolver
. - PulsarServiceNameResolver() - 类 的构造器org.apache.pulsar.client.impl.PulsarServiceNameResolver
R
- read(byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AvroReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.JacksonJsonReader
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.JsonReader
-
已过时。
- read(byte[], int, int) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.ProtobufReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AvroReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.JacksonJsonReader
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.JsonReader
-
已过时。
- read(InputStream) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.ProtobufReader
- read(InputStream, byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- readCompacted(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- readCompacted(boolean) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- reader - 类 中的变量org.apache.pulsar.client.impl.schema.AbstractStructSchema
- ReaderBuilderImpl<T> - org.apache.pulsar.client.impl中的类
- ReaderBuilderImpl(PulsarClientImpl, Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.ReaderBuilderImpl
- ReaderConfigurationData<T> - org.apache.pulsar.client.impl.conf中的类
- ReaderConfigurationData() - 类 的构造器org.apache.pulsar.client.impl.conf.ReaderConfigurationData
- ReaderImpl<T> - org.apache.pulsar.client.impl中的类
- ReaderImpl(PulsarClientImpl, ReaderConfigurationData<T>, ExecutorProvider, CompletableFuture<Consumer<T>>, Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.ReaderImpl
- readerListener(ReaderListener<T>) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- readerName(String) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- readerSchema - 类 中的变量org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionAvroBaseReader
- readLock - 类 中的变量org.apache.pulsar.client.impl.UnAckedMessageTracker
- readNext() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- readNext() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- readNext(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- readNext(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- readNextAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- readNextAsync() - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- receive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- receive(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- receiveAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- receiverQueueSize(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- receiverQueueSize(int) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- reconnectLater(Throwable) - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
- reconsumeLater(Message<?>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- reconsumeLater(Messages<?>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- reconsumeLaterAsync(Message<?>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- reconsumeLaterAsync(Messages<?>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- reconsumeLaterCumulative(Message<?>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- reconsumeLaterCumulativeAsync(Message<?>, long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- RecordSchemaBuilderImpl - org.apache.pulsar.client.impl.schema中的类
-
The default implementation of
RecordSchemaBuilder
. - RecordSchemaBuilderImpl(String) - 类 的构造器org.apache.pulsar.client.impl.schema.RecordSchemaBuilderImpl
- recoverChecksumError(ClientCnx, long) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
-
Checks message checksum to retry if message was corrupted while sending to broker.
- recoverNotAllowedError(long) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- recycle() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- redeliverUnacknowledgedMessages() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- redeliverUnacknowledgedMessages() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- redeliverUnacknowledgedMessages(Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
-
Redelivers the given unacknowledged messages.
- redeliverUnacknowledgedMessages(Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- redeliverUnacknowledgedMessages(Set<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- redirect - 类 中的变量org.apache.pulsar.client.impl.BinaryProtoLookupService.LookupDataResult
- reduceToHalf() - 类 中的方法org.apache.pulsar.client.impl.Backoff
- reentrantLock - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- registerAckedTopic(String, String) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- registerAckOp(CompletableFuture<Void>) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- registerCumulativeAckConsumer(ConsumerImpl<?>) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- registerProducedTopic(String) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- registerSendOp(CompletableFuture<MessageId>) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionImpl
- registerTransactionBufferHandler(TransactionBufferHandler) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- release() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- release() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- releaseConnection(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ConnectionPool
- releaseMemory(long) - 类 中的方法org.apache.pulsar.client.impl.MemoryLimitController
- reloadLookUp() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- remoteHostName - 类 中的变量org.apache.pulsar.client.impl.ClientCnx
- remove() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- remove(MessageId) - 类 中的方法org.apache.pulsar.client.impl.UnAckedMessageTracker
- removeConsumerAsync(String) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- removeExpireIncompleteChunkedMessages() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- removeMessagesTill(MessageId) - 类 中的方法org.apache.pulsar.client.impl.UnAckedMessageTracker
- removeTopicMessages(String) - 类 中的方法org.apache.pulsar.client.impl.UnAckedTopicMessageTracker
- replicateSubscriptionState(boolean) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- replicationClusters(List<String>) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- requireFetchingSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- requireFetchingSchemaInfo() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- reserveMemory(long) - 类 中的方法org.apache.pulsar.client.impl.MemoryLimitController
- reset() - 类 中的方法org.apache.pulsar.client.impl.Backoff
- reset() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- reset() - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- reset() - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- resetBackoff() - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
- ResetCursorData - org.apache.pulsar.client.impl中的类
- ResetCursorData(long, long) - 类 的构造器org.apache.pulsar.client.impl.ResetCursorData
- ResetCursorData(long, long, boolean) - 类 的构造器org.apache.pulsar.client.impl.ResetCursorData
- ResetCursorData(MessageId) - 类 的构造器org.apache.pulsar.client.impl.ResetCursorData
- resetIncomingMessageSize() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- resolve() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.DefaultMetadataResolver
-
Resolves the authorization metadata.
- resolve() - 接口 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.MetadataResolver
- resolveHost() - 类 中的方法org.apache.pulsar.client.impl.PulsarServiceNameResolver
- resolveHost() - 接口 中的方法org.apache.pulsar.client.impl.ServiceNameResolver
-
Resolve pulsar service url.
- resolveHostUri() - 类 中的方法org.apache.pulsar.client.impl.PulsarServiceNameResolver
- resolveHostUri() - 接口 中的方法org.apache.pulsar.client.impl.ServiceNameResolver
-
Resolve pulsar service url
- resume() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- resume() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- RETRY_GROUP_TOPIC_SUFFIX - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- retryAsynchronously(Supplier<T>, Backoff, ScheduledExecutorService, CompletableFuture<T>) - 类 中的静态方法org.apache.pulsar.client.util.RetryUtil
- RetryMessageUtil - org.apache.pulsar.client.util中的类
- RetryMessageUtil() - 类 的构造器org.apache.pulsar.client.util.RetryMessageUtil
- RetryUtil - org.apache.pulsar.client.util中的类
- RetryUtil() - 类 的构造器org.apache.pulsar.client.util.RetryUtil
- RoundRobinPartitionMessageRouterImpl - org.apache.pulsar.client.impl中的类
-
The routing strategy here: If a key is present, choose a partition based on a hash of the key.
- RoundRobinPartitionMessageRouterImpl(HashingScheme, int, boolean, long) - 类 的构造器org.apache.pulsar.client.impl.RoundRobinPartitionMessageRouterImpl
- RoundRobinPartitionMessageRouterImpl(HashingScheme, int, boolean, long, Clock) - 类 的构造器org.apache.pulsar.client.impl.RoundRobinPartitionMessageRouterImpl
- roundRobinRouterBatchingPartitionSwitchFrequency(int) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- run(Timeout) - 类 中的方法org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- run(Timeout) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
-
Process sendTimeout events
- run(Timeout) - 类 中的方法org.apache.pulsar.client.impl.TransactionMetaStoreHandler
S
- schema - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- schema - 类 中的变量org.apache.pulsar.client.impl.ProducerBase
- schema - 类 中的变量org.apache.pulsar.client.impl.schema.AvroBaseStructSchema
- schema - 类 中的变量org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- schema(Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
-
Allow to override schema in builder implementation
- schemaCache - 类 中的变量org.apache.pulsar.client.impl.ProducerBase
- SchemaDefinitionBuilderImpl<T> - org.apache.pulsar.client.impl.schema中的类
-
Builder to build
GenericRecord
. - SchemaDefinitionBuilderImpl() - 类 的构造器org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- SchemaDefinitionImpl<T> - org.apache.pulsar.client.impl.schema中的类
-
A json schema definition
SchemaDefinition
for the json schema definition. - SchemaDefinitionImpl(Class<T>, String, boolean, Map<String, String>, boolean, boolean, SchemaReader<T>, SchemaWriter<T>) - 类 的构造器org.apache.pulsar.client.impl.schema.SchemaDefinitionImpl
- schemaInfo - 类 中的变量org.apache.pulsar.client.impl.schema.AbstractStructSchema
- schemaInfoProvider - 类 中的变量org.apache.pulsar.client.impl.schema.AbstractStructSchema
- schemaInfoProvider - 类 中的变量org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- schemaInfoProvider - 类 中的变量org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- SchemaInfoUtil - org.apache.pulsar.client.impl.schema中的类
-
Class helping to initialize schemas.
- SchemaInfoUtil() - 类 的构造器org.apache.pulsar.client.impl.schema.SchemaInfoUtil
- schemaInitialized() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- SchemaUtil - org.apache.pulsar.client.impl.schema.util中的类
- SchemaUtil() - 类 的构造器org.apache.pulsar.client.impl.schema.util.SchemaUtil
- Secret - org.apache.pulsar.client.util中的注释类型
- SecretsSerializer - org.apache.pulsar.client.util中的类
- SecretsSerializer() - 类 的构造器org.apache.pulsar.client.util.SecretsSerializer
- seek(long) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- seek(long) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- seek(long) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- seek(long) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- seek(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- seek(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- seek(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- seek(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- seek(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- seek(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- seek(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- seek(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- seekAsync(long) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- seekAsync(long) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- seekAsync(long) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- seekAsync(long) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- seekAsync(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- seekAsync(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- seekAsync(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- seekAsync(Function<String, Object>) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- seekAsync(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- seekAsync(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- seekAsync(MessageId) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsReaderImpl
- seekAsync(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ReaderImpl
- send() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- send(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- send(T) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- sendAsync() - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- sendAsync(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- sendAsync(Message<?>, SendCallback) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- sendAsync(T) - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- SendCallback - org.apache.pulsar.client.impl中的接口
- sendComplete(Exception) - 接口 中的方法org.apache.pulsar.client.impl.SendCallback
-
invoked when send operation completes
- sendGetLastMessageId(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- sendGetOrCreateSchema(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- sendGetRawSchema(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- sendGetSchema(ByteBuf, long) - 类 中的方法org.apache.pulsar.client.impl.ClientCnx
- sendMessage(long, long, int, MessageMetadata, ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- sendMessage(long, long, long, int, MessageMetadata, ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- sendTimeout(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- sequenceId(long) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- serialize(Descriptors.Descriptor) - 类 中的静态方法org.apache.pulsar.client.impl.schema.ProtobufNativeSchemaUtils
- serialize(Object, JsonGenerator, SerializerProvider) - 类 中的方法org.apache.pulsar.client.util.SecretsSerializer
- serviceNameResolver - 类 中的变量org.apache.pulsar.client.impl.HttpClient
- ServiceNameResolver - org.apache.pulsar.client.impl中的接口
-
A service name resolver to resolve real socket address.
- serviceUrl(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- serviceUrlProvider(ServiceUrlProvider) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- set(String, Object) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
-
Sets the value of a field.
- set(String, Object) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.ProtobufNativeRecordBuilderImpl
- set(Field, Object) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.JsonRecordBuilderImpl
-
Sets the value of a field.
- set(Field, Object) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.ProtobufNativeRecordBuilderImpl
- setAuthentication(Authentication) - 类 中的方法org.apache.pulsar.client.impl.conf.ClientConfigurationData
- setAutoUpdatePartitionsIntervalSeconds(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.conf.ConsumerConfigurationData
- setAutoUpdatePartitionsIntervalSeconds(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setBatchingMaxBytes(int) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setBatchingMaxMessages(int) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setBatchingMaxPublishDelayMicros(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setBatchingPartitionSwitchFrequencyByPublishDelay(int) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setBrokerEntryMetadata(BrokerEntryMetadata) - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- setClientCnx(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
- setInitialTime(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.BackoffBuilder
- setMandatoryStop(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.BackoffBuilder
- setMax(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.BackoffBuilder
- setMaxPendingChuckedMessage(int) - 类 中的方法org.apache.pulsar.client.impl.conf.ConsumerConfigurationData
-
已过时。use
#setMaxPendingChunkedMessage(int)
- setMaxPendingMessages(int) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setMaxPendingMessagesAcrossPartitions(int) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setMaxReceiverQueueSize(int) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- setPrevBatchCumulativelyAcked(boolean) - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- setPrivateKey(String, String) - 类 中的方法org.apache.pulsar.client.impl.conf.DefaultCryptoKeyReaderConfigurationData
- setProducer(ProducerImpl<?>) - 类 中的方法org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- setProducer(ProducerImpl<?>) - 接口 中的方法org.apache.pulsar.client.impl.BatchMessageContainerBase
-
Set producer of the message batch container.
- setProducerName(String) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setPublicKey(String, String) - 类 中的方法org.apache.pulsar.client.impl.conf.DefaultCryptoKeyReaderConfigurationData
- setReader(SchemaReader<T>) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- setReplicatedFrom(String) - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- setSchema(Schema<?>) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- setSchema(Schema<T>) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- setSchema(SchemaVersion, Schema<?>) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- setSchemaInfoProvider(SchemaInfoProvider) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- setSchemaInfoProvider(SchemaInfoProvider) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- setSchemaInfoProvider(SchemaInfoProvider) - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- setSchemaInfoProvider(SchemaInfoProvider) - 类 中的方法org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
- setSendTimeoutMs(int, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.conf.ProducerConfigurationData
- setTopicName(String) - 类 中的方法org.apache.pulsar.client.impl.conf.ReaderConfigurationData
- setWriter(SchemaWriter<T>) - 类 中的方法org.apache.pulsar.client.impl.schema.AbstractStructSchema
- ShortSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `Short`.
- ShortSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.ShortSchema
- shouldBackoff(long, TimeUnit, int) - 类 中的静态方法org.apache.pulsar.client.impl.Backoff
- shouldBackoff(long, TimeUnit, int, long, long) - 类 中的静态方法org.apache.pulsar.client.impl.Backoff
- shutdown() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- shutdownNow() - 类 中的方法org.apache.pulsar.client.util.ExecutorProvider
- signSafeMod(long, int) - 类 中的静态方法org.apache.pulsar.client.util.MathUtils
-
Compute sign safe mod
- SinglePartitionMessageRouterImpl - org.apache.pulsar.client.impl中的类
- SinglePartitionMessageRouterImpl(int, HashingScheme) - 类 的构造器org.apache.pulsar.client.impl.SinglePartitionMessageRouterImpl
- size() - 类 中的方法org.apache.pulsar.client.impl.MessageImpl
- size() - 类 中的方法org.apache.pulsar.client.impl.MessagesImpl
- size() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl.OpSendMsgQueue
- size() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageImpl
- sslProvider(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- start() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationBasic
- start() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationDisabled
- start() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationKeyStoreTls
- start() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationTls
- start() - 类 中的方法org.apache.pulsar.client.impl.auth.AuthenticationToken
- start() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- start() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- startAsync() - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- startingBackoffInterval(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- startMessageFromRollbackDuration(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- startMessageId(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- startMessageIdInclusive() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- startMessageIdInclusive() - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- state - 类 中的变量org.apache.pulsar.client.impl.ConnectionHandler
- stats - 类 中的变量org.apache.pulsar.client.impl.ConsumerImpl
- statsInterval(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- StringSchema - org.apache.pulsar.client.impl.schema中的类
-
Schema definition for Strings encoded in UTF-8 format.
- StringSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.StringSchema
- StringSchema(Charset) - 类 的构造器org.apache.pulsar.client.impl.schema.StringSchema
- StructSchema<T> - org.apache.pulsar.client.impl.schema中的类
-
已过时。
- StructSchema(SchemaInfo) - 类 的构造器org.apache.pulsar.client.impl.schema.StructSchema
-
已过时。
- subscribe() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- subscribeAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- subscribeAsync(String, boolean) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- subscribeAsync(ConsumerConfigurationData<byte[]>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- subscribeAsync(ConsumerConfigurationData<T>, Schema<T>, ConsumerInterceptors<T>) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- subscribeFuture - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- subscribeFuture() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- subscription - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- subscriptionInitialPosition(SubscriptionInitialPosition) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- subscriptionMode(SubscriptionMode) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- subscriptionName(String) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- subscriptionName(String) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- subscriptionRolePrefix(String) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- subscriptionTopicsMode(RegexSubscriptionMode) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- subscriptionType(SubscriptionType) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- supportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- supportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema
- supportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroSchema
- supportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonSchema
- supportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeSchema
- supportSchemaVersioning() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- switchClientCnx(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ConnectionHandler
-
Update the
ClientCnx
for the class, then increment and get the epoch value. - SYSTEM_PROPERTY_DELAY_TIME - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- SYSTEM_PROPERTY_ORIGIN_MESSAGE_ID - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- SYSTEM_PROPERTY_REAL_TOPIC - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- SYSTEM_PROPERTY_RECONSUMETIMES - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
- SYSTEM_PROPERTY_RETRY_TOPIC - 类 中的静态变量org.apache.pulsar.client.util.RetryMessageUtil
T
- terminated(ClientCnx) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- TimedCompletableFuture<T> - org.apache.pulsar.client.util中的类
- TimedCompletableFuture() - 类 的构造器org.apache.pulsar.client.util.TimedCompletableFuture
- timePartitions - 类 中的变量org.apache.pulsar.client.impl.UnAckedMessageTracker
- timer() - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
-
visible for pulsar-functions
- TimeSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.sql.Time`.
- TimeSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.TimeSchema
- TimestampConversion() - 类 的构造器org.apache.pulsar.client.impl.schema.AvroSchema.TimestampConversion
- TimestampSchema - org.apache.pulsar.client.impl.schema中的类
-
A schema for `java.sql.Timestamp`.
- TimestampSchema() - 类 的构造器org.apache.pulsar.client.impl.schema.TimestampSchema
- TLS_HANDLER - 类 中的静态变量org.apache.pulsar.client.impl.PulsarChannelInitializer
- tlsCertificates - 类 中的变量org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- tlsCiphers(Set<String>) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- tlsPrivateKey - 类 中的变量org.apache.pulsar.client.impl.auth.AuthenticationDataTls
- tlsProtocols(Set<String>) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- tlsTrustCertsFilePath(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- tlsTrustStorePassword(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- tlsTrustStorePath(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- tlsTrustStoreType(String) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- toByteArray() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- toByteArray() - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- toByteArray() - 类 中的方法org.apache.pulsar.client.impl.MultiMessageIdImpl
- toByteArray() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
- toByteArray(int, int) - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- toJson() - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.KeyFile
- TokenClient - org.apache.pulsar.client.impl.auth.oauth2.protocol中的类
-
A client for an OAuth 2.0 token endpoint.
- TokenClient(URL) - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenClient
- TokenError - org.apache.pulsar.client.impl.auth.oauth2.protocol中的类
-
Represents an error returned from an OAuth 2.0 token endpoint.
- TokenError() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenError
- TokenExchangeException - org.apache.pulsar.client.impl.auth.oauth2.protocol中的异常错误
-
Indicates a token exchange failure.
- TokenExchangeException(TokenError) - 异常错误 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenExchangeException
- TokenResult - org.apache.pulsar.client.impl.auth.oauth2.protocol中的类
-
The result of a token exchange request.
- TokenResult() - 类 的构造器org.apache.pulsar.client.impl.auth.oauth2.protocol.TokenResult
- toLong(DateTime, Schema, LogicalType) - 类 中的方法org.apache.pulsar.client.impl.schema.AvroSchema.TimestampConversion
- topic(String) - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- topic(String) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- topic(String...) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- TopicMessageIdImpl - org.apache.pulsar.client.impl中的类
- TopicMessageIdImpl(String, String, MessageId) - 类 的构造器org.apache.pulsar.client.impl.TopicMessageIdImpl
- TopicMessageImpl<T> - org.apache.pulsar.client.impl中的类
- topicName - 类 中的变量org.apache.pulsar.client.impl.AbstractBatchMessageContainer
- topics(List<String>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- topics(List<String>) - 类 中的方法org.apache.pulsar.client.impl.ReaderBuilderImpl
- topicsListsMinus(List<String>, List<String>) - 类 中的静态方法org.apache.pulsar.client.impl.PatternMultiTopicsConsumerImpl
- topicsPattern(String) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- topicsPattern(Pattern) - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- topicsPatternFilter(List<String>, Pattern) - 类 中的静态方法org.apache.pulsar.client.impl.PulsarClientImpl
- toString() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageAcker
- toString() - 类 中的方法org.apache.pulsar.client.impl.BatchMessageIdImpl
- toString() - 类 中的方法org.apache.pulsar.client.impl.conf.DefaultCryptoKeyReaderConfigurationData
- toString() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- toString() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBuilderImpl
- toString() - 类 中的方法org.apache.pulsar.client.impl.MessageIdImpl
- toString() - 类 中的方法org.apache.pulsar.client.impl.ProducerBase
- toString() - 类 中的方法org.apache.pulsar.client.impl.ProducerBuilderImpl
- toString() - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- toString() - 类 中的方法org.apache.pulsar.client.impl.schema.KeyValueSchemaImpl
- toString() - 类 中的方法org.apache.pulsar.client.impl.TopicMessageIdImpl
- trackMessage(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- trackMessage(MessageId) - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- TransactionBufferHandler - org.apache.pulsar.client.impl.transaction中的接口
-
Interface of transaction buffer handler.
- TransactionBuilderImpl - org.apache.pulsar.client.impl.transaction中的类
-
The default implementation of transaction builder to build transactions.
- TransactionBuilderImpl(PulsarClientImpl, TransactionCoordinatorClientImpl) - 类 的构造器org.apache.pulsar.client.impl.transaction.TransactionBuilderImpl
- TransactionCoordinatorClientImpl - org.apache.pulsar.client.impl.transaction中的类
-
Transaction coordinator client based topic assigned.
- TransactionCoordinatorClientImpl(PulsarClient) - 类 的构造器org.apache.pulsar.client.impl.transaction.TransactionCoordinatorClientImpl
- TransactionImpl - org.apache.pulsar.client.impl.transaction中的类
-
The default implementation of
Transaction
. - TransactionImpl.State - org.apache.pulsar.client.impl.transaction中的枚举
- TransactionMetaStoreHandler - org.apache.pulsar.client.impl中的类
-
Handler for transaction meta store.
- TransactionMetaStoreHandler(long, PulsarClientImpl, String, CompletableFuture<Void>) - 类 的构造器org.apache.pulsar.client.impl.TransactionMetaStoreHandler
- triggerFlush() - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
- triggerListener() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- triggerListener() - 类 中的方法org.apache.pulsar.client.impl.ZeroQueueConsumerImpl
- tryAcknowledgeMessage(Message<T>) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- tryReserveMemory(long) - 类 中的方法org.apache.pulsar.client.impl.MemoryLimitController
- TYPE_CLIENT_CREDENTIALS - 类 中的静态变量org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2
- TypeCheckUtil - org.apache.pulsar.client.util中的类
- TypeCheckUtil() - 类 的构造器org.apache.pulsar.client.util.TypeCheckUtil
- TypedMessageBuilderImpl<T> - org.apache.pulsar.client.impl中的类
- TypedMessageBuilderImpl(ProducerBase<?>, Schema<T>) - 类 的构造器org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- TypedMessageBuilderImpl(ProducerBase<?>, Schema<T>, TransactionImpl) - 类 的构造器org.apache.pulsar.client.impl.TypedMessageBuilderImpl
U
- UNACKED_MESSAGE_TRACKER_DISABLED - 类 中的静态变量org.apache.pulsar.client.impl.UnAckedMessageTracker
- unAckedChunkedMessageIdSequenceMap - 类 中的变量org.apache.pulsar.client.impl.ConsumerBase
- UnAckedMessageTracker - org.apache.pulsar.client.impl中的类
- UnAckedMessageTracker() - 类 的构造器org.apache.pulsar.client.impl.UnAckedMessageTracker
- UnAckedMessageTracker(PulsarClientImpl, ConsumerBase<?>, long) - 类 的构造器org.apache.pulsar.client.impl.UnAckedMessageTracker
- UnAckedMessageTracker(PulsarClientImpl, ConsumerBase<?>, long, long) - 类 的构造器org.apache.pulsar.client.impl.UnAckedMessageTracker
- UnAckedTopicMessageTracker - org.apache.pulsar.client.impl中的类
- UnAckedTopicMessageTracker(PulsarClientImpl, ConsumerBase<?>, long) - 类 的构造器org.apache.pulsar.client.impl.UnAckedTopicMessageTracker
- UnAckedTopicMessageTracker(PulsarClientImpl, ConsumerBase<?>, long, long) - 类 的构造器org.apache.pulsar.client.impl.UnAckedTopicMessageTracker
- unsubscribe() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- unsubscribeAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerBase
- unsubscribeAsync() - 类 中的方法org.apache.pulsar.client.impl.ConsumerImpl
- unsubscribeAsync() - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- unsubscribeAsync(String) - 类 中的方法org.apache.pulsar.client.impl.MultiTopicsConsumerImpl
- updateCumulativeStats(ConsumerStats) - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- updateCumulativeStats(ConsumerStats) - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- updateCumulativeStats(ConsumerStats) - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- updateNumMsgsReceived(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsDisabled
- updateNumMsgsReceived(Message<?>) - 接口 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorder
- updateNumMsgsReceived(Message<?>) - 类 中的方法org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl
- updateNumMsgsSent(long, long) - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsDisabled
- updateNumMsgsSent(long, long) - 接口 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorder
- updateNumMsgsSent(long, long) - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- updateServiceUrl(String) - 类 中的方法org.apache.pulsar.client.impl.BinaryProtoLookupService
- updateServiceUrl(String) - 类 中的方法org.apache.pulsar.client.impl.HttpLookupService
- updateServiceUrl(String) - 接口 中的方法org.apache.pulsar.client.impl.LookupService
-
Instruct the LookupService to switch to a new service URL for all subsequent requests
- updateServiceUrl(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarClientImpl
- updateServiceUrl(String) - 类 中的方法org.apache.pulsar.client.impl.PulsarServiceNameResolver
- updateServiceUrl(String) - 接口 中的方法org.apache.pulsar.client.impl.ServiceNameResolver
-
Update service url.
- updateStats() - 类 中的方法org.apache.pulsar.client.impl.ProducerStatsRecorderImpl
- useKeyStoreTls(boolean) - 类 中的方法org.apache.pulsar.client.impl.ClientBuilderImpl
- useProvidedSchemaAsReaderSchema - 类 中的变量org.apache.pulsar.client.impl.schema.generic.AbstractMultiVersionGenericReader
- utf8() - 类 中的静态方法org.apache.pulsar.client.impl.schema.StringSchema
V
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoProduceBytesSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.BooleanSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.DoubleSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.FloatSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.IntSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.LongSchema
- validate(byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.ShortSchema
- validate(byte[], byte[]) - 类 中的方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- validate(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ByteSchema
- validate(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.DoubleSchema
- validate(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.FloatSchema
- validate(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.IntSchema
- validate(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.LongSchema
- validate(ByteBuf) - 类 中的方法org.apache.pulsar.client.impl.schema.ShortSchema
- value(T) - 类 中的方法org.apache.pulsar.client.impl.TypedMessageBuilderImpl
- valueOf(String) - 枚举 中的静态方法org.apache.pulsar.client.impl.ProducerBase.MultiSchemaMode
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.pulsar.client.impl.PulsarClientImpl.State
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法org.apache.pulsar.client.impl.transaction.TransactionImpl.State
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法org.apache.pulsar.client.impl.ProducerBase.MultiSchemaMode
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.pulsar.client.impl.PulsarClientImpl.State
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法org.apache.pulsar.client.impl.transaction.TransactionImpl.State
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- verifyLocalBufferIsNotCorrupted(ProducerImpl.OpSendMsg) - 类 中的方法org.apache.pulsar.client.impl.ProducerImpl
-
Computes checksum again and verifies it against existing checksum.
W
- withAlwaysAllowNull(boolean) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withConnectTimeout(Duration) - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.DefaultMetadataResolver
- withJsonDef(String) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withJSR310ConversionEnabled(boolean) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withPojo(Class) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withProperties(Map<String, String>) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withReadTimeout(Duration) - 类 中的方法org.apache.pulsar.client.impl.auth.oauth2.protocol.DefaultMetadataResolver
- withSchemaReader(SchemaReader<T>) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withSchemaWriter(SchemaWriter<T>) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withSupportSchemaVersioning(boolean) - 类 中的方法org.apache.pulsar.client.impl.schema.SchemaDefinitionBuilderImpl
- withTransactionTimeout(long, TimeUnit) - 类 中的方法org.apache.pulsar.client.impl.transaction.TransactionBuilderImpl
- wrapPrimitiveObject(Object, SchemaType, byte[]) - 类 中的静态方法org.apache.pulsar.client.impl.schema.AutoConsumeSchema
- write(GenericRecord) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericAvroWriter
- write(GenericRecord) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericJsonWriter
- write(GenericRecord) - 类 中的方法org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeWriter
- write(T) - 类 中的方法org.apache.pulsar.client.impl.schema.writer.AvroWriter
- write(T) - 类 中的方法org.apache.pulsar.client.impl.schema.writer.JacksonJsonWriter
- write(T) - 类 中的方法org.apache.pulsar.client.impl.schema.writer.JsonWriter
-
已过时。
- write(T) - 类 中的方法org.apache.pulsar.client.impl.schema.writer.ProtobufWriter
- writeLock - 类 中的变量org.apache.pulsar.client.impl.UnAckedMessageTracker
- writer - 类 中的变量org.apache.pulsar.client.impl.schema.AbstractStructSchema
Z
- ZeroQueueConsumerImpl<T> - org.apache.pulsar.client.impl中的类
- ZeroQueueConsumerImpl(PulsarClientImpl, String, ConsumerConfigurationData<T>, ExecutorProvider, int, boolean, CompletableFuture<Consumer<T>>, MessageId, Schema<T>, ConsumerInterceptors<T>, boolean) - 类 的构造器org.apache.pulsar.client.impl.ZeroQueueConsumerImpl
所有类 所有程序包