Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

abortTxn(TxnID, List<PulsarApi.MessageIdData>) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
abortTxn(TxnID, List<PulsarApi.MessageIdData>) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Abort the transaction and all the entries of this transaction will be discarded.
abortTxn(TxnID) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionCursor
Abort transaction.
abortTxn() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Mark the transaction is aborted.
abortTxn(TxnID, Consumer) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
abortTxn(TxnID, Consumer) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
abortTxn(TxnID, Consumer) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
Abort a transaction.
abortTxnOnSubscription(String, String, long, long) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientImpl
 
abortTxnOnTopic(String, long, long, List<MessageId>) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientImpl
 
AbstractBaseDispatcher - Class in org.apache.pulsar.broker.service
 
AbstractBaseDispatcher(Subscription) - Constructor for class org.apache.pulsar.broker.service.AbstractBaseDispatcher
 
AbstractDispatcherMultipleConsumers - Class in org.apache.pulsar.broker.service
 
AbstractDispatcherMultipleConsumers(Subscription) - Constructor for class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
AbstractDispatcherSingleActiveConsumer - Class in org.apache.pulsar.broker.service
 
AbstractDispatcherSingleActiveConsumer(PulsarApi.CommandSubscribe.SubType, int, String, Subscription) - Constructor for class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
AbstractReplicator - Class in org.apache.pulsar.broker.service
 
AbstractReplicator(String, String, String, String, BrokerService) - Constructor for class org.apache.pulsar.broker.service.AbstractReplicator
 
AbstractReplicator.State - Enum in org.apache.pulsar.broker.service
 
AbstractTopic - Class in org.apache.pulsar.broker.service
 
AbstractTopic(String, BrokerService) - Constructor for class org.apache.pulsar.broker.service.AbstractTopic
 
accept(String) - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
Verify if the protocol can speak the given protocol.
accept(int) - Method in class org.apache.pulsar.broker.web.PulsarServerConnector
 
acknowledgeCumulativeAsync(MessageId, Map<String, Long>) - Method in interface org.apache.pulsar.client.api.RawReader
Acknowledge all messages as read up until messageId.
acknowledgeCumulativeAsync(MessageId, Map<String, Long>) - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
acknowledgeMessage(List<Position>, PulsarApi.CommandAck.AckType, Map<String, Long>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
acknowledgeMessage(List<Position>, PulsarApi.CommandAck.AckType, Map<String, Long>) - Method in class org.apache.pulsar.broker.service.persistent.CompactorSubscription
 
acknowledgeMessage(List<Position>, PulsarApi.CommandAck.AckType, Map<String, Long>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
acknowledgeMessage(List<Position>, PulsarApi.CommandAck.AckType, Map<String, Long>) - Method in interface org.apache.pulsar.broker.service.Subscription
 
acquireNameSpace(ZooKeeper, String, NamespaceEphemeralData) - Static method in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
Create name space Ephemeral node.
acquireSLANamespace() - Method in class org.apache.pulsar.broker.PulsarService
 
ACTIVE_CONSUMER_UPDATER - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
add(String) - Method in class org.apache.pulsar.broker.stats.NamespaceStats
 
add(long[], long[]) - Static method in class org.apache.pulsar.broker.stats.NamespaceStats
 
add(String, String, String) - Method in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
ADD_LATENCY_BUCKET_KEYS - Static variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
addAckedPartitionToTxn(TxnID, List<TransactionSubscription>) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
addAllIndex(Iterable<? extends SchemaStorageFormat.IndexEntry>) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addAllIndex(Iterable<? extends SchemaStorageFormat.IndexEntry>) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addAllProps(Iterable<? extends SchemaRegistryFormat.SchemaInfo.KeyValuePair>) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addComplete(Position, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.ConsistentHashingStickyKeyConsumerSelector
 
addConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.HashRangeAutoSplitStickyKeyConsumerSelector
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.HashRangeExclusiveStickyKeyConsumerSelector
 
addConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentStickyKeyDispatcherMultipleConsumers
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
addConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
addConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.StickyKeyConsumerSelector
Add a new consumer
addConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.Subscription
 
addConsumerToSubscription(Subscription, Consumer) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
addEntryLatencyStatsUsec - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
addFailed(ManagedLedgerException, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
addIfAbsent(Position) - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
addIfAbsent(Position) - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
addIfAbsent(Position) - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
addIndex(SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addIndex(int, SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addIndex(SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addIndex(int, SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addIndex(SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addIndex(int, SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addIndex(SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addIndex(int, SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addIndexBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addIndexBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
addIndexBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addIndexBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
addLatencyBucket - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
addMessage(long, long, long) - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
Add a message to the tracker
addMessage(long, long, long) - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
 
addMessageToReplay(long, long) - Method in class org.apache.pulsar.broker.service.AbstractBaseDispatcher
 
addMessageToReplay(long, long) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
addMessageToReplay(long, long) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
addNamespaceBundleOwnershipListener(NamespaceBundleOwnershipListener...) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
addNewSnapshot(PulsarMarkers.ReplicatedSubscriptionsSnapshot) - Method in class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionSnapshotCache
 
addOwnedNamespaceBundleAsync(NamespaceBundle) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
addOwnedNamespaceBundleAsync(NamespaceBundle) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
Add owned namespace bundle async.
addOwnedNamespaceBundleAsync(NamespaceBundle) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
addProducedPartitionToTxn(TxnID, List<String>) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
addProducer(Producer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
addProducer(Producer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
addProducer(Producer) - Method in interface org.apache.pulsar.broker.service.Topic
 
addPrometheusRawMetricsProvider(PrometheusRawMetricsProvider) - Method in class org.apache.pulsar.broker.PulsarService
 
addProps(SchemaRegistryFormat.SchemaInfo.KeyValuePair) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addProps(int, SchemaRegistryFormat.SchemaInfo.KeyValuePair) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addProps(SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addProps(int, SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addPropsBuilder() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addPropsBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
addRawMetricsProvider(PrometheusRawMetricsProvider) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
addReplicationCluster(String, NonPersistentTopic, String) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
addReplicationCluster(String, PersistentTopic, String, String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
addRestResources(String, String, boolean, Map<String, Object>) - Method in class org.apache.pulsar.broker.web.WebService
 
addSchema(SchemaData) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
addSchema(SchemaData) - Method in interface org.apache.pulsar.broker.service.Topic
Add a schema to the topic.
addSchemaIfIdleOrCheckCompatible(SchemaData) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
addSchemaIfIdleOrCheckCompatible(SchemaData) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
addSchemaIfIdleOrCheckCompatible(SchemaData) - Method in interface org.apache.pulsar.broker.service.Topic
If the topic is idle (no producers, no entries, no subscribers and no existing schema), add the passed schema to the topic.
addServlet(String, ServletHolder, boolean, Map<String, Object>) - Method in class org.apache.pulsar.broker.web.WebService
 
addStaticResources(String, String) - Method in class org.apache.pulsar.broker.web.WebService
 
addTransactionMetadataStore(TransactionCoordinatorID) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
addUnAckedMessages(PersistentDispatcherMultipleConsumers, int) - Method in class org.apache.pulsar.broker.service.BrokerService
If per-broker unacked message reached to limit then it blocks dispatcher if its unacked message limit has been reached to BrokerService.maxUnackedMsgsPerDispatcher
addUnAckedMessages(int) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
addUnAckedMessages(int) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
addUnAckedMessages(int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
addUnAckedMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
addUnAckedMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
addUnAckedMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
addUnAckedMessages(int) - Method in interface org.apache.pulsar.broker.service.Subscription
 
addUsage(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
addUsage(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.ResourceDescription
 
AdminResource - Class in org.apache.pulsar.broker.admin
 
AdminResource() - Constructor for class org.apache.pulsar.broker.admin.AdminResource
 
advancedMarkDeletePosition(PositionImpl) - Method in class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionSnapshotCache
Signal that the mark-delete position on the subscription has been advanced.
advertisedAddress(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.PulsarService
Advertised service address.
AggregatedConsumerStats - Class in org.apache.pulsar.broker.stats.prometheus
 
AggregatedConsumerStats() - Constructor for class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
AggregatedNamespaceStats - Class in org.apache.pulsar.broker.stats.prometheus
 
AggregatedNamespaceStats() - Constructor for class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
AggregatedReplicationStats - Class in org.apache.pulsar.broker.stats.prometheus
 
AggregatedReplicationStats() - Constructor for class org.apache.pulsar.broker.stats.prometheus.AggregatedReplicationStats
 
AggregatedSubscriptionStats - Class in org.apache.pulsar.broker.stats.prometheus
 
AggregatedSubscriptionStats() - Constructor for class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
AllocatorStatsGenerator - Class in org.apache.pulsar.broker.stats
 
AllocatorStatsGenerator() - Constructor for class org.apache.pulsar.broker.stats.AllocatorStatsGenerator
 
AlreadyRunningException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.AlreadyRunningException
 
appendBufferToTxn(TxnID, long, ByteBuf) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
appendBufferToTxn(TxnID, long, ByteBuf) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Append the buffer to the transaction buffer.
appendEntry(long, Position, int) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Add transaction entry into the transaction.
apply(CliFlags, String[]) - Method in class org.apache.pulsar.broker.tools.LoadReportCommand
 
applyNamespacePolicies(ServiceUnitId, SimpleResourceAllocationPolicies, Set<String>, Set<String>, LoadManagerShared.BrokerTopicLoadingPredicate) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
areIsolationPoliciesPresent(NamespaceName) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
Arguments() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.Arguments
 
asyncReadEntriesOrWait(ManagedCursor, int, AsyncCallbacks.ReadEntriesCallback, Object) - Method in interface org.apache.pulsar.compaction.CompactedTopic
 
asyncReadEntriesOrWait(ManagedCursor, int, AsyncCallbacks.ReadEntriesCallback, Object) - Method in class org.apache.pulsar.compaction.CompactedTopicImpl
 
asyncReadEntry(PositionImpl, AsyncCallbacks.ReadEntryCallback, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
asyncReplayEntries(Set<? extends Position>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
asyncReplayEntries(Set<? extends Position>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
asyncReplayEntriesInOrder(Set<? extends Position>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
ATTRIBUTE_PULSAR_NAME - Static variable in class org.apache.pulsar.broker.web.WebService
 
AVAILABLE_BOOKIES_ROOT - Static variable in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
availableAlgorithms - Static variable in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
availableBookiesCache() - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
availablePermits - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
AVRO_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
AVRO = 5;
AvroSchemaCompatibilityCheck - Class in org.apache.pulsar.broker.service.schema
SchemaCompatibilityCheck for SchemaType.AVRO.
AvroSchemaCompatibilityCheck() - Constructor for class org.apache.pulsar.broker.service.schema.AvroSchemaCompatibilityCheck
 

B

backlogQuotaCheck(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
BacklogQuotaManager - Class in org.apache.pulsar.broker.service
 
BacklogQuotaManager(PulsarService) - Constructor for class org.apache.pulsar.broker.service.BacklogQuotaManager
 
backOff - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
beforeSendMessage(Subscription, Entry, long[], PulsarApi.MessageMetadata) - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Intercept messages before sending them to the consumers.
beforeSendMessage(Subscription, Entry, long[], PulsarApi.MessageMetadata) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
beforeSendMessage(Subscription, Entry, long[], PulsarApi.MessageMetadata) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
bkException(String, int, long, long) - Static method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
blockDispatcherOnUnackedMsgs() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
blockedSubscriptionOnUnackedMsgs - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
blockedSubscriptionOnUnackedMsgs - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
BookieClientStatsGenerator - Class in org.apache.pulsar.broker.stats
 
BookieClientStatsGenerator(PulsarService) - Constructor for class org.apache.pulsar.broker.stats.BookieClientStatsGenerator
 
bookieMetadataServiceUri(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.PulsarService
Get bookkeeper metadata service uri.
Bookies - Class in org.apache.pulsar.broker.admin.v2
 
Bookies() - Constructor for class org.apache.pulsar.broker.admin.v2.Bookies
 
BookKeeperClientFactory - Interface in org.apache.pulsar.broker
Provider of a new BookKeeper client instance
BookKeeperClientFactoryImpl - Class in org.apache.pulsar.broker
 
BookKeeperClientFactoryImpl() - Constructor for class org.apache.pulsar.broker.BookKeeperClientFactoryImpl
 
BookkeeperSchemaStorage - Class in org.apache.pulsar.broker.service.schema
 
BookkeeperSchemaStorageFactory - Class in org.apache.pulsar.broker.service.schema
 
BookkeeperSchemaStorageFactory() - Constructor for class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory
 
BOOLEAN_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
BOOLEAN = 6;
BRK_ADD_ENTRY_LATENCY_PREFIX - Static variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
BROKER_SERVICE_CONFIGURATION_PATH - Static variable in class org.apache.pulsar.broker.service.BrokerService
 
BrokerData - Class in org.apache.pulsar.broker
Data class containing three components comprising all the data available for the leader broker about other brokers: - The local broker data which is written to ZooKeeper by each individual broker (LocalBrokerData).
BrokerData(LocalBrokerData) - Constructor for class org.apache.pulsar.broker.BrokerData
Initialize this BrokerData using the most recent local data.
BrokerFilter - Interface in org.apache.pulsar.broker.loadbalance
Load management component which determines what brokers should not be considered for topic placement by the placement strategy.
BrokerFilterBadVersionException - Exception in org.apache.pulsar.broker.loadbalance
 
BrokerFilterBadVersionException(String) - Constructor for exception org.apache.pulsar.broker.loadbalance.BrokerFilterBadVersionException
 
BrokerFilterBadVersionException(Throwable) - Constructor for exception org.apache.pulsar.broker.loadbalance.BrokerFilterBadVersionException
 
BrokerFilterBadVersionException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.loadbalance.BrokerFilterBadVersionException
 
BrokerFilterException - Exception in org.apache.pulsar.broker.loadbalance
 
BrokerFilterException(String) - Constructor for exception org.apache.pulsar.broker.loadbalance.BrokerFilterException
 
BrokerFilterException(Throwable) - Constructor for exception org.apache.pulsar.broker.loadbalance.BrokerFilterException
 
BrokerFilterException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.loadbalance.BrokerFilterException
 
BrokerHostUsage - Interface in org.apache.pulsar.broker.loadbalance
Class that will return the broker host usage.
BrokerInterceptor - Interface in org.apache.pulsar.broker.intercept
A plugin interface that allows you to intercept the client requests to the Pulsar brokers.
BrokerInterceptor.BrokerInterceptorDisabled - Class in org.apache.pulsar.broker.intercept
Broker interceptor disabled implementation.
BrokerInterceptorDefinition - Class in org.apache.pulsar.broker.intercept
Metadata information about a broker interceptor.
BrokerInterceptorDefinition() - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptorDefinition
 
BrokerInterceptorDefinitions - Class in org.apache.pulsar.broker.intercept
The collection of broker interceptor.
BrokerInterceptorDefinitions() - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptorDefinitions
 
BrokerInterceptorDisabled() - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
BrokerInterceptorMetadata - Class in org.apache.pulsar.broker.intercept
The metadata of broker interceptor
BrokerInterceptorMetadata() - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptorMetadata
 
BrokerInterceptors - Class in org.apache.pulsar.broker.intercept
A collection of broker interceptor.
BrokerInterceptors(Map<String, BrokerInterceptorWithClassLoader>) - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
BrokerInterceptorUtils - Class in org.apache.pulsar.broker.intercept
Util class to search and load BrokerInterceptors.
BrokerInterceptorUtils() - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptorUtils
 
BrokerInterceptorWithClassLoader - Class in org.apache.pulsar.broker.intercept
A broker interceptor with it's classloader.
BrokerInterceptorWithClassLoader() - Constructor for class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
brokerIsAFollowerNow() - Method in interface org.apache.pulsar.broker.loadbalance.LeaderElectionService.LeaderListener
 
brokerIsTheLeaderNow() - Method in interface org.apache.pulsar.broker.loadbalance.LeaderElectionService.LeaderListener
 
BrokerOperabilityMetrics - Class in org.apache.pulsar.broker.stats
 
BrokerOperabilityMetrics(String, String) - Constructor for class org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
 
brokerPublishRateLimiter - Variable in class org.apache.pulsar.broker.service.BrokerService
 
Brokers - Class in org.apache.pulsar.broker.admin.v1
 
Brokers() - Constructor for class org.apache.pulsar.broker.admin.v1.Brokers
 
Brokers - Class in org.apache.pulsar.broker.admin.v2
 
Brokers() - Constructor for class org.apache.pulsar.broker.admin.v2.Brokers
 
BrokersBase - Class in org.apache.pulsar.broker.admin.impl
Broker admin base.
BrokersBase() - Constructor for class org.apache.pulsar.broker.admin.impl.BrokersBase
 
brokerService - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
brokerService - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
BrokerService - Class in org.apache.pulsar.broker.service
 
BrokerService(PulsarService) - Constructor for class org.apache.pulsar.broker.service.BrokerService
 
BrokerServiceException - Exception in org.apache.pulsar.broker.service
Base type of exception thrown by Pulsar Broker Service
BrokerServiceException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException
 
BrokerServiceException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException
 
BrokerServiceException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException
 
BrokerServiceException.AlreadyRunningException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.ConsumerAssignException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.ConsumerBusyException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.NamingException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.NotAllowedException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.PersistenceException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.ProducerBusyException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.ServerMetadataException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.ServiceUnitNotReadyException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.SubscriptionBusyException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.SubscriptionFencedException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.SubscriptionInvalidCursorPosition - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.SubscriptionNotFoundException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TooManyRequestsException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TopicBusyException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TopicClosedException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TopicFencedException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TopicNotFoundException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TopicPoliciesCacheNotInitException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.TopicTerminatedException - Exception in org.apache.pulsar.broker.service
 
BrokerServiceException.UnsupportedVersionException - Exception in org.apache.pulsar.broker.service
 
BrokerStats - Class in org.apache.pulsar.broker.admin.v1
 
BrokerStats() - Constructor for class org.apache.pulsar.broker.admin.v1.BrokerStats
 
BrokerStats - Class in org.apache.pulsar.broker.admin.v2
 
BrokerStats() - Constructor for class org.apache.pulsar.broker.admin.v2.BrokerStats
 
BrokerStatsBase - Class in org.apache.pulsar.broker.admin.impl
 
BrokerStatsBase() - Constructor for class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
BrokerTool - Class in org.apache.pulsar.broker.tools
broker-tool is used for operations on a specific broker.
BrokerTool() - Constructor for class org.apache.pulsar.broker.tools.BrokerTool
 
brokerUrl(String, int) - Static method in class org.apache.pulsar.broker.PulsarService
 
brokerUrlTls(ServiceConfiguration) - Method in class org.apache.pulsar.broker.PulsarService
 
brokerUrlTls(String, int) - Static method in class org.apache.pulsar.broker.PulsarService
 
brokerValue(BrokerData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
 
BrokerVersionFilter - Class in org.apache.pulsar.broker.loadbalance.impl
 
BrokerVersionFilter() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.BrokerVersionFilter
 
build() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
build() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
build() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
build() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
build() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
build() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
build(String, String) - Static method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge
 
build() - Static method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge
 
build(String, String) - Static method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
build() - Static method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
build() - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
Builder() - Constructor for class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Builder
 
Builder() - Constructor for class org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Builder
 
builder() - Static method in class org.apache.pulsar.PulsarStandalone
This method gets a builder to build an embedded pulsar instance i.e.
buildPartial() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
buildPartial() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
buildPartial() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
buildPartial() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
buildPartial() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
buildPartial() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
BUNDLE_DATA_ZPATH - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
BundleData - Class in org.apache.pulsar.broker
Data class comprising the short term and long term historical data for this bundle.
BundleData() - Constructor for class org.apache.pulsar.broker.BundleData
 
BundleData(int, int) - Constructor for class org.apache.pulsar.broker.BundleData
Initialize the bundle data.
BundleData(int, int, NamespaceBundleStats) - Constructor for class org.apache.pulsar.broker.BundleData
Initialize this bundle data and have its histories default to the given stats before the first sample is received.
BundleSplitStrategy - Interface in org.apache.pulsar.broker.loadbalance
Load Manager component which determines what bundles should be split into two bundles.
BundleSplitterTask - Class in org.apache.pulsar.broker.loadbalance.impl
Determines which bundles should be split based on various thresholds.
BundleSplitterTask(PulsarService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.BundleSplitterTask
Construct a BundleSplitterTask.
bundleTreeSetCache - Variable in class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
 
bundleValue(String, BrokerData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
 
bytesInCounter - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
bytesOutCounter - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 

C

cacheIsInitialized(TopicName) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
cacheIsInitialized(TopicName) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
whether the cache has been initialized
cacheIsInitialized(TopicName) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
cacheOfflineTopicStats(TopicName, PersistentOfflineTopicStats) - Method in class org.apache.pulsar.broker.service.BrokerService
 
calculateBrokerHostUsage() - Method in interface org.apache.pulsar.broker.loadbalance.BrokerHostUsage
Calculate the host usage information.
calculateBrokerHostUsage() - Method in class org.apache.pulsar.broker.loadbalance.impl.GenericBrokerHostUsageImpl
 
calculateBrokerHostUsage() - Method in class org.apache.pulsar.broker.loadbalance.impl.LinuxBrokerHostUsageImpl
 
calculateRank() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
canAssign(ServiceUnit, ResourceUnit, Map<ResourceUnit, LoadReport>) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
cancelPendingRead() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
cancelPendingRead() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
cancelPendingRead() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
cancelPublishBufferLimiting() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
cancelPublishBufferLimiting() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
cancelPublishRateLimiting() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
cancelPublishRateLimiting() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
canFit(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
canFit(ResourceDescription) - Method in interface org.apache.pulsar.broker.loadbalance.ResourceUnit
 
canSplitBundle(NamespaceBundle) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
canUnsubscribe(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
canUnsubscribe(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
Handle unsubscribe command from the client API For failover subscription, if consumer is connected consumer, we can unsubscribe.
canUnsubscribe(Consumer) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
canUnsubscribe(Consumer) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
canUnsubscribe(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
canUnsubscribe(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
channelActive(ChannelHandlerContext) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
channelInactive(ChannelHandlerContext) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
channelWritabilityChanged(ChannelHandlerContext) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
checkAndStartPublish(long, long, ByteBuf, long) - Method in class org.apache.pulsar.broker.service.Producer
 
checkArgument(boolean, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
checkAuthorization(PulsarService, TopicName, String, AuthenticationDataSource) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
checkBackloggedCursors() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkBackloggedCursors() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkBackloggedCursors() - Method in interface org.apache.pulsar.broker.service.Topic
Activate cursors those caught up backlog-threshold entries and deactivate slow cursors which are creating backlog.
checkBacklogQuota(BacklogQuota, RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
checkBrokerPublishThrottlingRate() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkCompaction() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkCompaction() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
checkCompatible(SchemaData, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.JsonSchemaCompatibilityCheck
 
checkCompatible(SchemaData, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.KeyValueSchemaCompatibilityCheck
 
checkCompatible(Iterable<SchemaData>, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.KeyValueSchemaCompatibilityCheck
 
checkCompatible(SchemaData, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.ProtobufNativeSchemaCompatibilityCheck
 
checkCompatible(Iterable<SchemaData>, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.ProtobufNativeSchemaCompatibilityCheck
 
checkCompatible(SchemaData, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaCompatibilityCheck
 
checkCompatible(Iterable<SchemaData>, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaCompatibilityCheck
 
checkCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
checkCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
checkCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
checkConnect(TopicName) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
checkConsumerCompatibility(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
checkConsumerCompatibility(String, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
checkConsumerCompatibility(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
checkConsumerCompatibility(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
checkDeduplicationSnapshot() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkDeduplicationSnapshot() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkDeduplicationSnapshot() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkDeduplicationStatus() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkEncryption() - Method in class org.apache.pulsar.broker.service.Producer
 
checkGC() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkGC() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkGC() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkGC() - Method in class org.apache.pulsar.broker.service.persistent.SystemTopic
 
checkGC() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkHeartbeatNamespace(ServiceUnitId) - Static method in class org.apache.pulsar.broker.namespace.NamespaceService
 
checkInactiveSubscriptions() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkInactiveSubscriptions() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkInactiveSubscriptions() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkInactiveSubscriptions() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkIsCanDeleteConsumerPendingAck(PositionImpl) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
checkIsCanDeleteConsumerPendingAck(PositionImpl) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
checkIsCanDeleteConsumerPendingAck(PositionImpl) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
checkIsCanDeleteConsumerPendingAck(PositionImpl) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
Judge the all ack set point have acked by normal ack and transaction pending ack.
checkLocalOrGetPeerReplicationCluster(PulsarService, NamespaceName) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
checkMessageDeduplicationInfo() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkMessageDeduplicationInfo() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkMessageDeduplicationInfo() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkMessageDeduplicationInfo() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkMessageExpiry() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkMessageExpiry() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkMessageExpiry() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkMessageExpiry() - Method in class org.apache.pulsar.broker.service.persistent.SystemTopic
 
checkMessageExpiry() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkNamespaceBundleSplit() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As the leader broker, attempt to automatically detect and split hot namespace bundles.
checkNamespaceBundleSplit() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As the leader broker, attempt to automatically detect and split hot namespace bundles.
checkNotNull(T) - Static method in class org.apache.pulsar.broker.admin.AdminResource
 
checkNotNull(Object, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
checkOwnership(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Check whether this broker owns given namespace bundle.
checkPermissions() - Method in class org.apache.pulsar.broker.service.Consumer
 
checkPermissions() - Method in class org.apache.pulsar.broker.service.Producer
 
checkPublishRate() - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
checkPublishRate() - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
checks and update state of current publish and marks if it has exceeded the rate-limiting threshold.
checkPublishRate() - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
checkPublishRate() - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
checkReplication() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
checkReplication() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
checkReplication() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkReplicationPolicies() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkSchemaCompatibleForConsumer(SchemaData) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
checkSchemaCompatibleForConsumer(SchemaData) - Method in interface org.apache.pulsar.broker.service.Topic
Check if schema is compatible with current topic schema.
checkStatus() - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
Check the status of deduplication.
checkTopicExists(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
checkTopicExistsAsync(TopicName) - Method in class org.apache.pulsar.broker.admin.AdminResource
Check the exists topics contains the given topic.
checkTopicFenced() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
checkTopicLevelPolicyEnable() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
checkTopicNsOwnership(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkTopicNsOwnershipAsync(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkTopicOwnership(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
checkTopicPublishThrottlingRate() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
checkTopicPublishThrottlingRate() - Method in class org.apache.pulsar.broker.service.BrokerService
 
checkTopicPublishThrottlingRate() - Method in interface org.apache.pulsar.broker.service.Topic
 
checkUnAckMessageDispatching() - Method in class org.apache.pulsar.broker.service.BrokerService
Adds given dispatcher's unackMessage count to broker-unack message count and if it reaches to the BrokerService.maxUnackedMessages then it blocks all the dispatchers which has unack-messages higher than BrokerService.maxUnackedMsgsPerDispatcher.
clear() - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
Clear all delayed messages from the tracker.
clear() - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
 
clear() - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
clear() - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
clear() - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
clear() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
clear() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
clear() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
clear() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
clear() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
clear() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
clear(long[]) - Static method in class org.apache.pulsar.broker.stats.NamespaceStats
 
clear() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
clearBacklog() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
clearBacklog() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
clearBacklog() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
clearBacklog() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
Clears backlog for all cursors in the topic
clearBacklog(String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
Clears backlog for a given cursor in the topic.
clearBacklog() - Method in interface org.apache.pulsar.broker.service.Subscription
 
clearDelayedMessages() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
clearDelayedMessages() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
clearDeleted() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bool deleted = 6;
clearEntryId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 entryId = 2;
clearField(Descriptors.FieldDescriptor) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
clearHash() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required bytes hash = 3;
clearIndex() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
clearIndex() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
clearIndividualPosition(Position) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
clearIndividualPosition(Position) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
clearIndividualPosition(Position) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
When the position is actually deleted, we can use this method to clear the cache for individual ack messages.
clearInfo() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
clearKey() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string key = 1;
clearLedgerId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 ledgerId = 1;
clearLocatorCache(String) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
clearNamespaceBacklog(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
clearNamespaceBacklog(AsyncResponse, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
clearNamespaceBacklogForSubscription(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
clearNamespaceBacklogForSubscription(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
clearNamespaceBundleBacklog(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
clearNamespaceBundleBacklog(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
clearNamespaceBundleBacklogForSubscription(String, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
clearNamespaceBundleBacklogForSubscription(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
clearOffloadDeletionLag(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
clearPosition() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
clearProps() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
clearSchema() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bytes schema = 4;
clearSchemaData() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
required bytes schema_data = 2;
clearSchemaId() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string schema_id = 1;
clearTimestamp() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required int64 timestamp = 5;
clearType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
clearUser() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string user = 2;
clearValue() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string value = 2;
clearVersion() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required int64 version = 1;
client - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
client - Variable in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
clientAddress() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
clientAddress() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
clientAppId() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Gets a caller id (IP + role)
clientAuthData() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
clone() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
clone() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
clone() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
clone() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
clone() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
clone() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
close() - Method in interface org.apache.pulsar.broker.BookKeeperClientFactory
 
close() - Method in class org.apache.pulsar.broker.BookKeeperClientFactoryImpl
 
close() - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
Close the subscription tracker and release all resources.
close() - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTrackerFactory
Close the factory and release all the resources
close() - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
 
close() - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTrackerFactory
 
close() - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
close() - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Close this broker interceptor.
close() - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
close() - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
close() - Method in class org.apache.pulsar.broker.ManagedLedgerClientFactory
 
close() - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
 
close() - Method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
 
close() - Method in class org.apache.pulsar.broker.PulsarService
Close the current pulsar service.
close() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
close() - Method in class org.apache.pulsar.broker.service.BrokerService
 
close() - Method in class org.apache.pulsar.broker.service.Consumer
Close the consumer if: a.
close(boolean) - Method in class org.apache.pulsar.broker.service.Consumer
 
close() - Method in interface org.apache.pulsar.broker.service.Dispatcher
mark dispatcher closed to stop new incoming requests and disconnect all consumers
close() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
close() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
close() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
close(boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
Close this topic - close all producers and subscriptions associated with this topic
close() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
close() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
close() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
close() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
Close the cursor ledger for this subscription.
close() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
close(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
Close this topic - close all producers and subscriptions associated with this topic
close() - Method in class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionsController
 
close() - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
close(boolean) - Method in class org.apache.pulsar.broker.service.Producer
Close the producer immediately if: a.
close() - Method in class org.apache.pulsar.broker.service.PulsarStats
 
close() - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
close() - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
close() - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistryService
 
close() - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
close() - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
close() - Method in class org.apache.pulsar.broker.service.ServerCnx
It closes the connection with client which triggers channelInactive() which clears all producers and consumers from connection-map
close() - Method in interface org.apache.pulsar.broker.service.Subscription
 
close(boolean) - Method in interface org.apache.pulsar.broker.service.Topic
 
close() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Close the system topic
close() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Close the system topic reader.
close() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Writer
Close the system topic writer.
close() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
close() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferReader
 
close() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientImpl
 
close() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
close() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
close() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBufferReader
close() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
Close the entry to release the resource that it holds.
close() - Method in class org.apache.pulsar.broker.web.WebService
 
close() - Method in interface org.apache.pulsar.client.api.RawMessage
 
close() - Method in class org.apache.pulsar.client.impl.RawMessageImpl
 
close() - Method in class org.apache.pulsar.PulsarStandalone
 
closeAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Close the system topic asynchronously.
closeAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Close the reader of the system topic asynchronously.
closeAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Writer
Close the writer of the system topic asynchronously.
closeAsync() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
closeAsync() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
closeAsync() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Close the buffer asynchronously.
closeAsync() - Method in interface org.apache.pulsar.client.api.RawReader
Close the raw reader.
closeAsync() - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
closeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
closeConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
closeFuture - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
closeNow(boolean) - Method in class org.apache.pulsar.broker.service.Producer
 
closeProducer(Producer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
closeProducer(Producer) - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
closeProducerAsync() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
CLUSTER_NAME - Static variable in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
ClusterReplicationMetrics - Class in org.apache.pulsar.broker.stats
 
ClusterReplicationMetrics(String, boolean) - Constructor for class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
clusters() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
Clusters - Class in org.apache.pulsar.broker.admin.v1
 
Clusters() - Constructor for class org.apache.pulsar.broker.admin.v1.Clusters
 
Clusters - Class in org.apache.pulsar.broker.admin.v2
 
Clusters() - Constructor for class org.apache.pulsar.broker.admin.v2.Clusters
 
ClustersBase - Class in org.apache.pulsar.broker.admin.impl
 
ClustersBase() - Constructor for class org.apache.pulsar.broker.admin.impl.ClustersBase
 
clustersCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
clustersListCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
CmdUtility - Class in org.apache.pulsar.utils
 
CmdUtility() - Constructor for class org.apache.pulsar.utils.CmdUtility
 
cnx() - Method in class org.apache.pulsar.broker.service.Consumer
 
collect() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge
 
collect() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
CommandCreateKeyPair() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandCreateKeyPair
 
CommandCreateSecretKey() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandCreateSecretKey
 
CommandCreateToken() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandCreateToken
 
CommandShowToken() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandShowToken
 
CommandValidateToken() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandValidateToken
 
committedAtEntryId() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
committedAtEntryId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
The entry id that the transaction is committed to.
committedAtEntryId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Return the committed entry id at data ledger.
committedAtLedgerId() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
committedAtLedgerId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
The ledger id that the transaction is committed to.
committedAtLedgerId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Return the committed ledger id at data ledger.
committingTxn() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Mark the transaction status is committing.
commitTxn(TxnID, List<PulsarApi.MessageIdData>) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
commitTxn(TxnID, List<PulsarApi.MessageIdData>) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Commit the transaction and seal the buffer for this transaction.
commitTxn(long, long, TxnID, Position) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionCursor
Commit transaction.
commitTxn(long, long) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Mark the transaction is committed.
commitTxn(TxnID, Map<String, Long>) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
commitTxn(TxnID, Map<String, Long>) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
commitTxn(TxnID, Map<String, Long>) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
Commit a transaction.
commitTxnOnSubscription(String, String, long, long) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientImpl
 
commitTxnOnTopic(String, long, long, List<MessageId>) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientImpl
 
compact(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
compact(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
compact(String) - Method in class org.apache.pulsar.compaction.Compactor
 
COMPACTED_TOPIC_LEDGER_PROPERTY - Static variable in class org.apache.pulsar.compaction.Compactor
 
CompactedTopic - Interface in org.apache.pulsar.compaction
 
CompactedTopicImpl - Class in org.apache.pulsar.compaction
 
CompactedTopicImpl(BookKeeper) - Constructor for class org.apache.pulsar.compaction.CompactedTopicImpl
 
CompactedTopicImpl.CompactedTopicContext - Class in org.apache.pulsar.compaction
 
COMPACTION_SUBSCRIPTION - Static variable in class org.apache.pulsar.compaction.Compactor
 
compactionStatus(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
compactionStatus(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
compactionStatus() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
Compactor - Class in org.apache.pulsar.compaction
Compactor for Pulsar topics
Compactor(ServiceConfiguration, PulsarClient, BookKeeper, ScheduledExecutorService) - Constructor for class org.apache.pulsar.compaction.Compactor
 
CompactorSubscription - Class in org.apache.pulsar.broker.service.persistent
 
CompactorSubscription(PersistentTopic, CompactedTopic, String, ManagedCursor) - Constructor for class org.apache.pulsar.broker.service.persistent.CompactorSubscription
 
CompactorTool - Class in org.apache.pulsar.compaction
 
CompactorTool() - Constructor for class org.apache.pulsar.compaction.CompactorTool
 
compare(ResourceDescription, ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.ResourceAvailabilityRanker
 
compareTo(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
compareTo(ServiceUnit) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
 
compareTo(ResourceUnit) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
compareTo(NamespaceBundle) - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
completed(Exception, long, long) - Method in class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionsController
From Topic.PublishContext
completed(Exception, long, long) - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
completedSendOperation(boolean, int) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
completedSendOperation(boolean, int) - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
conf - Variable in class org.apache.pulsar.compaction.Compactor
 
config() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
connected - Variable in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
ConsistentHashingStickyKeyConsumerSelector - Class in org.apache.pulsar.broker.service
This is a consumer selector based fixed hash range.
ConsistentHashingStickyKeyConsumerSelector(int) - Constructor for class org.apache.pulsar.broker.service.ConsistentHashingStickyKeyConsumerSelector
 
Consumer - Class in org.apache.pulsar.broker.service
A Consumer is a consumer currently connected and associated with a Subscription
Consumer(Subscription, PulsarApi.CommandSubscribe.SubType, String, long, int, String, int, TransportCnx, String, Map<String, String>, boolean, PulsarApi.CommandSubscribe.InitialPosition, PulsarApi.KeySharedMeta) - Constructor for class org.apache.pulsar.broker.service.Consumer
 
ConsumerAssignException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.ConsumerAssignException
 
ConsumerBusyException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.ConsumerBusyException
 
consumerCount - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
consumerFlow(Consumer, int) - Method in interface org.apache.pulsar.broker.service.Dispatcher
Indicates that this consumer is now ready to receive more messages
consumerFlow(Consumer, int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
consumerFlow(Consumer, int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
consumerFlow(Consumer, int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
consumerFlow(Consumer, int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
consumerFlow(Consumer, int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
consumerFlow(Consumer, int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
consumerFlow(Consumer, int) - Method in interface org.apache.pulsar.broker.service.Subscription
 
consumerId() - Method in class org.apache.pulsar.broker.service.Consumer
 
ConsumerIdentifier(String, String, long) - Constructor for class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter.ConsumerIdentifier
 
consumerList - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
consumerName() - Method in class org.apache.pulsar.broker.service.Consumer
 
consumers - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
consumersCount - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
consumerSet - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
consumerStat - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
contains(Position) - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
contains(Position) - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
contains(Position) - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
create(ServiceConfiguration, ZooKeeper, Optional<Class<? extends EnsemblePlacementPolicy>>, Map<String, Object>) - Method in interface org.apache.pulsar.broker.BookKeeperClientFactory
 
create(ServiceConfiguration, ZooKeeper, Optional<Class<? extends EnsemblePlacementPolicy>>, Map<String, Object>, StatsLogger) - Method in interface org.apache.pulsar.broker.BookKeeperClientFactory
 
create(ServiceConfiguration, ZooKeeper, Optional<Class<? extends EnsemblePlacementPolicy>>, Map<String, Object>) - Method in class org.apache.pulsar.broker.BookKeeperClientFactoryImpl
 
create(ServiceConfiguration, ZooKeeper, Optional<Class<? extends EnsemblePlacementPolicy>>, Map<String, Object>, StatsLogger) - Method in class org.apache.pulsar.broker.BookKeeperClientFactoryImpl
 
create(PulsarService) - Static method in interface org.apache.pulsar.broker.loadbalance.LoadManager
 
create(ServiceConfiguration) - Static method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManagerStrategy
Create a placement strategy using the configuration.
create(PulsarService) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorageFactory
 
create(SchemaStorage, Set<String>) - Static method in interface org.apache.pulsar.broker.service.schema.SchemaRegistryService
 
create(PulsarService) - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFactory
 
create() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Builder
 
create() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Builder
 
create(NamespaceService, ConnectionPool) - Static method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferClientImpl
 
create(PulsarClient, String, String) - Static method in interface org.apache.pulsar.client.api.RawReader
Create a raw reader for a topic.
createBundlesIfAbsent(ZooKeeper, String, BundlesData) - Static method in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
 
createCluster(String, ClusterData) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
createFactory(PulsarService, HashFunction) - Static method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
createLookupResult(String, boolean, String) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
createManagedLedgerOffloader(OffloadPolicies) - Method in class org.apache.pulsar.broker.PulsarService
 
createMissedPartitions(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
createNamespace(String, String, String, BundlesData) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
createNamespace(String, String, Policies) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
createNonPartitionedTopic(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
createPartitionedTopic(AsyncResponse, String, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
createPartitionedTopic(AsyncResponse, String, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
createPartitionedTopic(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
createPartitionedTopic(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
createPolicies(String, boolean) - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
Create LocalPolicies with bundle-data in LocalZookeeper by fetching it from GlobalZookeeper
createSubscription(AsyncResponse, String, String, String, String, String, boolean, MessageIdImpl, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
createSubscription(AsyncResponse, String, String, String, String, boolean, MessageIdImpl, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
createSubscription(String, PulsarApi.CommandSubscribe.InitialPosition, boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
createSubscription(String, PulsarApi.CommandSubscribe.InitialPosition, boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
createSubscription(String, PulsarApi.CommandSubscribe.InitialPosition, boolean) - Method in interface org.apache.pulsar.broker.service.Topic
 
createSystemTopic(NamespaceName, EventType) - Method in class org.apache.pulsar.broker.systopic.NamespaceEventsSystemTopicFactory
 
createTenant(String, TenantInfo) - Method in class org.apache.pulsar.broker.admin.impl.TenantsBase
 
ctx() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
cumulativeAcknowledgeMessage(TxnID, List<PositionImpl>) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
cumulativeAcknowledgeMessage(TxnID, List<PositionImpl>) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
cumulativeAcknowledgeMessage(TxnID, List<PositionImpl>) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
Acknowledge message(s) for an ongoing transaction.
currentConsumerRoundRobinIndex - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
currentPublishByteCount - Variable in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
currentPublishMsgCount - Variable in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
cursor - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
cursor - Variable in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
cursor - Variable in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
cursorIsReset() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
cursorIsReset() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 

D

DataSketchesOpStatsLogger - Class in org.apache.pulsar.broker.stats.prometheus.metrics
OpStatsLogger implementation that uses DataSketches library to calculate the approximated latency quantiles.
DataSketchesSummaryLogger - Class in org.apache.pulsar.broker.stats.prometheus.metrics
 
DATE_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
DATE = 13;
deactivateCursor() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
decodeKeyValueSchemaData(SchemaData) - Static method in class org.apache.pulsar.broker.service.schema.KeyValueSchemaCompatibilityCheck
 
DEFAULT - Static variable in interface org.apache.pulsar.broker.service.schema.SchemaCompatibilityCheck
 
DEFAULT_CLUSTER_NAME - Static variable in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
DEFAULT_MESSAGE_RATE - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
DEFAULT_MESSAGE_THROUGHPUT - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
DEFAULT_PROMETHEUS_STATS_LATENCY_ROLLOVER_SECONDS - Static variable in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
DEFAULT_RANGE_SIZE - Static variable in interface org.apache.pulsar.broker.service.StickyKeyConsumerSelector
 
DefaultSchemaRegistryService - Class in org.apache.pulsar.broker.service.schema
 
DefaultSchemaRegistryService() - Constructor for class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
delayedDeliveryEnabled - Variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
delayedDeliveryTickTimeMillis - Variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
DelayedDeliveryTracker - Interface in org.apache.pulsar.broker.delayed
Represent the tracker for the delayed delivery of messages for a particular subscription.
DelayedDeliveryTrackerFactory - Interface in org.apache.pulsar.broker.delayed
Factory of InMemoryDelayedDeliveryTracker objects.
DelayedDeliveryTrackerLoader - Class in org.apache.pulsar.broker.delayed
 
DelayedDeliveryTrackerLoader() - Constructor for class org.apache.pulsar.broker.delayed.DelayedDeliveryTrackerLoader
 
delete() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
Delete the subscription by closing and deleting its managed cursor if no consumers are connected to it.
delete() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
delete() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
Delete the subscription by closing and deleting its managed cursor if no consumers are connected to it.
delete() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
Delete the managed ledger associated with this topic
delete(String, boolean) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
delete(String) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
delete() - Method in interface org.apache.pulsar.broker.service.Subscription
 
delete() - Method in interface org.apache.pulsar.broker.service.Topic
 
deleteBookieAffinityGroup(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
deleteBookieAffinityGroup(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
deleteBookieRackInfo(String) - Method in class org.apache.pulsar.broker.admin.v2.Bookies
 
deleteCluster(String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
deleteComplete(Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
DELETED_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
deleteDeduplicationSnapshotInterval(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteDelayedDeliveryPolicies(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteDynamicConfiguration(String) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
deleteFailed(ManagedLedgerException, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
deleteFailureDomain(String, String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
deleteForcefully() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
Forcefully close all consumers and deletes the subscription.
deleteForcefully() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
Forcefully close all producers/consumers/replicators and deletes the topic.
deleteForcefully() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
Forcefully close all consumers and deletes the subscription.
deleteForcefully() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
Forcefully close all producers/consumers/replicators and deletes the topic.
deleteForcefully() - Method in interface org.apache.pulsar.broker.service.Subscription
 
deleteForcefully() - Method in interface org.apache.pulsar.broker.service.Topic
 
deleteInactiveTopicPolicies(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteMaxUnackedMessagesOnConsumer(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteMaxUnackedMessagesOnSubscription(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteNamespace(AsyncResponse, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
deleteNamespace(AsyncResponse, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
deleteNamespaceBundle(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
deleteNamespaceBundle(String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
deleteNamespaceIsolationPolicy(String, String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
deletePartitionedTopic(AsyncResponse, String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
deletePartitionedTopic(AsyncResponse, String, String, String, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deletePartitionedTopicMetadataWhileInactive() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
deleteSchema(String, String, String, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
deleteSchema() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
deleteSchema(String, String) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
deleteSchema(String, String) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
deleteSchema(String, String) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
deleteSchema(String, String) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
deleteSchema() - Method in interface org.apache.pulsar.broker.service.Topic
Delete the schema if this topic has a schema defined for it.
deleteSchemaStorage(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
deleteSchemaStorage(String) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
deleteSchemaStorage(String, boolean) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
deleteSchemaStorage(String) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
deleteSchemaStorage(String, boolean) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
deleteSchemaStorage(String) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
deleteSchemaStorage(String, boolean) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
deleteSchemaStorage(String) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
deleteSchemaStorage(String, boolean) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
deleteSubscription(AsyncResponse, String, String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
deleteSubscription(AsyncResponse, String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteTenant(String) - Method in class org.apache.pulsar.broker.admin.impl.TenantsBase
 
deleteTopic(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
deleteTopic(String, String, String, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
deleteTopic(String, boolean) - Method in class org.apache.pulsar.broker.service.BrokerService
 
deleteTopic(String, boolean, boolean) - Method in class org.apache.pulsar.broker.service.BrokerService
 
deleteZkNodeRecursively(ZooKeeper, String) - Static method in class org.apache.pulsar.PulsarClusterMetadataTeardown
 
deregisterFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
deregisterFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
deregisterSink(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
deregisterSource(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
describe() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge
 
describe() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
deserializeFrom(ByteBuf) - Static method in class org.apache.pulsar.client.impl.RawMessageImpl
 
destroy() - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
destroy() - Method in class org.apache.pulsar.broker.web.MaxRequestSizeFilter
 
destroy() - Method in class org.apache.pulsar.broker.web.PreInterceptFilter
 
destroy() - Method in class org.apache.pulsar.broker.web.ResponseHandlerFilter
 
DeviationShedder - Class in org.apache.pulsar.broker.loadbalance.impl
An abstract class which makes a LoadSheddingStrategy which makes decisions based on standard deviation easier to implement.
DeviationShedder() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
Initialize this DeviationShedder.
DimensionStats - Class in org.apache.pulsar.broker.stats
 
DimensionStats(String, long) - Constructor for class org.apache.pulsar.broker.stats.DimensionStats
 
disableBroker() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As any broker, disable the broker this manager is running on.
disableBroker() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
disableBroker() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
disableBroker() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Removes visibility of current broker from loadbalancer list so, other brokers can't redirect any request to this broker and this broker won't accept new connection requests.
disableBroker() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As any broker, disable the broker this manager is running on.
disableBroker() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
disableCnxAutoRead() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
disableCnxAutoRead() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
disableCnxAutoRead() - Method in interface org.apache.pulsar.broker.service.Topic
 
disableCnxAutoRead() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
DISABLED - Static variable in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
 
DISABLED - Static variable in interface org.apache.pulsar.broker.service.TopicPoliciesService
 
DISABLED_RATE_LIMITER - Static variable in interface org.apache.pulsar.broker.service.PublishRateLimiter
 
DISABLED_RATE_LIMITER - Static variable in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
disableOwnership(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Disable bundle in local cache and on zk
disableProducerRead() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
disableReplicatorRead() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
disableReplicatorRead() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
disableReplicatorRead() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
disconnect() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
disconnect(boolean) - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
disconnect() - Method in class org.apache.pulsar.broker.service.Consumer
 
disconnect(boolean) - Method in class org.apache.pulsar.broker.service.Consumer
 
disconnect() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
Disconnect all consumers attached to the dispatcher and close this subscription
disconnect() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
disconnect(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
disconnect() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
Disconnect all consumers attached to the dispatcher and close this subscription
disconnect() - Method in class org.apache.pulsar.broker.service.Producer
It closes the producer from server-side and sends command to client to disconnect producer from existing connection without closing that connection.
disconnect() - Method in interface org.apache.pulsar.broker.service.Replicator
 
disconnect(boolean) - Method in interface org.apache.pulsar.broker.service.Replicator
 
disconnect() - Method in interface org.apache.pulsar.broker.service.Subscription
 
disconnectActiveConsumers(boolean) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
disconnectActiveConsumers(boolean) - Method in interface org.apache.pulsar.broker.service.Dispatcher
Disconnect active consumers
disconnectActiveConsumers(boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
disconnectActiveConsumers(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
disconnectAllConsumers(boolean) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
Disconnect all consumers on this dispatcher (server side close).
disconnectAllConsumers(boolean) - Method in interface org.apache.pulsar.broker.service.Dispatcher
disconnect all consumers
disconnectAllConsumers() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
disconnectAllConsumers(boolean) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
disconnectAllConsumers(boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
disconnectAllConsumers(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
Dispatcher - Interface in org.apache.pulsar.broker.service
 
dispatcher - Variable in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
dispatchRate() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
DispatchRateLimiter - Class in org.apache.pulsar.broker.service.persistent
 
DispatchRateLimiter(PersistentTopic, DispatchRateLimiter.Type) - Constructor for class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
dispatchRateLimiter - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
DispatchRateLimiter.Type - Enum in org.apache.pulsar.broker.service.persistent
 
DistributedIdGenerator - Class in org.apache.pulsar.broker.service
Generate unique ids across multiple nodes.
DistributedIdGenerator(ZooKeeper, String, String) - Constructor for class org.apache.pulsar.broker.service.DistributedIdGenerator
 
doCompaction(RawReader, BookKeeper) - Method in class org.apache.pulsar.compaction.Compactor
 
doCompaction(RawReader, BookKeeper) - Method in class org.apache.pulsar.compaction.TwoPhaseCompactor
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.pulsar.broker.web.MaxRequestSizeFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.pulsar.broker.web.PreInterceptFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.pulsar.broker.web.ResponseHandlerFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
doLoadShedding() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As the leader broker, select bundles for the namespace service to unload so that they may be reassigned to new brokers.
doLoadShedding() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
doLoadShedding() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
doLoadShedding() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Unload a candidate service unit to balance the load
doLoadShedding() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As the leader broker, select bundles for the namespace service to unload so that they may be reassigned to new brokers.
doLoadShedding() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
domain() - Method in class org.apache.pulsar.broker.admin.AdminResource
Get the domain of the topic (whether it's persistent or non-persistent)
doNamespaceBundleSplit() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
doNamespaceBundleSplit() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
Detect and split hot namespace bundles
doNamespaceBundleSplit() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Namespace bundle split
doNamespaceBundleSplit() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
DOUBLE_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
DOUBLE = 12;
doUnsubscribe(long) - Method in class org.apache.pulsar.broker.service.Consumer
 
doUnsubscribe(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
Handle unsubscribe command from the client API Check with the dispatcher is this consumer can proceed with unsubscribe
doUnsubscribe(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
Handle unsubscribe command from the client API Check with the dispatcher is this consumer can proceed with unsubscribe
doUnsubscribe(Consumer) - Method in interface org.apache.pulsar.broker.service.Subscription
 
downloadFunction(String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
downloadFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
downloadFunction(String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 

E

enableCnxAutoRead() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
enableCnxAutoRead() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
enableCnxAutoRead() - Method in interface org.apache.pulsar.broker.service.Topic
 
enableCnxAutoRead() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
enableProducerReadForPublishBufferLimiting() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
enableProducerReadForPublishRateLimiting() - Method in class org.apache.pulsar.broker.service.AbstractTopic
it sets cnx auto-readable if producer's cnx is disabled due to publish-throttling
endList() - Method in class org.apache.pulsar.utils.StatsOutputStream
 
endObject() - Method in class org.apache.pulsar.utils.StatsOutputStream
 
EndOfTransactionException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exception thrown when reaching end of a transaction.
EndOfTransactionException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.EndOfTransactionException
 
endTransaction(TxnID, int, List<PulsarApi.MessageIdData>) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
endTxn(long, long, int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
endTxn(TxnID, int, List<PulsarApi.MessageIdData>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
endTxn(long, long, int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
endTxn(TxnID, int, List<PulsarApi.MessageIdData>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
endTxn(long, long, int) - Method in interface org.apache.pulsar.broker.service.Subscription
 
endTxn(TxnID, int, List<PulsarApi.MessageIdData>) - Method in interface org.apache.pulsar.broker.service.Topic
End the transaction in this topic.
endTxnOnSubscription(String, String, long, long, PulsarApi.TxnAction) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
endTxnOnTopic(String, long, long, PulsarApi.TxnAction, List<MessageId>) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
EntryBatchIndexesAcks - Class in org.apache.pulsar.broker.service
 
EntryBatchSizes - Class in org.apache.pulsar.broker.service
 
ENTRYID_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
entrySizeBuckets - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
equals(Object) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
equals(Object) - Method in class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
equals(Object) - Method in class org.apache.pulsar.broker.service.Consumer
 
equals(Object) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter.ConsumerIdentifier
 
equals(Object) - Method in class org.apache.pulsar.broker.service.Producer
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
equals(Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
equals(Object) - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
equals(Object) - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
estimateBacklogSize() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
examineMessage(String, String, String, String, long, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
exec(Writer, String...) - Static method in class org.apache.pulsar.utils.CmdUtility
Executes the specified string command in a separate process.
execute(Runnable) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
execute(Runnable) - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
executor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
expireMessages(int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
expireMessages(Position) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
expireMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
expireMessages(Position) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
expireMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
expireMessages(Position) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
expireMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
expireMessages(Position) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
expireMessages(int) - Method in interface org.apache.pulsar.broker.service.Subscription
 
expireMessages(Position) - Method in interface org.apache.pulsar.broker.service.Subscription
 
expireMessagesForAllSubscriptions(AsyncResponse, String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
expireMessagesForAllSubscriptions(AsyncResponse, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
expireTopicMessages(AsyncResponse, String, String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
expireTopicMessages(AsyncResponse, String, String, String, String, String, boolean, ResetCursorData) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
expireTopicMessages(AsyncResponse, String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
expireTopicMessages(AsyncResponse, String, String, String, String, boolean, ResetCursorData) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
extractIdsAndKeysAndSize(RawMessage) - Static method in class org.apache.pulsar.client.impl.RawBatchConverter
 
extractTopic(CompletableFuture<Optional<Topic>>) - Static method in class org.apache.pulsar.broker.service.BrokerService
Safely extract optional topic instance from a future, in a way to avoid unchecked exceptions and race conditions.

F

failureDomainCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
failureDomainListCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
FALSE - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
FALSE - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
fetchPartitionedTopicMetadata(PulsarService, TopicName) - Static method in class org.apache.pulsar.broker.admin.AdminResource
 
fetchPartitionedTopicMetadataAsync(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
fetchPartitionedTopicMetadataCheckAllowAutoCreation(PulsarService, TopicName) - Static method in class org.apache.pulsar.broker.admin.AdminResource
 
fetchPartitionedTopicMetadataCheckAllowAutoCreationAsync(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
fillNamespaceToBundlesMap(Set<String>, ConcurrentOpenHashMap<String, ConcurrentOpenHashSet<String>>) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
Using the given bundles, populate the namespace to bundle range map.
filter(Set<String>, BundleData, LoadData, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.loadbalance.BrokerFilter
From the given set of available broker candidates, filter those using the load data.
filter(Set<String>, BundleData, LoadData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.BrokerVersionFilter
From the given set of available broker candidates, filter those using the version numbers.
filterAntiAffinityGroupOwnedBrokers(PulsarService, String, Set<String>, ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, ConcurrentOpenHashSet<String>>>, Map<String, String>) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
It tries to filter out brokers which own namespace with same anti-affinity-group as given namespace.
filterBrokersWithLargeTopicCount(Set<String>, LoadData, int) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
It filters out brokers which owns topic higher than configured threshold at ServiceConfiguration.loadBalancerBrokerMaxTopics.
filterEntriesForConsumer(List<Entry>, EntryBatchSizes, SendMessageInfo, EntryBatchIndexesAcks, ManagedCursor, boolean) - Method in class org.apache.pulsar.broker.service.AbstractBaseDispatcher
Filter messages that are being sent to a consumers.
findBrokerForPlacement(Multimap<Long, ResourceUnit>) - Method in class org.apache.pulsar.broker.loadbalance.impl.WRRPlacementStrategy
Function : getByWeightedRoundRobin returns ResourceUnit selected by WRR algorithm based on available resource on RU ^ | | | | | | | | | | | | | | Broker 2 | Broker 3 | Broker 1 | B4 | | | | | | +----------------+------------------------+--------------------------------+---------> 0 20 50 90 100 This is weighted Round robin, we calculate weight based on availability of resources; total availability is taken as a full range then each broker is given range based on its resource availability, if the number generated within total range happens to be in broker's range, that broker is selected
findBrokerForPlacement(Multimap<Long, ResourceUnit>) - Method in interface org.apache.pulsar.broker.loadbalance.PlacementStrategy
 
findBundle(TopicName) - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
findBundlesForUnloading(LoadData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
Recommend that all of the returned bundles be unloaded based on observing excessive standard deviations according to some metric.
findBundlesForUnloading(LoadData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.OverloadShedder
Attempt to shed some bundles off every broker which is overloaded.
findBundlesForUnloading(LoadData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.ThresholdShedder
 
findBundlesForUnloading(LoadData, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.loadbalance.LoadSheddingStrategy
Recommend that all of the returned bundles be unloaded.
findBundlesToSplit(LoadData, PulsarService) - Method in interface org.apache.pulsar.broker.loadbalance.BundleSplitStrategy
Determines which bundles, if any, should be split.
findBundlesToSplit(LoadData, PulsarService) - Method in class org.apache.pulsar.broker.loadbalance.impl.BundleSplitterTask
Determines which bundles should be split based on various thresholds.
findEntryComplete(Position, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
findEntryComplete(Position, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageFinder
 
findEntryFailed(ManagedLedgerException, Optional<Position>, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
findEntryFailed(ManagedLedgerException, Optional<Position>, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageFinder
 
findMessages(long, AsyncCallbacks.FindEntryCallback) - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageFinder
 
findSchemaVersion(String, SchemaData) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
findSchemaVersion(String, SchemaData) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
findSchemaVersion(String, SchemaData) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
findSchemaVersion(String, SchemaData) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
Flags() - Constructor for class org.apache.pulsar.broker.tools.LoadReportCommand.Flags
 
FLOAT_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
FLOAT = 11;
flowPermits(int) - Method in class org.apache.pulsar.broker.service.Consumer
 
forEachTopic(Consumer<Topic>) - Method in class org.apache.pulsar.broker.service.BrokerService
Iterates over all loaded topics in the broker
forNumber(int) - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
FULL_LOWER_BOUND - Static variable in class org.apache.pulsar.common.naming.NamespaceBundles
 
FULL_UPPER_BOUND - Static variable in class org.apache.pulsar.common.naming.NamespaceBundles
 
fullName - Variable in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
Functions - Class in org.apache.pulsar.broker.admin.v1
 
Functions() - Constructor for class org.apache.pulsar.broker.admin.v1.Functions
 
Functions - Class in org.apache.pulsar.broker.admin.v2
 
Functions() - Constructor for class org.apache.pulsar.broker.admin.v2.Functions
 
Functions - Class in org.apache.pulsar.broker.admin.v3
 
Functions() - Constructor for class org.apache.pulsar.broker.admin.v3.Functions
 
FunctionsBase - Class in org.apache.pulsar.broker.admin.impl
 
FunctionsBase() - Constructor for class org.apache.pulsar.broker.admin.impl.FunctionsBase
 

G

generate(String) - Static method in class org.apache.pulsar.broker.stats.AllocatorStatsGenerator
 
generate(PulsarService) - Static method in class org.apache.pulsar.broker.stats.BookieClientStatsGenerator
 
generate(PulsarService) - Static method in class org.apache.pulsar.broker.stats.MBeanStatsGenerator
 
generate() - Method in class org.apache.pulsar.broker.stats.metrics.ManagedCursorMetrics
 
generate() - Method in class org.apache.pulsar.broker.stats.metrics.ManagedLedgerCacheMetrics
 
generate() - Method in class org.apache.pulsar.broker.stats.metrics.ManagedLedgerMetrics
 
generate() - Method in class org.apache.pulsar.broker.stats.MetricsGenerator
 
generate(PulsarService, boolean, boolean, SimpleTextOutputStream) - Static method in class org.apache.pulsar.broker.stats.prometheus.NamespaceStatsAggregator
 
generate(PulsarService, boolean, boolean, OutputStream) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGenerator
 
generate(PulsarService, boolean, boolean, OutputStream, List<PrometheusRawMetricsProvider>) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGenerator
 
generate(SimpleTextOutputStream) - Method in interface org.apache.pulsar.broker.stats.prometheus.PrometheusRawMetricsProvider
Generate the metrics from the metrics provider.
generateLoadReport() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
generateLoadReport() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
generateLoadReport() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Generate the load report
generateLoadReport() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
generateUniqueProducerName() - Method in class org.apache.pulsar.broker.service.BrokerService
 
GenericBrokerHostUsageImpl - Class in org.apache.pulsar.broker.loadbalance.impl
Class that will return the broker host usage.
GenericBrokerHostUsageImpl(PulsarService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.GenericBrokerHostUsageImpl
 
GenericBrokerHostUsageImpl(int, ScheduledExecutorService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.GenericBrokerHostUsageImpl
 
get() - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
get() - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
get() - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
get() - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
get() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
get() - Method in class org.apache.pulsar.broker.admin.v2.WorkerStats
 
get(int) - Static method in class org.apache.pulsar.broker.service.EntryBatchIndexesAcks
 
get(int) - Static method in class org.apache.pulsar.broker.service.EntryBatchSizes
 
get(String, SchemaVersion) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
get(String) - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
get() - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
get() - Static method in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
getAckSet(int) - Method in class org.apache.pulsar.broker.service.EntryBatchIndexesAcks
 
getActiveBrokers(String) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
getActiveBrokersCache() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getActiveConsumer() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
getActiveSubscribers() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getAdminClient() - Method in class org.apache.pulsar.broker.PulsarService
 
getAdvertisedAddress() - Method in class org.apache.pulsar.PulsarStandalone
 
getAdvertisedListeners() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
getAll(String) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
getAllDynamicConfigurations() - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
getAllocatorStats(String) - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
getAllPartitions(NamespaceName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getAllSchemas(String, String, String, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
getAllSchemas(String) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
getAllSchemas(String) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
getAllSchemas(String) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
getAllSchemas(String) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
getAllTopicsFromNamespaceBundle(String, String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getAllTxnsCommittedAtLedger(long) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionCursor
Get all the transaction id on the specified ledger.
getAntiAffinityNamespaceOwnedBrokers(PulsarService, String, ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, ConcurrentOpenHashSet<String>>>) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
It returns map of broker and count of namespace that are belong to the same anti-affinity group as given
getAntiAffinityNamespaces(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getAntiAffinityNamespaces(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getAssignments() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
getAuthenticationData() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getAuthenticationData() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
getAuthenticationProvider() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getAuthenticationService() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getAuthMethod() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getAuthorizationService() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getAuthRole() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getAuthRole() - Method in interface org.apache.pulsar.broker.service.TransportCnx
The security role for this connection
getAuthState() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getAvailableBookiesAsync() - Method in class org.apache.pulsar.broker.PulsarService
 
getAvailableBrokers() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
getAvailableBrokers() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
getAvailableBrokers() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getAvailableBrokers() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Get list of available brokers in cluster
getAvailableBrokers() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
Get available broker list in cluster
getAvailableBrokers() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
getAvailableDispatchRateLimitOnMsg() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
returns available msg-permit if msg-dispatch-throttling is enabled else it returns -1
getAvailablePermits() - Method in class org.apache.pulsar.broker.service.Consumer
 
getAvailableResource() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
getAvailableResource() - Method in interface org.apache.pulsar.broker.loadbalance.ResourceUnit
 
getAvailableSubscribeRateLimit(SubscribeRateLimiter.ConsumerIdentifier) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
returns available subscribes if subscribe-throttling is enabled else it returns -1
getAvgMessagesPerEntry() - Method in class org.apache.pulsar.broker.service.Consumer
 
getBacklog(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getBacklog(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getBacklogQuota(String, String) - Method in class org.apache.pulsar.broker.service.BacklogQuotaManager
 
getBacklogQuota(TopicName) - Method in class org.apache.pulsar.broker.service.BacklogQuotaManager
 
getBacklogQuota() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getBacklogQuota() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getBacklogQuota() - Method in interface org.apache.pulsar.broker.service.Topic
 
getBacklogQuotaLimit(TopicName) - Method in class org.apache.pulsar.broker.service.BacklogQuotaManager
 
getBacklogQuotaManager() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getBacklogQuotaMap(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getBacklogQuotaMap(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getBacklogQuotaMap(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getBacklogSize() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getBatchSize(int) - Method in class org.apache.pulsar.broker.service.EntryBatchSizes
 
getBkDir() - Method in class org.apache.pulsar.PulsarStandalone
 
getBkEnsemblePolicyToBookKeeperMap() - Method in class org.apache.pulsar.broker.ManagedLedgerClientFactory
 
getBkPort() - Method in class org.apache.pulsar.PulsarStandalone
 
getBody() - Method in class org.apache.pulsar.broker.web.RequestWrapper
 
getBookieAffinityGroup(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getBookieAffinityGroup(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getBookieRackInfo(String) - Method in class org.apache.pulsar.broker.admin.v2.Bookies
 
getBookiesRackInfo() - Method in class org.apache.pulsar.broker.admin.v2.Bookies
 
getBookKeeperClient() - Method in class org.apache.pulsar.broker.ManagedLedgerClientFactory
 
getBookKeeperClient() - Method in class org.apache.pulsar.broker.PulsarService
 
getBookKeeperClientFactory() - Method in class org.apache.pulsar.broker.PulsarService
 
getBrokerData() - Method in class org.apache.pulsar.broker.loadbalance.LoadData
 
getBrokerHostUsage() - Method in interface org.apache.pulsar.broker.loadbalance.BrokerHostUsage
Returns the host usage information.
getBrokerHostUsage() - Method in class org.apache.pulsar.broker.loadbalance.impl.GenericBrokerHostUsageImpl
 
getBrokerHostUsage() - Method in class org.apache.pulsar.broker.loadbalance.impl.LinuxBrokerHostUsageImpl
 
getBrokerInterceptorDefinition(String, String) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorUtils
Retrieve the broker interceptor definition from the provided handler nar package.
getBrokerListenPort() - Method in class org.apache.pulsar.broker.PulsarService
 
getBrokerListenPortTls() - Method in class org.apache.pulsar.broker.PulsarService
 
getBrokerLocalData(String) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
getBrokerLocalData(String) - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
Fetch local-broker data from load-manager broker cache
getBrokerPublishRateLimiter() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getBrokerResourceAvailability(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.BrokerStats
 
getBrokerResourceAvailability(String, String) - Method in class org.apache.pulsar.broker.admin.v2.BrokerStats
 
getBrokerService() - Method in class org.apache.pulsar.broker.PulsarService
Get a reference of the current BrokerService instance associated with the current PulsarService instance.
getBrokerService() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getBrokerService() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getBrokerService() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
getBrokerServiceUrlAsync(TopicName, LookupOptions) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getBrokersWithNamespaceIsolationPolicy(String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getBrokerUrl() - Method in class org.apache.pulsar.broker.lookup.NamespaceData
 
getBrokerWithNamespaceIsolationPolicy(String, String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getBundle(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getBundle(NamespaceName, Range<Long>) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundle(String, String) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundle(long) - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
getBundleAsync(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getBundleCount(NamespaceName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getBundleData() - Method in class org.apache.pulsar.broker.loadbalance.LoadData
 
getBundleIfPresent(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getBundleRange() - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
getBundleRange(String) - Static method in class org.apache.pulsar.common.naming.NamespaceBundle
 
getBundleRangeFromBundleName(String) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
getBundles(int) - Static method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
getBundles(NamespaceName) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundles(NamespaceName, BundlesData) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundles(NamespaceName, BundlesData, long) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundles() - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
getBundlesAsync(NamespaceName) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundlesData(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getBundlesData(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getBundlesData(NamespaceBundles) - Static method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundlesIfPresent(NamespaceName) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getBundleStats() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getBundleStats() - Method in class org.apache.pulsar.broker.service.PulsarStats
 
getBytesInCounter() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getBytesOutCounter() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getCacheExecutor() - Method in class org.apache.pulsar.broker.PulsarService
 
getCause() - Method in exception org.apache.pulsar.broker.web.RestException
 
getCheckers(Set<String>) - Static method in interface org.apache.pulsar.broker.service.schema.SchemaRegistryService
 
getClient() - Method in class org.apache.pulsar.broker.PulsarService
 
getClientErrorCode(Throwable) - Static method in exception org.apache.pulsar.broker.service.BrokerServiceException
 
getClientVersion() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getClientVersion() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
getCluster(String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getCluster() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
getClusterDataIfDifferentCluster(PulsarService, String, String) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
getClusterLeader() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
getClusterPulsarAdmin(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getClusterReplicationMetrics() - Method in class org.apache.pulsar.broker.service.PulsarStats
 
getClusters() - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getCnx() - Method in class org.apache.pulsar.broker.service.Producer
 
getCommandSender() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getCommandSender() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
getCompactedTopic() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getCompactedTopicContext() - Method in class org.apache.pulsar.compaction.CompactedTopicImpl
Getter for CompactedTopicContext.
getCompactionThreshold(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getCompactionThreshold(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getCompactionThreshold(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getCompactor() - Method in class org.apache.pulsar.broker.PulsarService
 
getCompactorExecutor() - Method in class org.apache.pulsar.broker.PulsarService
 
getConfig() - Method in class org.apache.pulsar.PulsarStandalone
 
getConfigFile() - Method in class org.apache.pulsar.PulsarStandalone
 
getConfiguration() - Method in class org.apache.pulsar.broker.PulsarService
Get the current service configuration.
getConfigurationCache() - Method in class org.apache.pulsar.broker.PulsarService
 
getConnectorsList() - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
Deprecated.
getConnectorsList() - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
getConnectorsList() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
getConsumerKeyHashRanges() - Method in class org.apache.pulsar.broker.service.ConsistentHashingStickyKeyConsumerSelector
 
getConsumerKeyHashRanges() - Method in class org.apache.pulsar.broker.service.HashRangeAutoSplitStickyKeyConsumerSelector
 
getConsumerKeyHashRanges() - Method in class org.apache.pulsar.broker.service.HashRangeExclusiveStickyKeyConsumerSelector
 
getConsumerKeyHashRanges() - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
getConsumerKeyHashRanges() - Method in interface org.apache.pulsar.broker.service.StickyKeyConsumerSelector
Get key hash ranges handled by each consumer
getConsumers() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
getConsumers() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
getConsumers() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
getConsumers() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
getConsumers() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
getConsumers() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getConsumers() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getConsumers() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getConsumers() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getConsumers() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getCount(boolean) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
getCount() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesSummaryLogger
 
getCounter(String) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusStatsLogger
 
getCurrentLeader() - Method in class org.apache.pulsar.broker.loadbalance.LeaderElectionService
 
getCursor() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getData() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getDataAndRelease() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getDataBuffer() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getDeduplicationEnabled(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getDeduplicationSnapshotInterval(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getDeduplicationSnapshotInterval(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getDefaultBundleRange() - Static method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getDefaultInstance() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
getDefaultInstance() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
getDefaultInstance() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
getDefaultInstance() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
getDefaultInstance() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
getDefaultInstance() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
getDefaultInstanceForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
getDefaultNumPartitions(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getDefaultQuota() - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Get default resource quota..
getDefaultQuota() - Method in class org.apache.pulsar.broker.service.BacklogQuotaManager
 
getDefaultResourceQuota() - Method in class org.apache.pulsar.broker.admin.impl.ResourceQuotasBase
 
getDefaultResourceQuota() - Method in class org.apache.pulsar.broker.admin.v2.ResourceQuotas
 
getDelayedDeliveryPolicies(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getDelayedDeliveryPolicies(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getDelayedDeliveryTickTimeMillis() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getDelayedDeliveryTrackerFactory() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getDeleted() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bool deleted = 6;
getDeleted() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required bool deleted = 6;
getDeleted() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required bool deleted = 6;
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
getDescriptor() - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
getDescriptor() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
getDescriptorForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
getDescriptorForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
getDescriptorForType() - Method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
getDescriptorForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
getDescriptorForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
getDescriptorForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
getDescriptorForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
getDeviationThreshold(ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
 
getDimension75() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDimension95() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDimension99() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDimension999() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDimension9999() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDimensionCount() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDimensionMetrics(Consumer<ByteBuf>) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getDimensionMetrics(Consumer<ByteBuf>) - Method in class org.apache.pulsar.broker.service.PulsarStats
 
getDimensionSum() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getDispatcher() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getDispatcher() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getDispatcher() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getDispatchRate(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getDispatchRate(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getDispatchRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getDispatchRateLimiter() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getDispatchRateLimiter() - Method in interface org.apache.pulsar.broker.service.Topic
 
getDispatchRateOnByte() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
Get configured byte dispatch-throttling rate.
getDispatchRateOnMsg() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
Get configured msg dispatch-throttling rate.
getDomain(String, String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getDynamicConfiguration() - Static method in class org.apache.pulsar.broker.service.BrokerService
 
getDynamicConfigurationCache() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getDynamicConfigurationName() - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
getEntry() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getEntry() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
Returns the entry saved in the TransactionBuffer.
getEntryId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 entryId = 2;
getEntryId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
required int64 entryId = 2;
getEntryId() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfoOrBuilder
required int64 entryId = 2;
getEntryId() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getEpoch() - Method in class org.apache.pulsar.broker.service.Producer
 
getExecutor() - Method in class org.apache.pulsar.broker.PulsarService
 
getExpiredMessageRate() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getExpiredMessageRate() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getExpiredMessageRate() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getFailureDomains(String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getFirstPosition() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getFnWorkerConfigFile() - Method in class org.apache.pulsar.PulsarStandalone
 
getFullBundle(NamespaceName) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getFullBundle() - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
getFullBundleAsync(NamespaceName) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getFullListOfTopics(NamespaceName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getFunctionInfo(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
getFunctionInfo(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
getFunctionInstanceStats(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
getFunctionInstanceStatus(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
getFunctionInstanceStatus(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
getFunctionState(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
getFunctionState(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
getFunctionStats(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
getFunctionStatus(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
getFunctionStatus(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
getGetMsgThroughputOut() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getGlobalZkCache() - Method in class org.apache.pulsar.broker.PulsarService
 
getHAProxyMessage() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getHAProxyMessage() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
getHash() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required bytes hash = 3;
getHash() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required bytes hash = 3;
getHash() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required bytes hash = 3;
getHeadersAndPayload() - Method in interface org.apache.pulsar.client.api.RawMessage
Get a ByteBuf which contains the headers and payload of the message.
getHeadersAndPayload() - Method in class org.apache.pulsar.client.impl.RawMessageImpl
 
getHeartbeatNamespace(String, ServiceConfiguration) - Static method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getHighestSequenceId() - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
getHttpUrl() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
getHttpUrlTls() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
getInactiveTopicPolicies(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getInactiveTopicPolicies(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getInactiveTopicPolicies() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getIndex(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndex(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
repeated .pulsar.schema.IndexEntry index = 5;
getIndex(int) - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
repeated .pulsar.schema.IndexEntry index = 5;
getIndex(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndex(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
repeated .pulsar.schema.IndexEntry index = 2;
getIndex(int) - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexBuilderList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexBuilderList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexCount() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexCount() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
repeated .pulsar.schema.IndexEntry index = 5;
getIndexCount() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexCount() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexCount() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
repeated .pulsar.schema.IndexEntry index = 2;
getIndexCount() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
repeated .pulsar.schema.IndexEntry index = 5;
getIndexList() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
repeated .pulsar.schema.IndexEntry index = 2;
getIndexList() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexOrBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexOrBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
repeated .pulsar.schema.IndexEntry index = 5;
getIndexOrBuilder(int) - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexOrBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexOrBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
repeated .pulsar.schema.IndexEntry index = 2;
getIndexOrBuilder(int) - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexOrBuilderList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexOrBuilderList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
repeated .pulsar.schema.IndexEntry index = 5;
getIndexOrBuilderList() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
repeated .pulsar.schema.IndexEntry index = 5;
getIndexOrBuilderList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
getIndexOrBuilderList() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
repeated .pulsar.schema.IndexEntry index = 2;
getIndexOrBuilderList() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
repeated .pulsar.schema.IndexEntry index = 2;
getInfo() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
getInfo() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
required .pulsar.schema.IndexEntry info = 1;
getInfo() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
required .pulsar.schema.IndexEntry info = 1;
getInfoBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
getInfoOrBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
getInfoOrBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
required .pulsar.schema.IndexEntry info = 1;
getInfoOrBuilder() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
required .pulsar.schema.IndexEntry info = 1;
getInitialQuotaValue() - Static method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
 
getInputStream() - Method in class org.apache.pulsar.broker.web.RequestWrapper
 
getInternalConfigurationData() - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
getInternalConfigurationData() - Method in class org.apache.pulsar.broker.PulsarService
 
getInternalStats(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
getInternalStats(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getInternalStats(String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
getInternalStats(String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getInternalStats(boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getInternalStats(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getInternalStats(boolean) - Method in interface org.apache.pulsar.broker.service.Topic
 
getIsAllowAutoUpdateSchema(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getKeepAliveIntervalSeconds() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getKey() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string key = 1;
getKey() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
required string key = 1;
getKey() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder
required string key = 1;
getKeyBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string key = 1;
getKeyBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
required string key = 1;
getKeyBytes() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder
required string key = 1;
getKeyName(String, String) - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
getKeySharedMeta() - Method in class org.apache.pulsar.broker.service.Consumer
 
getLastActive() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getLastMessageId(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getLastMessageId(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getLastMessageId() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getLastMessageId() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getLastMessageId() - Method in interface org.apache.pulsar.broker.service.Topic
 
getLastMessageIdAsync() - Method in interface org.apache.pulsar.client.api.RawReader
Get the last message id available immediately available for reading
getLastMessageIdAsync() - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
getLastPosition() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getLastPosition() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getLastPosition() - Method in interface org.apache.pulsar.broker.service.Topic
 
getLastPublishedSequenceId(String) - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
 
getLastPublishedSequenceId(String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getLastSequenceId() - Method in class org.apache.pulsar.broker.service.Producer
Return the sequence id of
getLastUpdatedAvgPublishRateInByte() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getLastUpdatedAvgPublishRateInMsg() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getLatestVersionNumber(Set<String>, LoadData) - Method in class org.apache.pulsar.broker.loadbalance.impl.BrokerVersionFilter
Get the most recent broker version number from the load reports of all the running brokers.
getLeaderElectionService() - Method in class org.apache.pulsar.broker.PulsarService
Get a reference of the current LeaderElectionService instance associated with the current PulsarService instance.
getLeastLoaded(ServiceUnitId) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
getLeastLoaded(ServiceUnitId) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getLeastLoaded(ServiceUnitId) - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Returns the Least Loaded Resource Unit decided by some algorithm or criteria which is implementation specific
getLeastLoaded(ServiceUnitId) - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
getLedgerId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 ledgerId = 1;
getLedgerId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
required int64 ledgerId = 1;
getLedgerId() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfoOrBuilder
required int64 ledgerId = 1;
getLedgerId() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getLength() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getList(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
getList(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getList(AsyncResponse, String, String) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
getList(AsyncResponse, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getListenPort() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getListenPortHTTP() - Method in class org.apache.pulsar.broker.PulsarService
 
getListenPortHTTP() - Method in class org.apache.pulsar.broker.web.WebService
 
getListenPortHTTPS() - Method in class org.apache.pulsar.broker.PulsarService
 
getListenPortHTTPS() - Method in class org.apache.pulsar.broker.web.WebService
 
getListenPortTls() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getListFromBundle(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
getListFromBundle(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
getListOfNamespaces(String) - Method in class org.apache.pulsar.broker.admin.AdminResource
Get the list of namespaces (on every cluster) for a given property
getListOfNonPersistentTopics(NamespaceName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getListOfPersistentTopics(NamespaceName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getListOfTopics(NamespaceName, PulsarApi.CommandGetTopicsOfNamespace.Mode) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getLoadBalancingMetrics() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
getLoadBalancingMetrics() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
getLoadBalancingMetrics() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getLoadBalancingMetrics() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Generate load balancing stats metrics
getLoadBalancingMetrics() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
Fetch load balancing metrics.
getLoadBalancingMetrics() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
getLoadManager() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
getLoadManagerExecutor() - Method in class org.apache.pulsar.broker.PulsarService
 
getLoadReport() - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
getLoadReportCache() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getLoadReportDeserializer() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
getLoadReportDeserializer() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
getLoadReportDeserializer() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getLoadReportDeserializer() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Returns ZooKeeperCache.Deserializer to deserialize load report
getLoadReportDeserializer() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
Return :ZooKeeperCache.Deserializer to deserialize load-manager load report
getLoadReportDeserializer() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
getLocalData() - Method in class org.apache.pulsar.broker.BrokerData
 
getLocalZkCache() - Method in class org.apache.pulsar.broker.PulsarService
 
getLocalZkCacheService() - Method in class org.apache.pulsar.broker.PulsarService
 
getLongHashCode(String) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getLongTermData() - Method in class org.apache.pulsar.broker.BundleData
 
getLongTermMsgRateIn() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getLongTermMsgRateOut() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getLongTermMsgThroughputIn() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getLongTermMsgThroughputOut() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getLookupData() - Method in class org.apache.pulsar.broker.lookup.LookupResult
 
getLookupRequestSemaphore() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getManagedLedger() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getManagedLedgerClientFactory() - Method in class org.apache.pulsar.broker.PulsarService
 
getManagedLedgerConfig(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getManagedLedgerFactory() - Method in class org.apache.pulsar.broker.ManagedLedgerClientFactory
 
getManagedLedgerFactory() - Method in class org.apache.pulsar.broker.PulsarService
 
getManagedLedgerInfo(String, String, String, String, AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getManagedLedgerInfo(String, String, boolean, String, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getManagedLedgerOffloader(NamespaceName, OffloadPolicies) - Method in class org.apache.pulsar.broker.PulsarService
First, get LedgerOffloader from local map cache, create new LedgerOffloader if not in cache or the OffloadPolicies changed, return the LedgerOffloader directly if exist in cache and the OffloadPolicies not changed.
getMaxConsumers(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxConsumersPerSubscription(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getMaxConsumersPerSubscription(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getMaxConsumersPerSubscription(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxConsumersPerTopic(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getMaxConsumersPerTopic(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getMaxMessageSize(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxProducers(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxProducersPerTopic(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getMaxProducersPerTopic(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getMaxSamples() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
getMaxSubscriptionsPerTopic(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getMaxSubscriptionsPerTopic(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxUnackedMessagesOnConsumer(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxUnackedMessagesOnConsumer() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getMaxUnackedMessagesOnSubscription(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMaxUnackedMessagesOnSubscription() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getMaxUnackedMessagesPerConsumer(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getMaxUnackedmessagesPerSubscription(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getMBeans() - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
getMeanDimension() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getMedianDimension() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
getMessageByID(AsyncResponse, String, String, String, String, Long, Long, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getMessageById(AsyncResponse, String, String, String, long, long, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMessageDeduplication() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getMessageDropRate() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
getMessageDropRate() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
getMessageDropRate() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
getMessageExpiryRate() - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
getMessageId() - Method in interface org.apache.pulsar.client.api.RawMessage
Get the message ID of this message.
getMessageId() - Method in class org.apache.pulsar.client.impl.RawMessageImpl
 
getMessageIdData() - Method in interface org.apache.pulsar.client.api.RawMessage
Get the protobuf representation of the message ID of this message.
getMessageIdData() - Method in class org.apache.pulsar.client.impl.RawMessageImpl
 
getMessagePublishBufferSize() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getMessagePublishBufferSize() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
getMessagesToReplayNow(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getMessagesToReplayNow(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
getMessageTTL(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getMetadata() - Method in class org.apache.pulsar.broker.service.Producer
 
getMetadataServiceUri() - Method in class org.apache.pulsar.broker.PulsarService
Get default bookkeeper metadata service uri.
getMetrics() - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
getMetrics() - Method in class org.apache.pulsar.broker.admin.v2.WorkerStats
 
getMetrics() - Method in class org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
 
getMetricsGenerator() - Method in class org.apache.pulsar.broker.PulsarService
 
getMsgBacklog() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getMsgInCounter() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getMsgOutCounter() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getMsgRateIn() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getMsgRateIn() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
getMsgRateOut() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getMsgRateOut() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
getMsgThroughputIn() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getMsgThroughputIn() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
getMsgThroughputOut() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
getMultiLayerTopicMap() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getName() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getName() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getName() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getName() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getName() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getName() - Method in interface org.apache.pulsar.broker.service.Topic
 
getNamespaceAntiAffinityGroup(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getNamespaceAntiAffinityGroup(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getNamespaceBundle(String, String, String, String, String) - Method in class org.apache.pulsar.broker.lookup.v1.TopicLookup
 
getNamespaceBundle(String, String, String, String) - Method in class org.apache.pulsar.broker.lookup.v2.TopicLookup
 
getNamespaceBundle() - Method in class org.apache.pulsar.broker.namespace.OwnedBundle
Access to the namespace name
getNamespaceBundleFactory() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getNamespaceBundleFactory() - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
getNamespaceBundleResourceQuota(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.ResourceQuotas
 
getNamespaceBundleResourceQuota(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.ResourceQuotas
 
getNamespaceClient(ClusterData) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getNamespaceFromPoliciesPath(String) - Static method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
getNamespaceIsolationPolicies(String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getNamespaceIsolationPolicy(String, String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getNamespaceMessageTTL(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getNamespaceMessageTTL(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getNamespaceNameFromBundleName(String) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
getNamespaceObject() - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
getNamespacePolicies(NamespaceName) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getNamespacePolicies(String, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getNamespacePoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getNamespaceReplicatedClusters(NamespaceName) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getNamespaceReplicationClusters(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getNamespaceReplicationClusters(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getNamespaceService() - Method in class org.apache.pulsar.broker.PulsarService
Get a reference of the current namespace service instance.
getNamespaceServiceProvider() - Method in class org.apache.pulsar.broker.PulsarService
 
getNamespacesForCluster(String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getNativeUrl() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
getNativeUrlTls() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
getNextConsumer() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
Broker gives more priority while dispatching messages.
getNextId() - Method in class org.apache.pulsar.broker.service.DistributedIdGenerator
 
getNumber() - Method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
getNumberOfConsumers() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getNumberOfConsumers() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getNumberOfConsumers() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getNumberOfDelayedMessages() - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
 
getNumberOfDelayedMessages() - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
 
getNumberOfDelayedMessages() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
getNumberOfDelayedMessages() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getNumberOfEntries() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getNumberOfEntriesDelayed() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getNumberOfEntriesDelayed() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getNumberOfEntriesInBacklog() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
getNumberOfEntriesInBacklog() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
getNumberOfEntriesInBacklog(boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getNumberOfEntriesInBacklog() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
getNumberOfEntriesInBacklog(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getNumberOfEntriesInBacklog(boolean) - Method in interface org.apache.pulsar.broker.service.Subscription
 
getNumberOfEntriesSinceFirstNotAckedMessage() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getNumberOfNamespaceBundles() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getNumOfBk() - Method in class org.apache.pulsar.PulsarStandalone
 
getNumSamples() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
getOfflineTopicStat(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getOffloadDeletionLag(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getOffloaderScheduler(OffloadPolicies) - Method in class org.apache.pulsar.broker.PulsarService
 
getOffloadPolicies(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getOffloadPolicies(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getOffloadThreshold(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getOffloadThreshold(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getOpStatsLogger(String) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusStatsLogger
 
getOrCreateTopic(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getOrderedExecutor() - Method in class org.apache.pulsar.broker.PulsarService
 
getOriginalHighestSequenceId() - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
getOriginalProducerName() - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
Return the producer name for the original producer.
getOriginalSequenceId() - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
getOwnedBundle(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Return the OwnedBundle instance from the local cache.
getOwnedBundles() - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Method to access the map of all ServiceUnit objects owned by the local broker
getOwnedNamespaces(String, String) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
getOwnedNameSpacesStatus() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getOwnedServiceUnits() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getOwnedTopicListForNamespaceBundle(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getOwner(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getOwnerAsync(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getOwnerAsync(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Method to get the current owner of the ServiceUnit
getOwnershipCache() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getParserForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
getParserForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
getParserForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
getParserForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
getParserForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
getParserForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
getPartitionedMetadata(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
getPartitionedMetadata(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getPartitionedMetadata(String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
getPartitionedMetadata(String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getPartitionedStats(AsyncResponse, String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getPartitionedStats(AsyncResponse, String, String, String, boolean, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getPartitionedStatsInternal(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getPartitionedStatsInternal(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getPartitionedTopicList(TopicDomain) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getPartitionedTopicList(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getPartitionedTopicList(String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getPartitionedTopicMetadata(TopicName, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getPartitionedTopicMetadata(PulsarService, String, String, AuthenticationDataSource, TopicName) - Static method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
getPartitionedTopicMetadataAsync(TopicName, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getPartitions(NamespaceName, TopicDomain) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getPeerCluster(String) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
getPendingAcks() - Method in class org.apache.pulsar.broker.service.Consumer
 
getPendingBookieOpsStats() - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
getPermissions(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getPermissions(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getPermissionsOnTopic(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getPermissionsOnTopic(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getPersistence(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getPersistence(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getPersistence(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getPersistentReplicator(String) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getPersistentReplicator(String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getPolicies(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getPolicies(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getPolicies(BrokerService, String) - Static method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
getPoliciesDispatchRate(String, Optional<Policies>, DispatchRateLimiter.Type) - Static method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
getPoliciesDispatchRate(BrokerService) - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
Gets configured dispatch-rate from namespace policies.
getPoliciesSubscribeRate() - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
Gets configured subscribe-rate from namespace policies.
getPoliciesSubscribeRate(BrokerService, String) - Static method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
getPoliciesSubscribeRate(String, Optional<Policies>, String) - Static method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
getPosition() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
getPosition() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required .pulsar.schema.PositionInfo position = 2;
getPosition() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required .pulsar.schema.PositionInfo position = 2;
getPosition() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getPositionAfterN(PositionImpl, long) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getPositionBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
getPositionOrBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
getPositionOrBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required .pulsar.schema.PositionInfo position = 2;
getPositionOrBuilder() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required .pulsar.schema.PositionInfo position = 2;
getPreallocatedBundleData() - Method in class org.apache.pulsar.broker.BrokerData
 
getPrincipal() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getPriorityLevel() - Method in class org.apache.pulsar.broker.service.Consumer
 
getProducerId() - Method in class org.apache.pulsar.broker.service.Producer
 
getProducerName() - Method in class org.apache.pulsar.broker.service.Producer
 
getProducerName() - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
getProducers() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getProducers() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getProducers() - Method in interface org.apache.pulsar.broker.service.Topic
 
getProps(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getProps(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getProps(int) - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsBuilderList() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsCount() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsCount() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsCount() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsList() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsList() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsList() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsOrBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsOrBuilder(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsOrBuilder(int) - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsOrBuilderList() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsOrBuilderList() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getPropsOrBuilderList() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
getProtocolDataToAdvertise() - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
Retrieve the protocol related data to advertise as part of LocalBrokerData.
getProtocolDataToAdvertise() - Method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
 
getProtocolDataToAdvertise() - Method in class org.apache.pulsar.broker.PulsarService
 
getPublishRate(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getPublishRate(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getPublishRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getQuantileValue(boolean, double) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
getQuantileValue(double) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesSummaryLogger
 
getQuota(String) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Get resource quota for a specified service unit.
getQuota(NamespaceBundle) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Get resource quota for a specified service unit.
getRandomConsumer() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
Get random consumer from consumerList.
getRank(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.ResourceAvailabilityRanker
 
getRank(ResourceDescription) - Method in interface org.apache.pulsar.broker.loadbalance.LoadRanker
 
getRateLimiter() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
getRateLimiter() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getRateLimiter() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
getRateLimiter() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
getRateLimiter() - Method in interface org.apache.pulsar.broker.service.Replicator
 
getReader() - Method in class org.apache.pulsar.broker.web.RequestWrapper
 
getReaders() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Get all readers of the system topic
getReaders() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
getRecentlyJoinedConsumers() - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
getRecentlyUnloadedBundles() - Method in class org.apache.pulsar.broker.loadbalance.LoadData
 
getRedeliveryCount(Position) - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
getRedeliveryCount(Position) - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
getRedeliveryCount(Position) - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
getRedeliveryTracker() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
getRedeliveryTracker() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
getRedeliveryTracker() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
getRedeliveryTracker() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getRedeliveryTracker() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
getRedirectLookupAddress() - Method in class org.apache.pulsar.broker.lookup.RedirectData
 
getRemoteAddress() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getRemoteCluster() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
getRemoteCluster(String) - Static method in class org.apache.pulsar.broker.service.AbstractReplicator
 
getRemoteCluster() - Method in class org.apache.pulsar.broker.service.Producer
 
getRemoteCluster() - Method in interface org.apache.pulsar.broker.service.Replicator
 
getReplicationClient(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getReplicationClients() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getReplicatorDispatchRate(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getReplicatorDispatchRate(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getReplicatorName(String, String) - Static method in class org.apache.pulsar.broker.service.AbstractReplicator
 
getReplicatorPrefix() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getReplicatorReadPosition() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
getReplicatorReadPosition() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
getReplicatorReadPosition() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
getReplicators() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getReplicators() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getReplicators() - Method in interface org.apache.pulsar.broker.service.Topic
 
getResourceAvailabilityFor(ServiceUnitId) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getResourceDescription() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
 
getResourceDescription(ServiceRequest) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadCalculatorImpl
 
getResourceDescription(ServiceRequest) - Method in interface org.apache.pulsar.broker.loadbalance.LoadCalculator
 
getResourceDescription() - Method in class org.apache.pulsar.broker.loadbalance.ServiceUnit
 
getResourceId() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
getResourceId() - Method in interface org.apache.pulsar.broker.loadbalance.ResourceUnit
 
getResourceQuotaCache() - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
getResourceUnit() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarLoadReportImpl
 
getResourceUnit() - Method in interface org.apache.pulsar.broker.loadbalance.LoadReport
 
getResourceUnitDescription() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarLoadReportImpl
 
getResourceUnitDescription() - Method in interface org.apache.pulsar.broker.loadbalance.LoadReport
 
getResourceUsage() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
getResourceUsage() - Method in class org.apache.pulsar.broker.loadbalance.ResourceDescription
 
getRetention(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getRetention(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getRetention(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getRole() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
getRuntimeConfiguration() - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
getRuntimeConfiguration() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getSafeBrokerServiceUrl() - Method in class org.apache.pulsar.broker.PulsarService
 
getSafeWebServiceAddress() - Method in class org.apache.pulsar.broker.PulsarService
 
getScheduledMessages(int) - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
Get a set of position of messages that have already reached the delivery time
getScheduledMessages(int) - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
Get a set of position of messages that have already reached
getSchema(String, String, String, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
getSchema(String, String, String, String, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
getSchema(String) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
getSchema(String, SchemaVersion) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
getSchema() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bytes schema = 4;
getSchema() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required bytes schema = 4;
getSchema() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required bytes schema = 4;
getSchema(String) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
getSchema(String, SchemaVersion) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
getSchema(String) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
getSchema(String, SchemaVersion) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
getSchema(String) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
getSchema(String, SchemaVersion) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
getSchemaAutoUpdateCompatibilityStrategy(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getSchemaAutoUpdateCompatibilityStrategy(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getSchemaCompatibilityStrategy(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getSchemaData() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
required bytes schema_data = 2;
getSchemaData() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
required bytes schema_data = 2;
getSchemaData() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
required bytes schema_data = 2;
getSchemaId() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string schema_id = 1;
getSchemaId() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required string schema_id = 1;
getSchemaId() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required string schema_id = 1;
getSchemaIdBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string schema_id = 1;
getSchemaIdBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required string schema_id = 1;
getSchemaIdBytes() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required string schema_id = 1;
getSchemaLedgerList(String) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
getSchemaType() - Method in class org.apache.pulsar.broker.service.schema.AvroSchemaCompatibilityCheck
 
getSchemaType() - Method in class org.apache.pulsar.broker.service.schema.JsonSchemaCompatibilityCheck
 
getSchemaType() - Method in class org.apache.pulsar.broker.service.schema.KeyValueSchemaCompatibilityCheck
 
getSchemaType() - Method in class org.apache.pulsar.broker.service.schema.ProtobufNativeSchemaCompatibilityCheck
 
getSchemaType() - Method in class org.apache.pulsar.broker.service.schema.ProtobufSchemaCompatibilityCheck
 
getSchemaType() - Method in interface org.apache.pulsar.broker.service.schema.SchemaCompatibilityCheck
 
getSchemaValidationEnforced() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getSchemaValidationEnforced() - Method in interface org.apache.pulsar.broker.service.Topic
 
getSchemaValidtionEnforced(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getSchemaVersion() - Method in class org.apache.pulsar.broker.service.Producer
 
getSchemaVersionBySchemaData(List<SchemaRegistry.SchemaAndMetadata>, SchemaData) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
getSchemaVersionBySchemaData(List<SchemaRegistry.SchemaAndMetadata>, SchemaData) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
getSchemaVersionBySchemaData(List<SchemaRegistry.SchemaAndMetadata>, SchemaData) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
getSchemaVersionBySchemaData(List<SchemaRegistry.SchemaAndMetadata>, SchemaData) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
getSelfOwnerInfo() - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
 
getSequenceId() - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
getSerializedSize() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
getSerializedSize() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
getSerializedSize() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
getSerializedSize() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
getSerializedSize() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
getSerializedSize() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
getServiceRequest() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
 
getServiceRequest() - Method in class org.apache.pulsar.broker.loadbalance.ServiceUnit
 
getServiceUnitId() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
 
getServiceUnitId() - Method in class org.apache.pulsar.broker.loadbalance.ServiceUnit
 
getServiceUnitId(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getServiceUnitRequests() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarLoadReportImpl
 
getServiceUnitRequests() - Method in interface org.apache.pulsar.broker.loadbalance.LoadReport
 
getServiceUrl() - Method in class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
getShortTermData() - Method in class org.apache.pulsar.broker.BundleData
 
getShortTermMsgRateIn() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getShortTermMsgRateOut() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getShortTermMsgThroughputIn() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getShortTermMsgThroughputOut() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
getShutdownService() - Method in class org.apache.pulsar.broker.PulsarService
 
getSinkConfigDefinition(String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
getSinkInfo(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
getSinkInstanceStatus(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
getSinkList() - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
getSinkStatus(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
getSLAMonitorBrokerName(ServiceUnitId) - Static method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getSLAMonitorNamespace(String, ServiceConfiguration) - Static method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getSourceConfigDefinition(String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
getSourceInfo(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
getSourceInstanceStatus(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
getSourceList() - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
getSourceStatus(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
getSplitBoundary(NamespaceService, NamespaceBundle) - Method in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
getSplitBoundary(NamespaceService, NamespaceBundle) - Method in class org.apache.pulsar.common.naming.RangeEquallyDivideBundleSplitAlgorithm
 
getSplitBoundary(NamespaceService, NamespaceBundle) - Method in class org.apache.pulsar.common.naming.TopicCountEquallyDivideBundleSplitAlgorithm
 
getStartBatchIndex() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
getState() - Method in class org.apache.pulsar.broker.PulsarService
Get the current pulsar state.
getState() - Method in class org.apache.pulsar.broker.service.ServerCnx
Helper method for testability
getStats(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
getStats(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getStats(String, String, String, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
getStats(String, String, String, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getStats() - Method in class org.apache.pulsar.broker.admin.v2.WorkerStats
 
getStats() - Method in class org.apache.pulsar.broker.service.Consumer
 
getStats() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
getStats() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getStats(boolean, boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getStats() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
getStats(Boolean, boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getStats(boolean, boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getStats() - Method in class org.apache.pulsar.broker.service.Producer
 
getStats() - Method in interface org.apache.pulsar.broker.service.Replicator
 
getStats(boolean, boolean) - Method in interface org.apache.pulsar.broker.service.Topic
 
getStatsLogger(String) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
getStatsName(String...) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
getStatsProvider() - Method in class org.apache.pulsar.broker.ManagedLedgerClientFactory
 
getStatus() - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
 
getStatusFilePath() - Method in class org.apache.pulsar.broker.PulsarService
 
getStoreLedgerIdsBySchemaId(String) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
getStores() - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
getStreamStoragePort() - Method in class org.apache.pulsar.PulsarStandalone
 
getSubscribeRate(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getSubscribeRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getSubscribeRate() - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
getSubscribeRateLimiter() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getSubscribeRatePerConsumer(SubscribeRateLimiter.ConsumerIdentifier) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
Get configured msg subscribe-throttling rate.
getSubscription() - Method in class org.apache.pulsar.broker.service.Consumer
 
getSubscription(String) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getSubscription(String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getSubscription(String) - Method in interface org.apache.pulsar.broker.service.Topic
 
getSubscriptionDispatchRate(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getSubscriptionDispatchRate(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getSubscriptionDispatchRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getSubscriptionExpirationTime(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getSubscriptionExpirationTime(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getSubscriptions(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
getSubscriptions(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
getSubscriptions() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getSubscriptions() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getSubscriptions() - Method in interface org.apache.pulsar.broker.service.Topic
 
getSum(boolean) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
getSum() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesSummaryLogger
 
getSystemResourceUsage(BrokerHostUsage) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
getSystemResourceUsage() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
getSystemTopic() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Get the system topic of the reader
getSystemTopicClient() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Writer
Get the system topic of the writer
getSystemTopicName(NamespaceName, EventType) - Static method in class org.apache.pulsar.broker.systopic.NamespaceEventsSystemTopicFactory
 
getTenantAdmin(String) - Method in class org.apache.pulsar.broker.admin.impl.TenantsBase
 
getTenantNamespaces(String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getTenantNamespaces(String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getTenants() - Method in class org.apache.pulsar.broker.admin.impl.TenantsBase
 
getThreadLocal() - Static method in class org.apache.pulsar.broker.service.SendMessageInfo
 
getTimeAverageData() - Method in class org.apache.pulsar.broker.BrokerData
 
getTimestamp() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required int64 timestamp = 5;
getTimestamp() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required int64 timestamp = 5;
getTimestamp() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required int64 timestamp = 5;
getTopic(String, boolean) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getTopic() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getTopic() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getTopic() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getTopic() - Method in class org.apache.pulsar.broker.service.Producer
 
getTopic() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getTopic() - Method in interface org.apache.pulsar.client.api.RawReader
Get the topic for the reader
getTopic() - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
getTopicIfExists(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
getTopicMetrics() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getTopicMetrics() - Method in class org.apache.pulsar.broker.service.PulsarStats
 
getTopicName(String, String, String, String, String) - Method in class org.apache.pulsar.broker.lookup.TopicLookupBase
 
getTopicName(String, String, String, String) - Method in class org.apache.pulsar.broker.lookup.TopicLookupBase
 
getTopicName() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getTopicName() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getTopicName() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getTopicName() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Get topic name of the system topic.
getTopicName() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
getTopicOrderedExecutor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getTopicPolicies(TopicName) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
getTopicPolicies(TopicName) - Method in class org.apache.pulsar.broker.service.AbstractTopic
Get TopicPolicies for this topic.
getTopicPolicies(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
Get TopicPolicies for this topic.
getTopicPolicies(TopicName) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
getTopicPolicies(TopicName) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
Get policies for a topic async
getTopicPolicies(TopicName) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
getTopicPoliciesBypassCacheAsync(TopicName) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
getTopicPoliciesBypassCacheAsync(TopicName) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
Get policies for a topic without cache async
getTopicPoliciesBypassCacheAsync(TopicName) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
getTopicPoliciesService() - Method in class org.apache.pulsar.broker.PulsarService
 
getTopicPolicyDispatchRate(BrokerService, String, DispatchRateLimiter.Type) - Static method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
getTopicPublishRateLimiter() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
getTopicReference(String) - Method in class org.apache.pulsar.broker.service.BrokerService
Get a reference to a topic that is currently loaded in the broker.
getTopics(String, String, String, PulsarApi.CommandGetTopicsOfNamespace.Mode, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
getTopics(String, String, PulsarApi.CommandGetTopicsOfNamespace.Mode, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
getTopics() - Method in class org.apache.pulsar.broker.BundleData
 
getTopics() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getTopics2() - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
getTopics2() - Method in class org.apache.pulsar.broker.admin.v2.BrokerStats
 
getTopicStats() - Method in class org.apache.pulsar.broker.service.BrokerService
 
getTotalAckedIndexCount() - Method in class org.apache.pulsar.broker.service.EntryBatchIndexesAcks
 
getTotalMessageExpired() - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
getTotalNonContiguousDeletedMessagesRange() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getTotalProducers() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getTotalQueues() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getTotalServiceUnitsLoaded() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
getTotalSubscribers() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getTotalTopics() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
getTotalUnackedMessages() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getTransactionBuffer(boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
getTransactionBuffer(boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
getTransactionBuffer(boolean) - Method in interface org.apache.pulsar.broker.service.Topic
Get the $TransactionBuffer of this Topic.
getTransactionBufferClient() - Method in class org.apache.pulsar.broker.PulsarService
 
getTransactionBufferProvider() - Method in class org.apache.pulsar.broker.PulsarService
 
getTransactionMeta(TxnID) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
getTransactionMeta(TxnID) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Return the metadata of a transaction in the buffer.
getTransactionMetadataStoreProvider() - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
getTransactionMetadataStoreService() - Method in class org.apache.pulsar.broker.PulsarService
 
getTxnMeta(TxnID, boolean) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionCursor
Get the specified transaction meta.
getTxnMeta(TxnID) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
getType() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
getType() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
getType() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
getType() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
getType() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
getType() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentStickyKeyDispatcherMultipleConsumers
 
getType() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getType() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
getType() - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
getType() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
getType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
getType() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
getType() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getTypeString() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
getTypeString() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
getTypeString() - Method in interface org.apache.pulsar.broker.service.Subscription
 
getUnackedMessages() - Method in class org.apache.pulsar.broker.service.Consumer
 
getUnknownFields() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
getUnknownFields() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
getUnknownFields() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
getUnknownFields() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
getUnknownFields() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
getUnknownFields() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
getUsagePct() - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
getUsagePct() - Method in class org.apache.pulsar.broker.loadbalance.ResourceDescription
 
getUser() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string user = 2;
getUser() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required string user = 2;
getUser() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required string user = 2;
getUserBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string user = 2;
getUserBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required string user = 2;
getUserBytes() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required string user = 2;
getValue() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string value = 2;
getValue() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
required string value = 2;
getValue() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder
required string value = 2;
getValueBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string value = 2;
getValueBytes() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
required string value = 2;
getValueBytes() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder
required string value = 2;
getValueDescriptor() - Method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
getVersion() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required int64 version = 1;
getVersion() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required int64 version = 1;
getVersion() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required int64 version = 1;
getVersion() - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
getVersionBySchema(String, String, String, PostSchemaPayload, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
getWebServiceUrl(ServiceUnitId, LookupOptions) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
Return the URL of the broker who's owning a particular service unit.
getWebServiceUrlAsync(ServiceUnitId, LookupOptions) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
Return the URL of the broker who's owning a particular service unit in asynchronous way If the service unit is not owned, return a CompletableFuture with empty optional.
getWorkerConfig() - Method in class org.apache.pulsar.broker.PulsarService
Get the current function worker service configuration.
getWorkerService() - Method in class org.apache.pulsar.broker.PulsarService
 
getWriters() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Get all writers of the system topic
getWriters() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
getZkClient() - Method in class org.apache.pulsar.broker.PulsarService
 
getZkDir() - Method in class org.apache.pulsar.PulsarStandalone
 
getZkPort() - Method in class org.apache.pulsar.PulsarStandalone
 
getZooKeeperClientFactory() - Method in class org.apache.pulsar.broker.PulsarService
 
globalZk() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
globalZkCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
grantPermissionOnNamespace(String, String, String, String, Set<AuthAction>) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
grantPermissionOnNamespace(String, String, String, Set<AuthAction>) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
grantPermissionOnSubscription(String, String, String, String, Set<String>) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
grantPermissionOnSubscription(String, String, String, Set<String>) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
grantPermissionsOnTopic(String, String, String, String, String, Set<AuthAction>) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
grantPermissionsOnTopic(String, String, String, String, Set<AuthAction>) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 

H

handleAck(PulsarApi.CommandAck) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleAddPartitionToTxn(PulsarApi.CommandAddPartitionToTxn) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleAddSubscriptionToTxn(PulsarApi.CommandAddSubscriptionToTxn) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleAuthResponse(PulsarApi.CommandAuthResponse) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleCloseConsumer(PulsarApi.CommandCloseConsumer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleCloseProducer(PulsarApi.CommandCloseProducer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleConnect(PulsarApi.CommandConnect) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleConsumerStats(PulsarApi.CommandConsumerStats) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleEndTxn(PulsarApi.CommandEndTxn) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleEndTxnOnPartition(PulsarApi.CommandEndTxnOnPartition) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleEndTxnOnSubscription(PulsarApi.CommandEndTxnOnSubscription) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleEndTxnOnSubscriptionResponse(long, PulsarApi.CommandEndTxnOnSubscriptionResponse) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
handleEndTxnOnTopicResponse(long, PulsarApi.CommandEndTxnOnPartitionResponse) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
handleExceededBacklogQuota(PersistentTopic) - Method in class org.apache.pulsar.broker.service.BacklogQuotaManager
Handle exceeded backlog by using policies set in the zookeeper for given topic
handleFlow(PulsarApi.CommandFlow) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleGetLastMessageId(PulsarApi.CommandGetLastMessageId) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleGetOrCreateSchema(PulsarApi.CommandGetOrCreateSchema) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleGetSchema(PulsarApi.CommandGetSchema) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleGetTopicsOfNamespace(PulsarApi.CommandGetTopicsOfNamespace) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleLookup(PulsarApi.CommandLookupTopic) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleNewTxn(PulsarApi.CommandNewTxn) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handlePartitionMetadataRequest(PulsarApi.CommandPartitionedTopicMetadata) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleProducer(PulsarApi.CommandProducer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleProducerRemoved(Producer) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
handleProducerRemoved(Producer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
handleProducerRemoved(Producer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
HANDLER_CACHE_CONTROL - Static variable in class org.apache.pulsar.broker.web.WebService
 
handleRedeliverUnacknowledged(PulsarApi.CommandRedeliverUnacknowledgedMessages) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleSeek(PulsarApi.CommandSeek) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleSend(PulsarApi.CommandSend, ByteBuf) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleSubscribe(PulsarApi.CommandSubscribe) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
handleUnloadRequest(PulsarService, long, TimeUnit) - Method in class org.apache.pulsar.broker.namespace.OwnedBundle
It unloads the bundle by closing all topics concurrently under this bundle.
handleUnsubscribe(PulsarApi.CommandUnsubscribe) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
hasAdvertisedListenerName() - Method in class org.apache.pulsar.broker.namespace.LookupOptions
 
hasBatchMessagePublished - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
hasDeleted() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bool deleted = 6;
hasDeleted() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required bool deleted = 6;
hasDeleted() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required bool deleted = 6;
hasEntryId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 entryId = 2;
hasEntryId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
required int64 entryId = 2;
hasEntryId() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfoOrBuilder
required int64 entryId = 2;
HASH_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
hasHAProxyMessage() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
hasHAProxyMessage() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
hasHash() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required bytes hash = 3;
hasHash() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required bytes hash = 3;
hasHash() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required bytes hash = 3;
hashCode() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
hashCode() - Method in class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
hashCode() - Method in class org.apache.pulsar.broker.service.Consumer
 
hashCode() - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter.ConsumerIdentifier
 
hashCode() - Method in class org.apache.pulsar.broker.service.Producer
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
hashCode() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
hashCode() - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
hashCode() - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
HashRangeAutoSplitStickyKeyConsumerSelector - Class in org.apache.pulsar.broker.service
This is a consumer selector based fixed hash range.
HashRangeAutoSplitStickyKeyConsumerSelector() - Constructor for class org.apache.pulsar.broker.service.HashRangeAutoSplitStickyKeyConsumerSelector
 
HashRangeAutoSplitStickyKeyConsumerSelector(int) - Constructor for class org.apache.pulsar.broker.service.HashRangeAutoSplitStickyKeyConsumerSelector
 
HashRangeExclusiveStickyKeyConsumerSelector - Class in org.apache.pulsar.broker.service
This is a sticky-key consumer selector based user provided range.
HashRangeExclusiveStickyKeyConsumerSelector() - Constructor for class org.apache.pulsar.broker.service.HashRangeExclusiveStickyKeyConsumerSelector
 
HashRangeExclusiveStickyKeyConsumerSelector(int) - Constructor for class org.apache.pulsar.broker.service.HashRangeExclusiveStickyKeyConsumerSelector
 
hasInfo() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
hasInfo() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
required .pulsar.schema.IndexEntry info = 1;
hasInfo() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocatorOrBuilder
required .pulsar.schema.IndexEntry info = 1;
hasKey() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string key = 1;
hasKey() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
required string key = 1;
hasKey() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder
required string key = 1;
hasLedgerId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 ledgerId = 1;
hasLedgerId() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
required int64 ledgerId = 1;
hasLedgerId() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfoOrBuilder
required int64 ledgerId = 1;
hasLocalProducers() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
hasMessageAvailable() - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
Return true if there's at least a message that is scheduled to be delivered already
hasMessageAvailable() - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
Return true if there's at least a message that is scheduled to be delivered already
hasMessageAvailableAsync() - Method in interface org.apache.pulsar.client.api.RawReader
Check if there is any message available to read.
hasMessageAvailableAsync() - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
hasMessageDispatchPermit() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
checks if dispatch-rate limit is configured and if it's configured then check if permits are available or not.
hasMoreEvents() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Check has more events available for the reader.
hasMoreEventsAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Check has more events available for the reader asynchronously.
hasNonPersistentTopic() - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
hasPermits() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
hasPermits() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
hasPermits() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
hasPosition() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
hasPosition() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required .pulsar.schema.PositionInfo position = 2;
hasPosition() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required .pulsar.schema.PositionInfo position = 2;
hasSchema() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
hasSchema() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bytes schema = 4;
hasSchema() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required bytes schema = 4;
hasSchema() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required bytes schema = 4;
hasSchema() - Method in interface org.apache.pulsar.broker.service.Topic
Whether a topic has had a schema defined for it.
hasSchemaData() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
required bytes schema_data = 2;
hasSchemaData() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
required bytes schema_data = 2;
hasSchemaData() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntryOrBuilder
required bytes schema_data = 2;
hasSchemaId() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string schema_id = 1;
hasSchemaId() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required string schema_id = 1;
hasSchemaId() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required string schema_id = 1;
hasSuperUserAccess() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
hasTimestamp() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required int64 timestamp = 5;
hasTimestamp() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required int64 timestamp = 5;
hasTimestamp() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required int64 timestamp = 5;
hasType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
hasType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
hasType() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
hasUser() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string user = 2;
hasUser() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
required string user = 2;
hasUser() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfoOrBuilder
required string user = 2;
hasValue() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string value = 2;
hasValue() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
required string value = 2;
hasValue() - Method in interface org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder
required string value = 2;
hasVersion() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required int64 version = 1;
hasVersion() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
required int64 version = 1;
hasVersion() - Method in interface org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntryOrBuilder
required int64 version = 1;
healthcheck(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
HEARTBEAT_NAMESPACE_FMT - Static variable in class org.apache.pulsar.broker.namespace.NamespaceService
 
HEARTBEAT_NAMESPACE_PATTERN - Static variable in class org.apache.pulsar.broker.namespace.NamespaceService
 
httpRequest - Variable in class org.apache.pulsar.broker.web.PulsarWebResource
 

I

id - Variable in class org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata
 
id() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Returns the transaction id.
immediateFlushBufferedLogs() - Static method in class org.apache.pulsar.broker.MessagingServiceShutdownHook
 
inactiveTopicPolicies - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
includes(TopicName) - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
IncompatibleSchemaException - Exception in org.apache.pulsar.broker.service.schema.exceptions
Exception is thrown when an incompatible schema is used.
IncompatibleSchemaException() - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.IncompatibleSchemaException
 
IncompatibleSchemaException(String) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.IncompatibleSchemaException
 
IncompatibleSchemaException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.IncompatibleSchemaException
 
incrementAndGetRedeliveryCount(Position) - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
incrementAndGetRedeliveryCount(Position) - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
incrementAndGetRedeliveryCount(Position) - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
incrementPublishCount(int, long) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
incrementPublishCount(int, long) - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
incrementPublishCount(int, long) - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
increments current publish count.
incrementPublishCount(int, long) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
incrementPublishCount(int, long) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
incrementPublishCount(int, long) - Method in interface org.apache.pulsar.broker.service.Topic
 
INDEX_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
INDEX_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
individualAcknowledgeMessage(TxnID, List<MutablePair<PositionImpl, Integer>>) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
individualAcknowledgeMessage(TxnID, List<MutablePair<PositionImpl, Integer>>) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
individualAcknowledgeMessage(TxnID, List<MutablePair<PositionImpl, Integer>>) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
Acknowledge message(s) for an ongoing transaction.
INFO_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
init() - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
init() - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
init(FilterConfig) - Method in class org.apache.pulsar.broker.web.MaxRequestSizeFilter
 
init(FilterConfig) - Method in class org.apache.pulsar.broker.web.PreInterceptFilter
 
init(FilterConfig) - Method in class org.apache.pulsar.broker.web.ResponseHandlerFilter
 
initChannel(SocketChannel) - Method in class org.apache.pulsar.broker.service.PulsarChannelInitializer
 
initialize(ServiceConfiguration) - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTrackerFactory
Initialize the factory implementation from the broker service configuration
initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTrackerFactory
 
initialize(PulsarService) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
initialize(PulsarService) - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Initialize the broker interceptor.
initialize(PulsarService) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
initialize(PulsarService) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
initialize(PulsarService) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
Initialize this load manager using the given PulsarService.
initialize(PulsarService) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
initialize(PulsarService) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
initialize(PulsarService) - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Initialize this LoadManager.
initialize(PulsarService) - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
Initialize this load manager using the given pulsar service.
initialize(PulsarService) - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
initialize() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
initialize(ServiceConfiguration) - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
Initialize the protocol handler when the protocol is constructed from reflection.
initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
 
initializeDispatchRateLimiterIfNeeded(Optional<Policies>) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
initializeDispatchRateLimiterIfNeeded(Optional<Policies>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
initializeDispatchRateLimiterIfNeeded(Optional<Policies>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
initializeDispatchRateLimiterIfNeeded(Optional<Policies>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
initializeDispatchRateLimiterIfNeeded(Optional<Policies>) - Method in interface org.apache.pulsar.broker.service.Replicator
 
initZK() - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Initialize the resource quota root node in ZooKeeper.
initZK(ZooKeeper, String) - Static method in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
initZK is only called when the NamespaceService is initialized.
initZk(String, int) - Static method in class org.apache.pulsar.PulsarClusterMetadataSetup
 
initZk(String, int) - Static method in class org.apache.pulsar.PulsarClusterMetadataTeardown
 
InMemoryDelayedDeliveryTracker - Class in org.apache.pulsar.broker.delayed
 
InMemoryDelayedDeliveryTrackerFactory - Class in org.apache.pulsar.broker.delayed
 
InMemoryDelayedDeliveryTrackerFactory() - Constructor for class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTrackerFactory
 
InMemoryRedeliveryTracker - Class in org.apache.pulsar.broker.service
 
InMemoryRedeliveryTracker() - Constructor for class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
InMemTransactionBufferProvider - Class in org.apache.pulsar.broker.transaction.buffer.impl
A provider that provides in-memory implementations of TransactionBuffer.
InMemTransactionBufferProvider() - Constructor for class org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferProvider
 
InMemTransactionBufferReader - Class in org.apache.pulsar.broker.transaction.buffer.impl
A TransactionBufferReader implementation that reads entries from InMemTransactionBuffer.
InMemTransactionBufferReader(TxnID, Iterator<Map.Entry<Long, ByteBuf>>, long, long) - Constructor for class org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferReader
 
instance() - Static method in class org.apache.pulsar.PulsarStandaloneBuilder
 
INSTANT_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
INSTANT = 17;
INT16_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
INT16 = 8;
INT32_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
INT32 = 9;
INT64_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
INT64 = 10;
INT8_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
INT8 = 7;
interceptCommand(PulsarApi.BaseCommand) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
interceptor() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
interceptor() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
interceptor() - Method in interface org.apache.pulsar.broker.service.Subscription
 
internalAddProducer(Producer) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
internalBrokerResourceAvailability(NamespaceName) - Method in class org.apache.pulsar.broker.admin.impl.BrokerStatsBase
 
internalClearNamespaceBacklog(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalClearNamespaceBacklogForSubscription(AsyncResponse, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalClearNamespaceBundleBacklog(String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalClearNamespaceBundleBacklogForSubscription(String, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalCompactionStatus(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalCreateMissedPartitions(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalCreateNamespace(Policies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalCreateNonPartitionedTopic(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalCreatePartitionedTopic(AsyncResponse, int) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
internalCreateSubscription(AsyncResponse, String, MessageIdImpl, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteBookieAffinityGroup() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeleteNamespace(AsyncResponse, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeleteNamespace(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeleteNamespaceBundle(String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeleteNamespaceBundle(String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeleteNamespaceBundleForcefully(String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeleteNamespaceForcefully(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalDeletePartitionedTopic(AsyncResponse, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteSubscription(AsyncResponse, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteSubscription(AsyncResponse, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteSubscriptionForcefully(AsyncResponse, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteTopic(boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteTopic(boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalDeleteTopicForcefully(boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalExamineMessage(String, long, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalExpireMessagesByPosition(AsyncResponse, String, boolean, MessageIdImpl, boolean, int) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalExpireMessagesByTimestamp(AsyncResponse, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalExpireMessagesForAllSubscriptions(AsyncResponse, int, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetAntiAffinityNamespaces(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetBacklog(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetBookieAffinityGroup() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetCompactionThreshold() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetCompactionThreshold() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetDeduplicationSnapshotInterval() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetDelayedDelivery() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
internalGetFieldAccessorTable() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
internalGetInactiveTopic() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetInternalStats(boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetIsAllowAutoUpdateSchema() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetLastMessageId(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetList() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetManagedLedgerInfo(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetManagedLedgerInfoForNonPartitionedTopic(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetMaxConsumers() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetMaxConsumersPerSubscription() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetMaxConsumersPerSubscription() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetMaxConsumersPerTopic() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetMaxMessageSize() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetMaxProducers() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetMaxProducersPerTopic() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetMaxSubscriptionsPerTopic() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetMaxSubscriptionsPerTopic() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetMaxUnackedMessagesPerConsumer() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetMaxUnackedMessagesPerSubscription() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetMessageById(AsyncResponse, long, long, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetNamespaceAntiAffinityGroup() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetNamespaceBundle(TopicName) - Method in class org.apache.pulsar.broker.lookup.TopicLookupBase
 
internalGetNamespaceBundleResourceQuota(String) - Method in class org.apache.pulsar.broker.admin.impl.ResourceQuotasBase
 
internalGetNamespaceReplicationClusters() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetOffloadDeletionLag() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetOffloadPolicies() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetOffloadThreshold() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetPartitionedMetadata(boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetPartitionedStats(AsyncResponse, boolean, boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetPartitionedStatsInternal(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetPartitionedTopicList() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetPermissionsOnTopic() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetPersistence() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetPersistence() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetPublishRate() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetPublishRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetReplicatorDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetRetention() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetRetention(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetSchemaAutoUpdateCompatibilityStrategy() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
Deprecated.
internalGetSchemaCompatibilityStrategy() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetSchemaValidationEnforced() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetStats(boolean, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetSubscribeRate() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetSubscribeRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetSubscriptionDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetSubscriptionDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetSubscriptions(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalGetTenantNamespaces(String) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetTopicDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGetValueMap() - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
internalGrantPermissionOnNamespace(String, Set<AuthAction>) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGrantPermissionOnSubscription(String, Set<String>) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalGrantPermissionsOnTopic(String, Set<AuthAction>) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalLookupTopicAsync(TopicName, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.lookup.TopicLookupBase
 
internalModifyDeduplication(boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalModifyEncryptionRequired(boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalOffloadStatus(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalPeekNthMessage(String, int, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalReadEntriesComplete(List<Entry>, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
internalRemoveAutoSubscriptionCreation(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRemoveAutoTopicCreation(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRemoveBacklogQuota(BacklogQuota.BacklogQuotaType) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRemoveBacklogQuota(AsyncResponse, BacklogQuota.BacklogQuotaType) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveCompactionThreshold() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveMaxConsumers() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveMaxConsumersPerSubscription() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveMaxProducers() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveNamespaceAntiAffinityGroup() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRemoveNamespaceBundleResourceQuota(String) - Method in class org.apache.pulsar.broker.admin.impl.ResourceQuotasBase
 
internalRemoveOffloadPolicies(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRemovePersistence() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemovePublishRate() - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRemovePublishRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveRetention() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveSubscribeRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRemoveSubscriptionDispatchRate() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalResetCursor(AsyncResponse, String, long, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalResetCursorOnPosition(AsyncResponse, String, boolean, MessageIdImpl, boolean, int) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalRevokePermissionsOnNamespace(String) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRevokePermissionsOnSubscription(String, String) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalRevokePermissionsOnTopic(String) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetAutoSubscriptionCreation(AsyncResponse, AutoSubscriptionCreationOverride) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetAutoTopicCreation(AsyncResponse, AutoTopicCreationOverride) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetBacklogQuota(BacklogQuota.BacklogQuotaType, BacklogQuota) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetBacklogQuota(AsyncResponse, BacklogQuota.BacklogQuotaType, BacklogQuota) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetBookieAffinityGroup(BookieAffinityGroupData) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetCompactionThreshold(long) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetCompactionThreshold(Long) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetDeduplicationEnabled(Boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetDeduplicationSnapshotInterval(Integer) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetDeduplicationSnapshotInterval(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetDelayedDelivery(DelayedDeliveryPolicies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetDelayedDeliveryPolicies(AsyncResponse, DelayedDeliveryPolicies) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetDispatchRate(DispatchRate) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetInactiveTopic(InactiveTopicPolicies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetInactiveTopicPolicies(InactiveTopicPolicies) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetIsAllowAutoUpdateSchema(boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMaxConsumers(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxConsumersPerSubscription(int) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMaxConsumersPerSubscription(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxConsumersPerTopic(int) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMaxMessageSize(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxProducers(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxProducersPerTopic(Integer) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMaxSubscriptionsPerTopic(Integer) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMaxSubscriptionsPerTopic(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxUnackedMessagesOnConsumer(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxUnackedMessagesOnSubscription(Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetMaxUnackedMessagesPerConsumer(int) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMaxUnackedMessagesPerSubscription(int) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetMessageTTL(AsyncResponse, Integer) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetNamespaceAntiAffinityGroup(String) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetNamespaceBundleResourceQuota(String, ResourceQuota) - Method in class org.apache.pulsar.broker.admin.impl.ResourceQuotasBase
 
internalSetNamespaceMessageTTL(Integer) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetNamespaceReplicationClusters(List<String>) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetOffloadDeletionLag(Long) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetOffloadPolicies(AsyncResponse, OffloadPolicies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetOffloadPolicies(OffloadPolicies) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetOffloadThreshold(long) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetPersistence(PersistencePolicies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetPersistence(PersistencePolicies) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetPolicies(String, Object) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetPublishRate(PublishRate) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetPublishRate(PublishRate) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetReplicatorDispatchRate(DispatchRate) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetRetention(RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetRetention(RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetSchemaAutoUpdateCompatibilityStrategy(SchemaAutoUpdateCompatibilityStrategy) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
Deprecated.
internalSetSchemaCompatibilityStrategy(SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetSchemaValidationEnforced(boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetSubscribeRate(SubscribeRate) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetSubscribeRate(SubscribeRate) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetSubscriptionAuthMode(SubscriptionAuthMode) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetSubscriptionDispatchRate(DispatchRate) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetSubscriptionDispatchRate(DispatchRate) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSetSubscriptionExpirationTime(int) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSetTopicDispatchRate(DispatchRate) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalSkipAllMessages(AsyncResponse, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSkipMessages(String, int, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalSplitNamespaceBundle(String, boolean, boolean, String) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalTerminate(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalTerminatePartitionedTopic(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalTriggerCompaction(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalTriggerCompactionNonPartitionedTopic(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalTriggerOffload(boolean, MessageIdImpl) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalUnloadNamespace(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalUnloadNamespaceBundle(AsyncResponse, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalUnloadTopic(AsyncResponse, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
internalUnsubscribeNamespace(AsyncResponse, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalUnsubscribeNamespaceBundle(String, String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
internalUpdatePartitionedTopic(int, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
It updates number of partitions of an existing partitioned topic.
intervalMilliseconds - Variable in class org.apache.pulsar.broker.tools.LoadReportCommand.Flags
 
invalidateBundleCache(NamespaceName) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
invalidateLocalOwnerCache() - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
 
invalidateOfflineTopicStatCache(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
invalidBundleStats(String) - Method in class org.apache.pulsar.broker.service.PulsarStats
 
InvalidSchemaDataException - Exception in org.apache.pulsar.broker.service.schema.exceptions
Exception thrown when the schema data is not in a valid form.
InvalidSchemaDataException(String) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.InvalidSchemaDataException
 
InvalidSchemaDataException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.InvalidSchemaDataException
 
IS_CLOSED_UPDATER - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
IS_CLOSED_UPDATER - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
isAboveLoadLevel(SystemResourceUsage, float) - Static method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
isActive() - Method in class org.apache.pulsar.broker.namespace.OwnedBundle
Access method to the namespace state to check whether the namespace is active or not
isActive() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
isActive(InactiveTopicDeleteMode) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isActive() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
isActive() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
isAllowAutoSubscriptionCreation(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
isAllowAutoSubscriptionCreation(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
isAllowAutoTopicCreation(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
isAllowAutoTopicCreation(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
isAllowAutoUpdateSchema - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
isAtleastOneConsumerAvailable() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
returns true only if AbstractDispatcherMultipleConsumers.consumerList has atleast one unblocked consumer and have available permits
isAuthenticationEnabled() - Method in class org.apache.pulsar.broker.service.BrokerService
 
isAuthoritativeRedirect() - Method in class org.apache.pulsar.broker.lookup.LookupResult
 
isAuthorizationEnabled() - Method in class org.apache.pulsar.broker.service.BrokerService
 
isBacklogExceeded() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isBacklogExceeded() - Method in class org.apache.pulsar.broker.service.persistent.SystemTopic
 
isBacklogQuotaExceeded(String) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
isBacklogQuotaExceeded(String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isBacklogQuotaExceeded(String) - Method in interface org.apache.pulsar.broker.service.Topic
 
isBatchMessageCompatibleVersion() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
isBatchMessageCompatibleVersion() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
isBelowLoadLevel(SystemResourceUsage, float) - Static method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
isBlocked() - Method in class org.apache.pulsar.broker.service.Consumer
 
isBlockedDispatcherOnUnackedMsgs() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
isBrokerDispatchingBlocked() - Method in class org.apache.pulsar.broker.service.BrokerService
 
isBrokerPublishRateExceeded() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isBrokerPublishRateExceeded() - Method in interface org.apache.pulsar.broker.service.Topic
 
isBrokerUrl() - Method in class org.apache.pulsar.broker.lookup.LookupResult
 
isBundleOwnedByAnyBroker(NamespaceName, BundlesData, String) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Checks whether a given bundle is currently loaded by any broker
isCentralized() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
isCentralized() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
isCentralized() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Is centralized decision making to assign a new bundle.
isCentralized() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
isClientAuthenticated(String) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
isClosed() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
isClosed() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
isClosed() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
isCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
isCompatible(SchemaData, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaCompatibilityCheck
 
isCompatible(Iterable<SchemaData>, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaCompatibilityCheck
 
isCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
isCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
isCompatible(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
isConnected() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
isConnected() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
isConnected() - Method in interface org.apache.pulsar.broker.service.Replicator
 
isConsumerAvailable(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
isConsumerAvailable(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
isConsumerAvailable(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
isConsumerConnected() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
isConsumerConnected() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
isConsumerConnected() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
isConsumerConnected() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
isConsumerConnected() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
isConsumerConnected() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
isConsumersExceededOnSubscription() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
isConsumersExceededOnSubscription() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
isConsumersExceededOnSubscription() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
isConsumersExceededOnTopic() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isCumulativeAckMode(PulsarApi.CommandSubscribe.SubType) - Static method in interface org.apache.pulsar.broker.service.Subscription
 
isDeduplicationEnabled() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isDefaultTopicTypePartitioned(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
isDelayedDeliveryEnabled() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isDeleteWhileInactive() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isDisabled() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
isDispatchRateLimitingEnabled() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
Checks if dispatch-rate limiting is enabled.
isDispatchRateNeeded(BrokerService, Optional<Policies>, String, DispatchRateLimiter.Type) - Static method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
isDispatchRateNeeded(ServiceConfiguration, Optional<Policies>, String, DispatchRateLimiter.Type) - Static method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
isDispatchRateNeeded(BrokerService, Optional<Policies>, String) - Static method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
isDuplicate(Topic.PublishContext, ByteBuf) - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
Assess whether the message was already stored in the topic.
isDynamicConfiguration(String) - Static method in class org.apache.pulsar.broker.service.BrokerService
 
isElected() - Method in class org.apache.pulsar.broker.loadbalance.LeaderElectionService
 
isEnabled() - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
 
isEnableNonPersistentTopics(String) - Method in interface org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared.BrokerTopicLoadingPredicate
 
isEnablePersistentTopics(String) - Method in interface org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared.BrokerTopicLoadingPredicate
 
isEncryptionRequired - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
isEncryptionRequired() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isEncryptionRequired() - Method in interface org.apache.pulsar.broker.service.Topic
 
isExceedMaximumMessageSize(int) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isFenced - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
isFullBundle(String) - Static method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
isHandshakeCompleted() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
isHelp() - Method in class org.apache.pulsar.PulsarStandalone
 
isIndividualAckMode(PulsarApi.CommandSubscribe.SubType) - Static method in interface org.apache.pulsar.broker.service.Subscription
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
isInitialized() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
isKeyHashRangeFiltered - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
isLeader() - Method in class org.apache.pulsar.broker.loadbalance.LeaderElectionService
 
isLeaderBroker() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
isLeaderBroker() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
isLeaderBroker(PulsarService) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
isLeaderReady() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
isLeaderReady() - Method in class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
isLoadSheddingEnabled(PulsarService) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
If load balancing is enabled, load shedding is enabled by default unless forced off by dynamic configuration
isMetricsEnabled() - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
isNamespaceBundleDisabled(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
isNamespaceBundleOwned(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
isNamespaceBundleOwned(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Checked whether a particular bundle is currently owned by this broker
isNamespaceReplicated(NamespaceName) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
isNoBroker() - Method in class org.apache.pulsar.PulsarStandalone
 
isNoFunctionsWorker() - Method in class org.apache.pulsar.PulsarStandalone
 
isNonPersistentTopic() - Method in class org.apache.pulsar.broker.service.Producer
 
isNoStreamStorage() - Method in class org.apache.pulsar.PulsarStandalone
 
isOldestMessageExpired(ManagedCursor, long) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isOnlyBroker() - Method in class org.apache.pulsar.PulsarStandalone
 
isPreciseDispatcherFlowControl() - Method in class org.apache.pulsar.broker.service.Consumer
 
isPreciseDispatcherFlowControl() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
isPreciseDispatcherFlowControl() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
isPrimaryBroker(NamespaceName, String) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
isProducersExceeded() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isPublishRateExceeded() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isPublishRateExceeded() - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
isPublishRateExceeded() - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
returns true if current publish has reached the rate-limiting threshold.
isPublishRateExceeded() - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
isPublishRateExceeded() - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
isPublishRateExceeded() - Method in interface org.apache.pulsar.broker.service.Topic
 
isReachMessagePublishBufferThreshold() - Method in class org.apache.pulsar.broker.service.BrokerService
 
isReadableBatch(RawMessage) - Static method in class org.apache.pulsar.client.impl.RawBatchConverter
 
isReady(AsyncResponse) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
isRecoverable() - Method in exception org.apache.pulsar.broker.service.schema.exceptions.SchemaException
 
isRedirect() - Method in class org.apache.pulsar.broker.lookup.LookupResult
 
isRemote() - Method in class org.apache.pulsar.broker.service.Producer
 
isReplicated() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
isReplicated() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
isReplicated() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
isReplicated() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isReplicated() - Method in interface org.apache.pulsar.broker.service.Subscription
 
isReplicated() - Method in interface org.apache.pulsar.broker.service.Topic
 
isRequestHttps() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
isSecondaryBroker(NamespaceName, String) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
isServiceUnitActive(TopicName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
isServiceUnitOwned(ServiceUnitId) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
isSharedBroker(String) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
isSystemTopic() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
isSystemTopic() - Method in class org.apache.pulsar.broker.service.persistent.SystemTopic
 
isSystemTopic() - Method in interface org.apache.pulsar.broker.service.Topic
 
isSystemTopic(TopicName) - Static method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
 
isTopicNsOwnedByBroker(TopicName) - Method in class org.apache.pulsar.broker.service.BrokerService
 
isTopicPublishRateExceeded(int, int) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
isTopicPublishRateExceeded(int, int) - Method in interface org.apache.pulsar.broker.service.Topic
 
isUserProvidedProducerName() - Method in class org.apache.pulsar.broker.service.Producer
 
isUsingAvroSchemaParser(SchemaType) - Static method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
isWipeData() - Method in class org.apache.pulsar.PulsarStandalone
 
isWritable() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
isWritable() - Method in class org.apache.pulsar.broker.service.Consumer
 
isWritable() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
isWritable() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 

J

joinPath(String...) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
JSON_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
JSON = 3;
jsonMapper() - Static method in class org.apache.pulsar.broker.admin.AdminResource
 
JsonSchemaCompatibilityCheck - Class in org.apache.pulsar.broker.service.schema
SchemaCompatibilityCheck for SchemaType.JSON.
JsonSchemaCompatibilityCheck() - Constructor for class org.apache.pulsar.broker.service.schema.JsonSchemaCompatibilityCheck
 

K

KEY_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
KEYVALUE_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
KEYVALUE = 16;
KeyValueSchemaCompatibilityCheck - Class in org.apache.pulsar.broker.service.schema
KeyValueSchemaCompatibilityCheck for SchemaType.KEY_VALUE.
KeyValueSchemaCompatibilityCheck(Map<SchemaType, SchemaCompatibilityCheck>) - Constructor for class org.apache.pulsar.broker.service.schema.KeyValueSchemaCompatibilityCheck
 

L

lastActive - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
lastIndividualDeletedRangeFromCursorRecovery - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
lastSequenceId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Return the last sequence id.
LeaderBroker - Class in org.apache.pulsar.broker.loadbalance
A class to hold the contents of the leader election node.
LeaderBroker() - Constructor for class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
LeaderBroker(String) - Constructor for class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
LeaderElectionService - Class in org.apache.pulsar.broker.loadbalance
A class that provides way to elect the leader among brokers.
LeaderElectionService(PulsarService, LeaderElectionService.LeaderListener) - Constructor for class org.apache.pulsar.broker.loadbalance.LeaderElectionService
 
LeaderElectionService.LeaderListener - Interface in org.apache.pulsar.broker.loadbalance
Interface which should be implemented by classes which are interested in the leader election.
LeastLongTermMessageRate - Class in org.apache.pulsar.broker.loadbalance.impl
Placement strategy which selects a broker based on which one has the least long term message rate.
LeastLongTermMessageRate(ServiceConfiguration) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.LeastLongTermMessageRate
 
ledger - Variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
LEDGERID_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
LinuxBrokerHostUsageImpl - Class in org.apache.pulsar.broker.loadbalance.impl
Class that will return the broker host usage.
LinuxBrokerHostUsageImpl(PulsarService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.LinuxBrokerHostUsageImpl
 
LinuxBrokerHostUsageImpl(int, Optional<Double>, ScheduledExecutorService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.LinuxBrokerHostUsageImpl
 
listFunctions(String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
listFunctions(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
listSinks(String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
listSources(String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
load(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
Load the broker event interceptor for the given interceptor list.
load(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
Load the protocol handlers for the given protocol list.
LOAD_REPORT_UPDATE_MIMIMUM_INTERVAL - Static variable in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
LOADBALANCE_BROKERS_ROOT - Static variable in interface org.apache.pulsar.broker.loadbalance.LoadManager
 
LOADBALANCER_DYNAMIC_SETTING_STRATEGY_ZPATH - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
LOADBALANCER_STRATEGY_LEAST_MSG - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
LOADBALANCER_STRATEGY_LLS - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
LOADBALANCER_STRATEGY_RAND - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
LoadCalculator - Interface in org.apache.pulsar.broker.loadbalance
This interface class defines how we calculator the resource requirement per service unit based on the ServiceRequest
LoadData - Class in org.apache.pulsar.broker.loadbalance
This class represents all data that could be relevant when making a load management decision.
LoadData() - Constructor for class org.apache.pulsar.broker.loadbalance.LoadData
Initialize a LoadData.
loadDelayedDeliveryTrackerFactory(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.delayed.DelayedDeliveryTrackerLoader
 
LoadManager - Interface in org.apache.pulsar.broker.loadbalance
LoadManager runs though set of load reports collected from different brokers and generates a recommendation of namespace/ServiceUnit placement on machines/ResourceUnit.
LoadManagerShared - Class in org.apache.pulsar.broker.loadbalance.impl
This class contains code which in shared between the two load manager implementations.
LoadManagerShared.BrokerTopicLoadingPredicate - Interface in org.apache.pulsar.broker.loadbalance.impl
 
loadNamespaceTopics(NamespaceBundle) - Method in class org.apache.pulsar.broker.PulsarService
Load all the topics contained in a namespace
loadOrCreatePersistentTopic(String, boolean) - Method in class org.apache.pulsar.broker.service.BrokerService
It creates a topic async and returns CompletableFuture.
LoadRanker - Interface in org.apache.pulsar.broker.loadbalance
 
LoadReport - Interface in org.apache.pulsar.broker.loadbalance
 
LoadReportCommand - Class in org.apache.pulsar.broker.tools
The command to collect the load report of a specific broker.
LoadReportCommand() - Constructor for class org.apache.pulsar.broker.tools.LoadReportCommand
 
LoadReportCommand.Flags - Class in org.apache.pulsar.broker.tools
The CLI flags of load report command.
LoadReportUpdaterTask - Class in org.apache.pulsar.broker.loadbalance
Represents a task which reads load report from zookeeper for all the brokers and updates the ranking
LoadReportUpdaterTask(AtomicReference<LoadManager>) - Constructor for class org.apache.pulsar.broker.loadbalance.LoadReportUpdaterTask
 
LoadResourceQuotaUpdaterTask - Class in org.apache.pulsar.broker.loadbalance
LoadManager namespace bundle quota update task
LoadResourceQuotaUpdaterTask(AtomicReference<LoadManager>) - Constructor for class org.apache.pulsar.broker.loadbalance.LoadResourceQuotaUpdaterTask
 
LoadSheddingStrategy - Interface in org.apache.pulsar.broker.loadbalance
Load management component which determines the criteria for unloading bundles.
LoadSheddingTask - Class in org.apache.pulsar.broker.loadbalance
LoadManager load shedding task
LoadSheddingTask(AtomicReference<LoadManager>) - Constructor for class org.apache.pulsar.broker.loadbalance.LoadSheddingTask
 
LOCAL_POLICIES_ROOT - Static variable in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
localCacheService() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
localCluster - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
LOCALDATE_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
LOCALDATE = 18;
LOCALDATETIME_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
LOCALDATETIME = 20;
localPoliciesCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
localSubscriptionUpdated(String, PulsarMarkers.ReplicatedSubscriptionsSnapshot) - Method in class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionsController
 
LOCALTIME_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
LOCALTIME = 19;
localZk() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
localZkCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
localZkNodes - Static variable in class org.apache.pulsar.PulsarClusterMetadataTeardown
 
LocalZooKeeperCacheService - Class in org.apache.pulsar.broker.cache
 
LocalZooKeeperCacheService(ZooKeeperCache, ConfigurationCacheService) - Constructor for class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
lock - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
log - Static variable in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
log - Static variable in interface org.apache.pulsar.broker.loadbalance.LoadManager
 
log - Static variable in interface org.apache.pulsar.broker.service.schema.SchemaRegistryService
 
LookupOptions - Class in org.apache.pulsar.broker.namespace
 
LookupOptions() - Constructor for class org.apache.pulsar.broker.namespace.LookupOptions
 
lookupRequestSemaphore - Variable in class org.apache.pulsar.broker.service.BrokerService
 
LookupResult - Class in org.apache.pulsar.broker.lookup
Represent a lookup result.
LookupResult(NamespaceEphemeralData) - Constructor for class org.apache.pulsar.broker.lookup.LookupResult
 
LookupResult(String, String, String, String, boolean) - Constructor for class org.apache.pulsar.broker.lookup.LookupResult
 
LookupResult(String, String, String, String, LookupResult.Type, boolean) - Constructor for class org.apache.pulsar.broker.lookup.LookupResult
 
LookupResult(NamespaceEphemeralData, String, String) - Constructor for class org.apache.pulsar.broker.lookup.LookupResult
 
LookupResult.Type - Enum in org.apache.pulsar.broker.lookup
 
lookupTopicAsync(PulsarService, TopicName, boolean, String, AuthenticationDataSource, long) - Static method in class org.apache.pulsar.broker.lookup.TopicLookupBase
Lookup broker-service address for a given namespace-bundle which contains given topic.
lookupTopicAsync(PulsarService, TopicName, boolean, String, AuthenticationDataSource, long, String) - Static method in class org.apache.pulsar.broker.lookup.TopicLookupBase
Lookup broker-service address for a given namespace-bundle which contains given topic.
lookupTopicAsync(String, String, String, String, String, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.lookup.v1.TopicLookup
 
lookupTopicAsync(String, String, String, String, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.lookup.v2.TopicLookup
 

M

main(String[]) - Static method in class org.apache.pulsar.broker.tools.BrokerTool
 
main(String[]) - Static method in class org.apache.pulsar.compaction.CompactorTool
 
main(String[]) - Static method in class org.apache.pulsar.PulsarBrokerStarter
 
main(String[]) - Static method in class org.apache.pulsar.PulsarClusterMetadataSetup
 
main(String[]) - Static method in class org.apache.pulsar.PulsarClusterMetadataTeardown
 
main(String[]) - Static method in class org.apache.pulsar.PulsarInitialNamespaceSetup
 
main(String[]) - Static method in class org.apache.pulsar.PulsarStandaloneStarter
 
main(String[]) - Static method in class org.apache.pulsar.PulsarTransactionCoordinatorMetadataSetup
 
main(String[]) - Static method in class org.apache.pulsar.PulsarVersionStarter
 
main(String[]) - Static method in class org.apache.pulsar.utils.auth.tokens.TokensCliUtils
 
ManagedCursorMetrics - Class in org.apache.pulsar.broker.stats.metrics
 
ManagedCursorMetrics(PulsarService) - Constructor for class org.apache.pulsar.broker.stats.metrics.ManagedCursorMetrics
 
ManagedLedgerCacheMetrics - Class in org.apache.pulsar.broker.stats.metrics
 
ManagedLedgerCacheMetrics(PulsarService) - Constructor for class org.apache.pulsar.broker.stats.metrics.ManagedLedgerCacheMetrics
 
ManagedLedgerClientFactory - Class in org.apache.pulsar.broker
 
ManagedLedgerClientFactory(ServiceConfiguration, ZooKeeper, BookKeeperClientFactory) - Constructor for class org.apache.pulsar.broker.ManagedLedgerClientFactory
 
managedLedgerExists(String) - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
managedLedgerListCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
managedLedgerListCache() - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
ManagedLedgerMetrics - Class in org.apache.pulsar.broker.stats.metrics
 
ManagedLedgerMetrics(PulsarService) - Constructor for class org.apache.pulsar.broker.stats.metrics.ManagedLedgerMetrics
 
managedLedgerPath(TopicName) - Static method in class org.apache.pulsar.broker.admin.ZkAdminPaths
 
markBatchMessagePublished() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
markDeletePositionMoveForward() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
markDeletePositionMoveForward() - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
markTopicWithBatchMessagePublished() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
markTopicWithBatchMessagePublished() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
markTopicWithBatchMessagePublished() - Method in interface org.apache.pulsar.broker.service.Subscription
 
maxConcurrentRequests - Variable in class org.apache.pulsar.broker.web.WebService
 
maxMsgReplDelayInSeconds - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
maxMsgReplDelayInSeconds - Variable in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
MaxRequestSizeFilter - Class in org.apache.pulsar.broker.web
 
MaxRequestSizeFilter(long) - Constructor for class org.apache.pulsar.broker.web.MaxRequestSizeFilter
 
maxSubscriptionsPerTopic - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
maxUnackedMessagesOnConsumer - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
maxUnackedMsgsPerDispatcher - Variable in class org.apache.pulsar.broker.service.BrokerService
 
MBeanStatsGenerator - Class in org.apache.pulsar.broker.stats
 
mergeCursorProperties(Map<String, Long>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
Return a merged map that contains the cursor properties specified by used (eg.
mergeFrom(Message) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
mergeFrom(SchemaRegistryFormat.SchemaInfo) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
mergeFrom(Message) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
mergeFrom(SchemaRegistryFormat.SchemaInfo.KeyValuePair) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
mergeFrom(Message) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
mergeFrom(SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
mergeFrom(Message) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
mergeFrom(SchemaStorageFormat.PositionInfo) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
mergeFrom(Message) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
mergeFrom(SchemaStorageFormat.SchemaEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
mergeFrom(Message) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
mergeFrom(SchemaStorageFormat.SchemaLocator) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
mergeInfo(SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
mergeNamespaceWithDefaults(Policies, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
mergePosition(SchemaStorageFormat.PositionInfo) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
mergeUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
MESSAGE_RATE_BACKOFF_MS - Static variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
messageAcked(PulsarApi.CommandAck) - Method in class org.apache.pulsar.broker.service.Consumer
 
MessageDeduplication - Class in org.apache.pulsar.broker.service.persistent
Class that contains all the logic to control and perform the deduplication on the broker side
MessageDeduplication(PulsarService, PersistentTopic, ManagedLedger) - Constructor for class org.apache.pulsar.broker.service.persistent.MessageDeduplication
 
messageDeduplication - Variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
MessageDeduplication.MessageDupUnknownException - Exception in org.apache.pulsar.broker.service.persistent
 
MessageDupUnknownException() - Constructor for exception org.apache.pulsar.broker.service.persistent.MessageDeduplication.MessageDupUnknownException
 
MessagingServiceShutdownHook - Class in org.apache.pulsar.broker
 
MessagingServiceShutdownHook(PulsarService, Consumer<Integer>) - Constructor for class org.apache.pulsar.broker.MessagingServiceShutdownHook
 
metricsEnabled - Variable in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
MetricsGenerator - Class in org.apache.pulsar.broker.stats
 
MetricsGenerator(PulsarService) - Constructor for class org.apache.pulsar.broker.stats.MetricsGenerator
 
metricTreeSetCache - Variable in class org.apache.pulsar.broker.loadbalance.impl.DeviationShedder
 
MIBI - Static variable in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
 
modifyDeduplication(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
modifyDeduplication(String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
modifyEncryptionRequired(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
modifyEncryptionRequired(String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
ModularLoadManager - Interface in org.apache.pulsar.broker.loadbalance
New proposal for a load manager interface which attempts to use more intuitive method names and provide a starting place for new load manager proposals.
ModularLoadManagerImpl - Class in org.apache.pulsar.broker.loadbalance.impl
 
ModularLoadManagerImpl() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
Initializes fields which do not depend on PulsarService.
ModularLoadManagerImpl(PulsarService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
Initialize this load manager.
ModularLoadManagerStrategy - Interface in org.apache.pulsar.broker.loadbalance
Interface which serves as a component for ModularLoadManagerImpl, flexibly allowing the injection of potentially complex strategies.
ModularLoadManagerWrapper - Class in org.apache.pulsar.broker.loadbalance.impl
Wrapper class allowing classes of instance ModularLoadManager to be compatible with the interface LoadManager.
ModularLoadManagerWrapper(ModularLoadManager) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
monitorBacklogQuota() - Method in class org.apache.pulsar.broker.service.BrokerService
 
msgBacklog - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
msgBacklog - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
msgBacklog - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
msgBacklogNoDelayed - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
msgChunkPublished - Variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
msgDelayed - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
msgDelayed - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
msgDrop - Variable in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
msgInCounter - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
msgOutCounter - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
msgRateIn - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
msgRateIn - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedReplicationStats
 
msgRateOut - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
msgRateOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
msgRateOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedReplicationStats
Total rate of messages delivered to the replication-subscriber.
msgRateOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
msgRateOut - Variable in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
msgRateRedeliver - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
msgRateRedeliver - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
msgReplBacklog - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
msgReplBacklog - Variable in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
msgThroughputIn - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
msgThroughputIn - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedReplicationStats
Total throughput received from the remote cluster.
msgThroughputOut - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
msgThroughputOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
msgThroughputOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedReplicationStats
Total throughput delivered to the replication-subscriber.
msgThroughputOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
msgThroughputOut - Variable in class org.apache.pulsar.broker.stats.ReplicationMetrics
 

N

name - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
NAME - Static variable in class org.apache.pulsar.broker.tools.BrokerTool
 
NAMESPACE_ISOLATION_POLICIES - Static variable in class org.apache.pulsar.broker.namespace.NamespaceService
 
namespaceBacklogQuota(String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
NamespaceBundle - Class in org.apache.pulsar.common.naming
 
NamespaceBundle(NamespaceName, Range<Long>, NamespaceBundleFactory) - Constructor for class org.apache.pulsar.common.naming.NamespaceBundle
 
NamespaceBundleFactory - Class in org.apache.pulsar.common.naming
 
NamespaceBundleFactory(PulsarService, HashFunction) - Constructor for class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
NamespaceBundleOwnershipListener - Interface in org.apache.pulsar.broker.namespace
Listener for NamespaceBundle ownership changes
NamespaceBundles - Class in org.apache.pulsar.common.naming
 
NamespaceBundles(NamespaceName, SortedSet<Long>, NamespaceBundleFactory) - Constructor for class org.apache.pulsar.common.naming.NamespaceBundles
 
NamespaceBundles(NamespaceName, long[], NamespaceBundleFactory, long) - Constructor for class org.apache.pulsar.common.naming.NamespaceBundles
 
NamespaceBundles(NamespaceName, long[], NamespaceBundleFactory) - Constructor for class org.apache.pulsar.common.naming.NamespaceBundles
 
NamespaceBundleSplitAlgorithm - Interface in org.apache.pulsar.common.naming
Algorithm interface for namespace bundle split.
NamespaceData - Class in org.apache.pulsar.broker.lookup
 
NamespaceData(String) - Constructor for class org.apache.pulsar.broker.lookup.NamespaceData
 
NamespaceEphemeralData - Class in org.apache.pulsar.broker.namespace
 
NamespaceEphemeralData() - Constructor for class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
NamespaceEphemeralData(String, String, String, String, boolean) - Constructor for class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
NamespaceEphemeralData(String, String, String, String, boolean, Map<String, AdvertisedListener>) - Constructor for class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
NamespaceEventsSystemTopicFactory - Class in org.apache.pulsar.broker.systopic
 
NamespaceEventsSystemTopicFactory(PulsarClient) - Constructor for class org.apache.pulsar.broker.systopic.NamespaceEventsSystemTopicFactory
 
namespaceIsolationPoliciesCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
namespaceName - Variable in class org.apache.pulsar.broker.admin.AdminResource
 
namespacePoliciesPath(NamespaceName) - Static method in class org.apache.pulsar.broker.admin.ZkAdminPaths
 
Namespaces - Class in org.apache.pulsar.broker.admin.v1
 
Namespaces() - Constructor for class org.apache.pulsar.broker.admin.v1.Namespaces
 
Namespaces - Class in org.apache.pulsar.broker.admin.v2
 
Namespaces() - Constructor for class org.apache.pulsar.broker.admin.v2.Namespaces
 
NamespacesBase - Class in org.apache.pulsar.broker.admin.impl
 
NamespacesBase() - Constructor for class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
NamespaceService - Class in org.apache.pulsar.broker.namespace
The NamespaceService provides resource ownership lookup as well as resource ownership claiming services for the PulsarService.
NamespaceService(PulsarService) - Constructor for class org.apache.pulsar.broker.namespace.NamespaceService
Default constructor.
NamespaceService.AddressType - Enum in org.apache.pulsar.broker.namespace
 
NamespaceStats - Class in org.apache.pulsar.broker.stats
 
NamespaceStats(int) - Constructor for class org.apache.pulsar.broker.stats.NamespaceStats
 
NamespaceStatsAggregator - Class in org.apache.pulsar.broker.stats.prometheus
 
NamespaceStatsAggregator() - Constructor for class org.apache.pulsar.broker.stats.prometheus.NamespaceStatsAggregator
 
NamingException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.NamingException
 
newBookKeeperClientFactory() - Method in class org.apache.pulsar.broker.PulsarService
 
newBuilder() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
newBuilder(SchemaRegistryFormat.SchemaInfo.KeyValuePair) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
newBuilder() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
newBuilder(SchemaRegistryFormat.SchemaInfo) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
newBuilder() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
newBuilder(SchemaStorageFormat.IndexEntry) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
newBuilder() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
newBuilder(SchemaStorageFormat.PositionInfo) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
newBuilder() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
newBuilder(SchemaStorageFormat.SchemaEntry) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
newBuilder() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
newBuilder(SchemaStorageFormat.SchemaLocator) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
newBuilderForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
newBuilderForType() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
newBuilderForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
newBuilderForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
newBuilderForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
newBuilderForType() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
newChannelInitializers() - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
Create the list of channel initializers for the ports that this protocol handler will listen on.
newChannelInitializers() - Method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
 
newChild() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge
 
newChild() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
newCompactedLedger(Position, long) - Method in interface org.apache.pulsar.compaction.CompactedTopic
 
newCompactedLedger(Position, long) - Method in class org.apache.pulsar.compaction.CompactedTopicImpl
 
newCompactor() - Method in class org.apache.pulsar.broker.PulsarService
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
newMessageAndIntercept(long, PulsarApi.MessageIdData, int, ByteBuf, long[], String) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
newPromise() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
newPromise() - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
newProvider(String) - Static method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBufferProvider
Construct a provider from the provided class.
newReader() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Create a reader for the system topic.
newReader() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
newReaderAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Create a reader for the system topic asynchronously.
newReaderAsync() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
newReaderAsyncInternal() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
newReaderAsyncInternal() - Method in class org.apache.pulsar.broker.systopic.TopicPoliciesSystemTopicClient
 
newTracker(PersistentDispatcherMultipleConsumers) - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTrackerFactory
Create a new tracker instance.
newTracker(PersistentDispatcherMultipleConsumers) - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTrackerFactory
 
newTransaction(TransactionCoordinatorID, long) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
newTransactionBuffer() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferProvider
 
newTransactionBuffer(Topic) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferProvider
 
newTransactionBuffer() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBufferProvider
 
newTransactionBuffer(Topic) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBufferProvider
 
newTransactionBuffer() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBufferProvider
Open the transaction buffer.
newTransactionBuffer(Topic) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBufferProvider
Open the persistent transaction buffer.
newWriter() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Create a writer for the system topic.
newWriter() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
newWriterAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient
Create a writer for the system topic asynchronously.
newWriterAsync() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
newWriterAsyncInternal() - Method in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
newWriterAsyncInternal() - Method in class org.apache.pulsar.broker.systopic.TopicPoliciesSystemTopicClient
 
NO_SCHEMA_VERSION - Static variable in interface org.apache.pulsar.broker.service.schema.SchemaRegistryService
 
NONE_KEY - Static variable in class org.apache.pulsar.broker.service.AbstractBaseDispatcher
 
NONE_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
NONE = 1;
NonPersistentDispatcher - Interface in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentDispatcherMultipleConsumers - Class in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentDispatcherMultipleConsumers(NonPersistentTopic, Subscription) - Constructor for class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
NonPersistentDispatcherSingleActiveConsumer - Class in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentDispatcherSingleActiveConsumer(PulsarApi.CommandSubscribe.SubType, int, NonPersistentTopic, Subscription) - Constructor for class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
NonPersistentReplicator - Class in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentReplicator(NonPersistentTopic, String, String, BrokerService) - Constructor for class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
NonPersistentStickyKeyDispatcherMultipleConsumers - Class in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentStickyKeyDispatcherMultipleConsumers(NonPersistentTopic, Subscription, StickyKeyConsumerSelector) - Constructor for class org.apache.pulsar.broker.service.nonpersistent.NonPersistentStickyKeyDispatcherMultipleConsumers
 
NonPersistentSubscription - Class in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentSubscription(NonPersistentTopic, String) - Constructor for class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
NonPersistentTopic - Class in org.apache.pulsar.broker.service.nonpersistent
 
NonPersistentTopic(String, BrokerService) - Constructor for class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
NonPersistentTopics - Class in org.apache.pulsar.broker.admin.v1
 
NonPersistentTopics() - Constructor for class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
NonPersistentTopics - Class in org.apache.pulsar.broker.admin.v2
 
NonPersistentTopics() - Constructor for class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
NoopLoadManager - Class in org.apache.pulsar.broker.loadbalance
 
NoopLoadManager() - Constructor for class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
NoSwaggerDocumentation - Annotation Type in org.apache.pulsar.broker.web
 
NOT_IMPLEMENTED - Static variable in class org.apache.pulsar.broker.web.PulsarWebResource
 
NotAllowedException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.NotAllowedException
 
notifyActiveConsumerChanged(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
NoTxnsCommittedAtLedgerException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exception is thrown when no transactions found committed at a given ledger.
NoTxnsCommittedAtLedgerException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.NoTxnsCommittedAtLedgerException
 
NUM_LONG_SAMPLES - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
NUM_SHORT_SAMPLES - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
numEntries() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Return the number of entries appended to the transaction.
numMessageInTxn() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
numMessageInTxn() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
 
numMessageInTxn() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Return messages number in one transaction

O

observe(long, TimeUnit) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
ObserverGauge - Class in org.apache.pulsar.broker.stats.prometheus.metrics
 
ObserverGauge.Builder - Class in org.apache.pulsar.broker.stats.prometheus.metrics
 
of() - Static method in class org.apache.pulsar.broker.service.schema.validator.ProtobufNativeSchemaDataValidator
 
of(SchemaRegistryService) - Static method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
of(String) - Static method in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
offloadStatus(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
offloadStatus(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
offloadStatus() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
onConnectionClosed(ServerCnx) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
onConnectionClosed(ServerCnx) - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Called by the broker while connection closed.
onConnectionClosed(ServerCnx) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
onConnectionClosed(ServerCnx) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
onEndPointClosed(EndPoint) - Method in class org.apache.pulsar.broker.web.PulsarServerConnector
 
onLoad(NamespaceBundle) - Method in interface org.apache.pulsar.broker.namespace.NamespaceBundleOwnershipListener
Will be call after a NamespaceBundle owned by broker
onNamespaceBundleOwned(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
onNamespaceBundleUnload(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
onPoliciesUpdate(Policies) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
onPoliciesUpdate(Policies) - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
 
onPoliciesUpdate(Policies) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
onPoliciesUpdate(Policies) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
onPoliciesUpdate(Policies) - Method in interface org.apache.pulsar.broker.service.Topic
 
onPulsarCommand(PulsarApi.BaseCommand, ServerCnx) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
onPulsarCommand(PulsarApi.BaseCommand, ServerCnx) - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Called by the broker while new command incoming.
onPulsarCommand(PulsarApi.BaseCommand, ServerCnx) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
onPulsarCommand(PulsarApi.BaseCommand, ServerCnx) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
onSessionExpired() - Method in class org.apache.pulsar.ZookeeperSessionExpiredHandlers.ReconnectWhenSessionExpired
 
onSessionExpired() - Method in class org.apache.pulsar.ZookeeperSessionExpiredHandlers.ShutDownWhenSessionExpired
 
onSubscribeRateUpdate(SubscribeRate) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
onUpdate(String, LocalBrokerData, Stat) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
When the broker data ZooKeeper nodes are updated, update the broker data map.
onUpdate(String, LoadReport, Stat) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
onUpdate(String, Policies, Stat) - Method in class org.apache.pulsar.broker.service.BrokerService
 
onUpdate(TopicPolicies) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
onUpdate(T) - Method in interface org.apache.pulsar.broker.service.TopicPolicyListener
 
onUpdate(String, LocalPolicies, Stat) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
onWebserviceRequest(ServletRequest) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
onWebserviceRequest(ServletRequest) - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Called by the web service while new request incoming.
onWebserviceRequest(ServletRequest) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
onWebserviceRequest(ServletRequest) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
onWebserviceResponse(ServletRequest, ServletResponse) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptor.BrokerInterceptorDisabled
 
onWebserviceResponse(ServletRequest, ServletResponse) - Method in interface org.apache.pulsar.broker.intercept.BrokerInterceptor
Intercept the webservice response before send to client.
onWebserviceResponse(ServletRequest, ServletResponse) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptors
 
onWebserviceResponse(ServletRequest, ServletResponse) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorWithClassLoader
 
openCursorAsync() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
openCursorAsync() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
openCursorAsync() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
openTransactionBufferReader(TxnID, long) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
openTransactionBufferReader(TxnID, long) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Open a TransactionBufferReader to read entries of a given transaction starting from the provided sequenceId.
org.apache.pulsar - package org.apache.pulsar
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker - package org.apache.pulsar.broker
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.admin - package org.apache.pulsar.broker.admin
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.admin.impl - package org.apache.pulsar.broker.admin.impl
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.admin.v1 - package org.apache.pulsar.broker.admin.v1
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.admin.v2 - package org.apache.pulsar.broker.admin.v2
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.admin.v3 - package org.apache.pulsar.broker.admin.v3
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.cache - package org.apache.pulsar.broker.cache
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.delayed - package org.apache.pulsar.broker.delayed
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.intercept - package org.apache.pulsar.broker.intercept
Pulsar broker interceptor.
org.apache.pulsar.broker.loadbalance - package org.apache.pulsar.broker.loadbalance
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.loadbalance.impl - package org.apache.pulsar.broker.loadbalance.impl
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.lookup - package org.apache.pulsar.broker.lookup
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.lookup.v1 - package org.apache.pulsar.broker.lookup.v1
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.lookup.v2 - package org.apache.pulsar.broker.lookup.v2
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.namespace - package org.apache.pulsar.broker.namespace
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.protocol - package org.apache.pulsar.broker.protocol
Pulsar broker protocol handlers.
org.apache.pulsar.broker.service - package org.apache.pulsar.broker.service
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.service.nonpersistent - package org.apache.pulsar.broker.service.nonpersistent
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.service.persistent - package org.apache.pulsar.broker.service.persistent
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.service.schema - package org.apache.pulsar.broker.service.schema
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.service.schema.exceptions - package org.apache.pulsar.broker.service.schema.exceptions
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.service.schema.proto - package org.apache.pulsar.broker.service.schema.proto
 
org.apache.pulsar.broker.service.schema.validator - package org.apache.pulsar.broker.service.schema.validator
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.stats - package org.apache.pulsar.broker.stats
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.stats.metrics - package org.apache.pulsar.broker.stats.metrics
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.stats.prometheus - package org.apache.pulsar.broker.stats.prometheus
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.stats.prometheus.metrics - package org.apache.pulsar.broker.stats.prometheus.metrics
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.systopic - package org.apache.pulsar.broker.systopic
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.tools - package org.apache.pulsar.broker.tools
Tools for broker related operations.
org.apache.pulsar.broker.transaction.buffer - package org.apache.pulsar.broker.transaction.buffer
Implementation of a transaction buffer.
org.apache.pulsar.broker.transaction.buffer.exceptions - package org.apache.pulsar.broker.transaction.buffer.exceptions
Exceptions thrown when encountering errors in transaction buffer.
org.apache.pulsar.broker.transaction.buffer.impl - package org.apache.pulsar.broker.transaction.buffer.impl
The implementation of a transaction buffer.
org.apache.pulsar.broker.transaction.pendingack - package org.apache.pulsar.broker.transaction.pendingack
Component for processing pending acks for transactions.
org.apache.pulsar.broker.transaction.pendingack.impl - package org.apache.pulsar.broker.transaction.pendingack.impl
The implementation for processing pending acks in transactions.
org.apache.pulsar.broker.web - package org.apache.pulsar.broker.web
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.client.api - package org.apache.pulsar.client.api
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.client.impl - package org.apache.pulsar.client.impl
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.common.naming - package org.apache.pulsar.common.naming
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.compaction - package org.apache.pulsar.compaction
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.utils - package org.apache.pulsar.utils
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.utils.auth.tokens - package org.apache.pulsar.utils.auth.tokens
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
originalPrincipal() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
OverloadShedder - Class in org.apache.pulsar.broker.loadbalance.impl
Load shedding strategy which will attempt to shed exactly one bundle on brokers which are overloaded, that is, whose maximum system resource usage exceeds loadBalancerBrokerOverloadedThresholdPercentage.
OverloadShedder() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.OverloadShedder
 
OwnedBundle - Class in org.apache.pulsar.broker.namespace
 
OwnedBundle(NamespaceBundle) - Constructor for class org.apache.pulsar.broker.namespace.OwnedBundle
constructor
OwnedBundle(NamespaceBundle, boolean) - Constructor for class org.apache.pulsar.broker.namespace.OwnedBundle
Constructor to allow set initial active flag
OWNER_INFO_ROOT - Static variable in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
OWNER_INFO_ROOT - Static variable in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
ZooKeeper root path for namespace ownership info
ownerInfoCache() - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
OwnershipCache - Class in org.apache.pulsar.broker.namespace
This class provides a cache service for all the service unit ownership among the brokers.
OwnershipCache(PulsarService, NamespaceBundleFactory, NamespaceService) - Constructor for class org.apache.pulsar.broker.namespace.OwnershipCache
Constructor of OwnershipCache

P

parse(String) - Static method in class org.apache.pulsar.broker.loadbalance.impl.PulsarLoadReportImpl
 
parse(String) - Static method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(ByteBuffer) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
parseFrom(ByteBuffer) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
parseFrom(ByteBuffer) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
parseFrom(ByteBuffer) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
parseFrom(ByteBuffer) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
parseFrom(ByteBuffer) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(ByteString) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(byte[]) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(InputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(CodedInputStream) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
PARSER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
Deprecated.
parser() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
PARSER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
Deprecated.
parser() - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
PARSER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
Deprecated.
parser() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
PARSER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
Deprecated.
parser() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
PARSER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
Deprecated.
parser() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
PARSER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
Deprecated.
parser() - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
PARTITIONED_TOPIC_PATH_ZNODE - Static variable in class org.apache.pulsar.broker.admin.AdminResource
 
PARTITIONED_TOPIC_PATH_ZNODE - Static variable in class org.apache.pulsar.broker.admin.ZkAdminPaths
 
PartitionedManagedLedgerInfo - Class in org.apache.pulsar.common.naming
 
PartitionedManagedLedgerInfo() - Constructor for class org.apache.pulsar.common.naming.PartitionedManagedLedgerInfo
 
partitionedTopicPath(TopicName) - Static method in class org.apache.pulsar.broker.admin.ZkAdminPaths
 
partitionIndex - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
partitions - Variable in class org.apache.pulsar.common.naming.NamespaceBundles
 
partitions - Variable in class org.apache.pulsar.common.naming.PartitionedManagedLedgerInfo
 
path(NamespaceBundle) - Static method in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
 
path(String...) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
peekNthMessage(String, String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
peekNthMessage(String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
peekNthMessage(int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
peekNthMessage(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
peekNthMessage(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
peekNthMessage(int) - Method in interface org.apache.pulsar.broker.service.Subscription
 
peekStickyKey(ByteBuf) - Method in class org.apache.pulsar.broker.service.AbstractBaseDispatcher
 
PendingAckHandle - Interface in org.apache.pulsar.broker.transaction.pendingack
Handle for processing pending acks for transactions.
PendingAckHandleDisabled - Class in org.apache.pulsar.broker.transaction.pendingack.impl
The disabled implementation of PendingAckHandle.
PendingAckHandleDisabled() - Constructor for class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
PendingAckHandleImpl - Class in org.apache.pulsar.broker.transaction.pendingack.impl
The default implementation of PendingAckHandle.
PendingAckHandleImpl(PersistentSubscription) - Constructor for class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
PersistenceException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.PersistenceException
 
PersistentDispatcherMultipleConsumers - Class in org.apache.pulsar.broker.service.persistent
 
PersistentDispatcherMultipleConsumers(PersistentTopic, ManagedCursor, Subscription) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
PersistentDispatcherSingleActiveConsumer - Class in org.apache.pulsar.broker.service.persistent
 
PersistentDispatcherSingleActiveConsumer(ManagedCursor, PulsarApi.CommandSubscribe.SubType, int, PersistentTopic, Subscription) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
PersistentMessageExpiryMonitor - Class in org.apache.pulsar.broker.service.persistent
 
PersistentMessageExpiryMonitor(String, String, ManagedCursor, PersistentSubscription) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
PersistentMessageFinder - Class in org.apache.pulsar.broker.service.persistent
given a timestamp find the first message (position) (published) at or before the timestamp
PersistentMessageFinder(String, ManagedCursor) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentMessageFinder
 
PersistentReplicator - Class in org.apache.pulsar.broker.service.persistent
 
PersistentReplicator(PersistentTopic, ManagedCursor, String, String, BrokerService) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
PersistentReplicator(PersistentTopic, String, String, String, BrokerService, ManagedLedger) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
PersistentStickyKeyDispatcherMultipleConsumers - Class in org.apache.pulsar.broker.service.persistent
 
PersistentSubscription - Class in org.apache.pulsar.broker.service.persistent
 
PersistentSubscription(PersistentTopic, String, ManagedCursor, boolean) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
PersistentTopic - Class in org.apache.pulsar.broker.service.persistent
 
PersistentTopic(String, ManagedLedger, BrokerService) - Constructor for class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
PersistentTopics - Class in org.apache.pulsar.broker.admin.v1
 
PersistentTopics() - Constructor for class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
PersistentTopics - Class in org.apache.pulsar.broker.admin.v2
 
PersistentTopics() - Constructor for class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
PersistentTopicsBase - Class in org.apache.pulsar.broker.admin.impl
 
PersistentTopicsBase() - Constructor for class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
pickAndScheduleActiveConsumer() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
Pick active consumer for a topic for PulsarApi.CommandSubscribe.SubType.Failover subscription.
PlacementStrategy - Interface in org.apache.pulsar.broker.loadbalance
 
POLICIES - Static variable in class org.apache.pulsar.broker.admin.ZkAdminPaths
 
policiesCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
policiesCache() - Method in class org.apache.pulsar.broker.cache.LocalZooKeeperCacheService
 
POLICY_UPDATE_FAILURE_RETRY_TIME_SECONDS - Static variable in class org.apache.pulsar.broker.service.AbstractTopic
 
POSITION_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
postSchema(String, String, String, PostSchemaPayload, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
preciseTopicPublishRateLimitingEnable - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
PrecisPublishLimiter - Class in org.apache.pulsar.broker.service
 
PrecisPublishLimiter(Policies, String, RateLimitFunction) - Constructor for class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
PrecisPublishLimiter(PublishRate, RateLimitFunction) - Constructor for class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
PreInterceptFilter - Class in org.apache.pulsar.broker.web
 
PreInterceptFilter(BrokerInterceptor) - Constructor for class org.apache.pulsar.broker.web.PreInterceptFilter
 
preValidation() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
processReplicatedSubscriptionSnapshot(PulsarMarkers.ReplicatedSubscriptionsSnapshot) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
processReplicatedSubscriptionSnapshot(PulsarMarkers.ReplicatedSubscriptionsSnapshot) - Method in interface org.apache.pulsar.broker.service.Subscription
 
producer - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
Producer - Class in org.apache.pulsar.broker.service
Represents a currently connected producer
Producer(Topic, TransportCnx, long, String, String, boolean, Map<String, String>, SchemaVersion, long, boolean) - Constructor for class org.apache.pulsar.broker.service.Producer
 
producerAdded(String) - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
Topic will call this method whenever a producer connects
producerBuilder - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
ProducerBusyException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.ProducerBusyException
 
producerCount - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
producerNameGeneratorPath - Static variable in class org.apache.pulsar.broker.service.BrokerService
 
producerQueueSize - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
producerRemoved(String) - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
Topic will call this method whenever a producer disconnects
producers - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
producersCount - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
PROMETHEUS_STATS_LATENCY_ROLLOVER_SECONDS - Static variable in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
PrometheusMetricsGenerator - Class in org.apache.pulsar.broker.stats.prometheus
Generate metrics aggregated at the namespace level and optionally at a topic level and formats them out in a text format suitable to be consumed by Prometheus.
PrometheusMetricsGenerator() - Constructor for class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGenerator
 
PrometheusMetricsProvider - Class in org.apache.pulsar.broker.stats.prometheus.metrics
A Prometheus based StatsProvider implementation.
PrometheusMetricsProvider() - Constructor for class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
PrometheusMetricsServlet - Class in org.apache.pulsar.broker.stats.prometheus
 
PrometheusMetricsServlet(PulsarService, boolean, boolean) - Constructor for class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
PrometheusRawMetricsProvider - Interface in org.apache.pulsar.broker.stats.prometheus
The prometheus metrics provider for generate prometheus format metrics.
PrometheusStatsLogger - Class in org.apache.pulsar.broker.stats.prometheus.metrics
A Prometheus based StatsLogger implementation.
PrometheusTextFormatUtil - Class in org.apache.pulsar.broker.stats.prometheus.metrics
Logic to write metrics in Prometheus text format.
PrometheusTextFormatUtil() - Constructor for class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusTextFormatUtil
 
Properties - Class in org.apache.pulsar.broker.admin.v1
 
Properties() - Constructor for class org.apache.pulsar.broker.admin.v1.Properties
 
PROPS_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
PROTOBUF_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
PROTOBUF = 4;
PROTOBUFNATIVE_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
PROTOBUFNATIVE = 21;
ProtobufNativeSchemaCompatibilityCheck - Class in org.apache.pulsar.broker.service.schema
The SchemaCompatibilityCheck implementation for SchemaType.PROTOBUF_NATIVE.
ProtobufNativeSchemaCompatibilityCheck() - Constructor for class org.apache.pulsar.broker.service.schema.ProtobufNativeSchemaCompatibilityCheck
 
ProtobufNativeSchemaDataValidator - Class in org.apache.pulsar.broker.service.schema.validator
 
ProtobufSchemaCompatibilityCheck - Class in org.apache.pulsar.broker.service.schema
The SchemaCompatibilityCheck implementation for SchemaType.PROTOBUF.
ProtobufSchemaCompatibilityCheck() - Constructor for class org.apache.pulsar.broker.service.schema.ProtobufSchemaCompatibilityCheck
 
protocol(String) - Method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
Return the handler for the provided protocol.
ProtocolHandler - Interface in org.apache.pulsar.broker.protocol
The protocol handler interface for support additional protocols on Pulsar brokers.
ProtocolHandlerDefinition - Class in org.apache.pulsar.broker.protocol
Metadata information about a Pulsar protocol handler.
ProtocolHandlerDefinition() - Constructor for class org.apache.pulsar.broker.protocol.ProtocolHandlerDefinition
 
ProtocolHandlers - Class in org.apache.pulsar.broker.protocol
A collection of loaded handlers.
protocolName() - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
Returns the unique protocol name.
publishMaxByteRate - Variable in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
publishMaxByteRate - Variable in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
publishMaxMessageRate - Variable in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
publishMaxMessageRate - Variable in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
publishMessage(ByteBuf, Topic.PublishContext) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
publishMessage(ByteBuf, Topic.PublishContext) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
publishMessage(long, long, ByteBuf, long, boolean) - Method in class org.apache.pulsar.broker.service.Producer
 
publishMessage(long, long, long, ByteBuf, long, boolean) - Method in class org.apache.pulsar.broker.service.Producer
 
publishMessage(ByteBuf, Topic.PublishContext) - Method in interface org.apache.pulsar.broker.service.Topic
 
publishRateExceeded - Variable in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
PublishRateLimiter - Interface in org.apache.pulsar.broker.service
 
PublishRateLimiterDisable - Class in org.apache.pulsar.broker.service
 
PublishRateLimiterDisable() - Constructor for class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
PublishRateLimiterImpl - Class in org.apache.pulsar.broker.service
 
PublishRateLimiterImpl(Policies, String) - Constructor for class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
PublishRateLimiterImpl(PublishRate) - Constructor for class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
publishThrottlingEnabled - Variable in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
publishThrottlingEnabled - Variable in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
publishTxnMessage(TxnID, ByteBuf, Topic.PublishContext) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
publishTxnMessage(TxnID, ByteBuf, Topic.PublishContext) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
publishTxnMessage(TxnID, long, long, long, ByteBuf, long, boolean) - Method in class org.apache.pulsar.broker.service.Producer
 
publishTxnMessage(TxnID, ByteBuf, Topic.PublishContext) - Method in interface org.apache.pulsar.broker.service.Topic
Publish Transaction message to this Topic's TransactionBuffer
pulsar() - Method in class org.apache.pulsar.broker.service.BrokerService
 
pulsar() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
PulsarBrokerStarter - Class in org.apache.pulsar
 
PulsarBrokerStarter() - Constructor for class org.apache.pulsar.PulsarBrokerStarter
 
PulsarChannelInitializer - Class in org.apache.pulsar.broker.service
 
PulsarChannelInitializer(PulsarService, boolean) - Constructor for class org.apache.pulsar.broker.service.PulsarChannelInitializer
 
PulsarClusterMetadataSetup - Class in org.apache.pulsar
Setup the metadata for a new Pulsar cluster
PulsarClusterMetadataSetup() - Constructor for class org.apache.pulsar.PulsarClusterMetadataSetup
 
PulsarClusterMetadataTeardown - Class in org.apache.pulsar
Teardown the metadata for a existed Pulsar cluster
PulsarClusterMetadataTeardown() - Constructor for class org.apache.pulsar.PulsarClusterMetadataTeardown
 
PulsarCommandSender - Interface in org.apache.pulsar.broker.service
 
PulsarCommandSenderImpl - Class in org.apache.pulsar.broker.service
 
PulsarCommandSenderImpl(BrokerInterceptor, ServerCnx) - Constructor for class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
PulsarInitialNamespaceSetup - Class in org.apache.pulsar
Setup the initial namespace of the cluster without startup the Pulsar broker.
PulsarInitialNamespaceSetup() - Constructor for class org.apache.pulsar.PulsarInitialNamespaceSetup
 
PulsarKeyException - Exception in org.apache.pulsar.utils
 
PulsarKeyException(String) - Constructor for exception org.apache.pulsar.utils.PulsarKeyException
 
PulsarKeyException(Throwable) - Constructor for exception org.apache.pulsar.utils.PulsarKeyException
 
PulsarKeyException(String, Throwable) - Constructor for exception org.apache.pulsar.utils.PulsarKeyException
 
PulsarLoadReportImpl - Class in org.apache.pulsar.broker.loadbalance.impl
 
PulsarResourceDescription - Class in org.apache.pulsar.broker.loadbalance.impl
 
PulsarResourceDescription() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
PulsarServerConnector - Class in org.apache.pulsar.broker.web
 
PulsarServerConnector(Server, int, int) - Constructor for class org.apache.pulsar.broker.web.PulsarServerConnector
 
PulsarServerConnector(Server, int, int, SslContextFactory) - Constructor for class org.apache.pulsar.broker.web.PulsarServerConnector
 
PulsarService - Class in org.apache.pulsar.broker
Main class for Pulsar broker service
PulsarService(ServiceConfiguration) - Constructor for class org.apache.pulsar.broker.PulsarService
 
PulsarService(ServiceConfiguration, Optional<WorkerService>, Consumer<Integer>) - Constructor for class org.apache.pulsar.broker.PulsarService
 
PulsarService.State - Enum in org.apache.pulsar.broker
 
PulsarServiceRequest - Class in org.apache.pulsar.broker.loadbalance.impl
 
PulsarServiceRequest() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
PulsarServiceUnit - Class in org.apache.pulsar.broker.loadbalance.impl
 
PulsarStandalone - Class in org.apache.pulsar
 
PulsarStandalone() - Constructor for class org.apache.pulsar.PulsarStandalone
 
PulsarStandaloneBuilder - Class in org.apache.pulsar
 
PulsarStandaloneStarter - Class in org.apache.pulsar
 
PulsarStandaloneStarter(String[]) - Constructor for class org.apache.pulsar.PulsarStandaloneStarter
 
PulsarStats - Class in org.apache.pulsar.broker.service
 
PulsarStats(PulsarService) - Constructor for class org.apache.pulsar.broker.service.PulsarStats
 
PulsarTransactionCoordinatorMetadataSetup - Class in org.apache.pulsar
Setup the transaction coordinator metadata for a cluster, the setup will create pulsar/system namespace and create partitioned topic for transaction coordinator assign
PulsarTransactionCoordinatorMetadataSetup() - Constructor for class org.apache.pulsar.PulsarTransactionCoordinatorMetadataSetup
 
PulsarVersionStarter - Class in org.apache.pulsar
Pulsar version entry point.
PulsarVersionStarter() - Constructor for class org.apache.pulsar.PulsarVersionStarter
 
PulsarWebResource - Class in org.apache.pulsar.broker.web
Base class for Web resources in Pulsar.
PulsarWebResource() - Constructor for class org.apache.pulsar.broker.web.PulsarWebResource
 
purgeInactiveProducers() - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
Remove from hash maps all the producers that were inactive for more than the configured amount of time
purgeTxns(List<Long>) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
purgeTxns(List<Long>) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBuffer
Purge all the data of the transactions who are committed and stored in the provided data ledgers.
put(String, ResourceUsage) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
put(String, byte[], byte[]) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
put(String, ReplicationMetrics) - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
putFunctionState(String, String, String, String, FunctionState) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
putSchemaIfAbsent(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
putSchemaIfAbsent(String, SchemaData, SchemaCompatibilityStrategy) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
putSchemaIfAbsent(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
putSchemaIfAbsent(String, SchemaData, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 

Q

quantile(double) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Builder
 

R

rangeEquallyDivide - Static variable in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
RangeEquallyDivideBundleSplitAlgorithm - Class in org.apache.pulsar.common.naming
This algorithm divides the bundle into two parts with the same hash range size.
RangeEquallyDivideBundleSplitAlgorithm() - Constructor for class org.apache.pulsar.common.naming.RangeEquallyDivideBundleSplitAlgorithm
 
rangeEquallyDivideName - Static variable in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
rateIn - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
rateOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
RawBatchConverter - Class in org.apache.pulsar.client.impl
 
RawBatchConverter() - Constructor for class org.apache.pulsar.client.impl.RawBatchConverter
 
RawMessage - Interface in org.apache.pulsar.client.api
A representation of a message in a topic in its raw form (i.e.
RawMessageImpl - Class in org.apache.pulsar.client.impl
 
RawMessageImpl(PulsarApi.MessageIdData, ByteBuf) - Constructor for class org.apache.pulsar.client.impl.RawMessageImpl
 
RawReader - Interface in org.apache.pulsar.client.api
Topic reader which receives raw messages (i.e.
RawReaderImpl - Class in org.apache.pulsar.client.impl
 
RawReaderImpl(PulsarClientImpl, String, String, CompletableFuture<Consumer<byte[]>>) - Constructor for class org.apache.pulsar.client.impl.RawReaderImpl
 
reachedEndOfTopic() - Method in class org.apache.pulsar.broker.service.Consumer
 
readCompacted() - Method in class org.apache.pulsar.broker.service.Consumer
 
readEntries(Producer<byte[]>) - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
readEntries(Producer<byte[]>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
readEntries(Producer<byte[]>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
readEntries(int, long) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Read the entries from start sequence id.
readEntriesComplete(List<Entry>, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
readEntriesComplete(List<Entry>, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
readEntriesComplete(List<Entry>, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
readEntriesFailed(ManagedLedgerException, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
readEntriesFailed(ManagedLedgerException, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
readEntriesFailed(ManagedLedgerException, Object) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
readers - Variable in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
readMoreEntries(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
readMoreEntries(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
readMoreEntries() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
readMoreEntries(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
readMoreEntries() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
readNext() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Read event from system topic
readNext(int) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.InMemTransactionBufferReader
 
readNext(int) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionBufferReader
Read next numEntries entries from transaction buffer for the given transaction.
readNextAsync() - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Reader
Async read event from system topic
readNextAsync() - Method in interface org.apache.pulsar.client.api.RawReader
Read the next raw message for the topic.
readNextAsync() - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
rebalance() - Method in class org.apache.pulsar.broker.admin.v2.Worker
 
rebatchMessage(RawMessage, BiPredicate<String, MessageId>) - Static method in class org.apache.pulsar.client.impl.RawBatchConverter
Take a batched message and a filter, and returns a message with the only the sub-messages which match the filter.
recalibrateResourceUsagePerServiceUnit(LoadReport) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadCalculatorImpl
 
recalibrateResourceUsagePerServiceUnit(LoadReport) - Method in interface org.apache.pulsar.broker.loadbalance.LoadCalculator
 
receivedReplicatedSubscriptionMarker(Position, int, ByteBuf) - Method in class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionsController
 
RECONNECT_POLICY - Static variable in class org.apache.pulsar.ZookeeperSessionExpiredHandlers
 
ReconnectWhenSessionExpired(PulsarService, ZooKeeperSessionWatcher.ShutdownService) - Constructor for class org.apache.pulsar.ZookeeperSessionExpiredHandlers.ReconnectWhenSessionExpired
 
reconnectWhenZookeeperSessionExpired(PulsarService, ZooKeeperSessionWatcher.ShutdownService) - Static method in class org.apache.pulsar.ZookeeperSessionExpiredHandlers
 
recordAddLatency(long, TimeUnit) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
recordAddLatency(long, TimeUnit) - Method in interface org.apache.pulsar.broker.service.Topic
record add-latency
recordDimensionTimeValue(long, TimeUnit) - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
recordMessageDrop(int) - Method in class org.apache.pulsar.broker.service.Producer
 
recordMessagePersisted(Topic.PublishContext, PositionImpl) - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
Call this method whenever a message is persisted to get the chance to trigger a snapshot
recordTopicLoadTimeValue(String, long) - Method in class org.apache.pulsar.broker.service.PulsarStats
 
recordTopicLoadTimeValue(long) - Method in class org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
 
recordZkLatencyTimeValue(ClientCnxnAspect.EventType, long) - Method in class org.apache.pulsar.broker.service.PulsarStats
 
recordZkReadLatencyTimeValue(long) - Method in class org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
 
recordZkWriteLatencyTimeValue(long) - Method in class org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
 
recycle() - Method in class org.apache.pulsar.broker.service.EntryBatchIndexesAcks
 
recycle() - Method in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
recyle() - Method in class org.apache.pulsar.broker.service.EntryBatchSizes
 
redeliverUnacknowledgedMessages() - Method in class org.apache.pulsar.broker.service.Consumer
 
redeliverUnacknowledgedMessages(List<PulsarApi.MessageIdData>) - Method in class org.apache.pulsar.broker.service.Consumer
 
redeliverUnacknowledgedMessages(Consumer) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
redeliverUnacknowledgedMessages(Consumer) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
redeliverUnacknowledgedMessages(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
redeliverUnacknowledgedMessages(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
redeliverUnacknowledgedMessages(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
redeliverUnacknowledgedMessages(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
redeliverUnacknowledgedMessages(Consumer) - Method in interface org.apache.pulsar.broker.service.Subscription
 
redeliverUnacknowledgedMessages(Consumer, List<PositionImpl>) - Method in interface org.apache.pulsar.broker.service.Subscription
 
REDELIVERY_TRACKER_DISABLED - Static variable in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
redeliveryTracker - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
RedeliveryTracker - Interface in org.apache.pulsar.broker.service
 
RedeliveryTrackerDisabled - Class in org.apache.pulsar.broker.service
 
RedirectData - Class in org.apache.pulsar.broker.lookup
 
RedirectData(String) - Constructor for class org.apache.pulsar.broker.lookup.RedirectData
 
refreshAuthenticationCredentials() - Method in class org.apache.pulsar.broker.service.ServerCnx
 
refreshSelfOwnerInfo() - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
 
refreshTopicToStatsMaps(NamespaceBundle) - Method in class org.apache.pulsar.broker.service.BrokerService
 
register() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Builder
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat
 
registerBootstrapNamespaces() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
Register all the bootstrap name spaces including the heartbeat namespace
registerConfigurationListener(String, Consumer<T>) - Method in class org.apache.pulsar.broker.service.BrokerService
Allows a listener to listen on update of ServiceConfiguration change, so listener can take appropriate action if any specific config-field value has been changed.
registerEvent(long, TimeUnit) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesSummaryLogger
 
registerFailedEvent(long, TimeUnit) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
registerFailedValue(long) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
registerFunction(String, String, String, InputStream, FormDataContentDisposition, String, FunctionConfig) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
registerFunction(String, String, String, InputStream, FormDataContentDisposition, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
registerGauge(String, Gauge<T>) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusStatsLogger
 
registerListener(TopicName, TopicPolicyListener<TopicPolicies>) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
registerListener(TopicName, TopicPolicyListener<TopicPolicies>) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
 
registerListener(TopicName, TopicPolicyListener<TopicPolicies>) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
registerNamespace(String, boolean) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
Tried to registers a namespace to this instance
registerOwnedBundles() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
registerSink(String, String, String, InputStream, FormDataContentDisposition, String, SinkConfig) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
registerSLANamespace() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
registerSource(String, String, String, InputStream, FormDataContentDisposition, String, SourceConfig) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
registerSuccessfulEvent(long, TimeUnit) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
registerSuccessfulValue(long) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
release() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
reloadSinks() - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
reloadSources() - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
remoteCluster - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
remove() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
remove(Position) - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
remove(Position) - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
remove(Position) - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
remove(String) - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
removeAutoSubscriptionCreation(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
removeAutoSubscriptionCreation(AsyncResponse, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeAutoTopicCreation(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
removeAutoTopicCreation(AsyncResponse, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeBacklogQuota(String, String, String, BacklogQuota.BacklogQuotaType) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
removeBacklogQuota(String, String, BacklogQuota.BacklogQuotaType) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeBacklogQuota(AsyncResponse, String, String, String, BacklogQuota.BacklogQuotaType) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeBatch(List<Position>) - Method in class org.apache.pulsar.broker.service.InMemoryRedeliveryTracker
 
removeBatch(List<Position>) - Method in interface org.apache.pulsar.broker.service.RedeliveryTracker
 
removeBatch(List<Position>) - Method in class org.apache.pulsar.broker.service.RedeliveryTrackerDisabled
 
removeCompactionThreshold(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.ConsistentHashingStickyKeyConsumerSelector
 
removeConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.HashRangeAutoSplitStickyKeyConsumerSelector
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.HashRangeExclusiveStickyKeyConsumerSelector
 
removeConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentStickyKeyDispatcherMultipleConsumers
 
removeConsumer(Consumer, boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
removeConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
removeConsumer(Consumer, boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
removeConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.StickyKeyConsumerSelector
Remove the consumer
removeConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.Subscription
 
removeConsumer(Consumer, boolean) - Method in interface org.apache.pulsar.broker.service.Subscription
 
removedConsumer(Consumer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
removedConsumer(Consumer) - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
removeDeduplicationEnabled(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeDispatchRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removedProducer(Producer) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
removedProducer(Producer) - Method in interface org.apache.pulsar.broker.service.TransportCnx
 
removeInactiveTopicPolicies(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeIndex(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
removeIndex(int) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
removeMaxConsumers(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeMaxConsumersPerSubscription(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeMaxMessageSize(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeMaxProducers(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeMaxProducersPerTopic(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeMaxSubscriptionsPerTopic(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeMaxSubscriptionsPerTopic(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeMessageTTL(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeMostServicingBrokersForNamespace(String, Set<String>, ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, ConcurrentOpenHashSet<String>>>) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
Removes the brokers which have more bundles assigned to them in the same namespace as the incoming bundle than at least one other available broker from consideration.
removeNamespaceAntiAffinityGroup(String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
removeNamespaceAntiAffinityGroup(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeNamespaceBundleResourceQuota(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.ResourceQuotas
 
removeNamespaceBundleResourceQuota(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.ResourceQuotas
 
removeNamespaceMessageTTL(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeOffloadPolicies(String, String, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removeOffloadPolicies(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeOwnedNamespaceBundleAsync(NamespaceBundle) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
removeOwnedNamespaceBundleAsync(NamespaceBundle) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
Remove owned namespace bundle async.
removeOwnedNamespaceBundleAsync(NamespaceBundle) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
removeOwnedServiceUnit(NamespaceName) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
removeOwnedServiceUnit(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
removeOwnedServiceUnits(NamespaceName, BundlesData) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
removeOwnership(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Method to remove the ownership of local broker on the NamespaceBundle, if owned
removeOwnership(NamespaceBundles) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Method to remove ownership of all owned bundles
removePersistence(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeProducer(Producer) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
removeProducer(Producer) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
removeProducer(Producer) - Method in interface org.apache.pulsar.broker.service.Topic
 
removeProps(int) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
removePublishRate(String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
removePublishRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeRetention(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeScope(String, StatsLogger) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusStatsLogger
 
removeSubscribeRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeSubscriptionDispatchRate(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
removeTopicFromCache(String) - Method in class org.apache.pulsar.broker.service.BrokerService
 
removeTransactionMetadataStore(TransactionCoordinatorID) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
removeTxnsCommittedAtLedger(long) - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionCursor
Remove the transactions on the specified ledger.
removeUsage(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarResourceDescription
 
removeUsage(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.ResourceDescription
 
REPL_PRODUCER_NAME_DELIMITER - Static variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
ReplicatedSubscriptionsController - Class in org.apache.pulsar.broker.service.persistent
Encapsulate all the logic of replicated subscriptions tracking for a given topic.
ReplicatedSubscriptionsController(PersistentTopic, String) - Constructor for class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionsController
 
ReplicatedSubscriptionSnapshotCache - Class in org.apache.pulsar.broker.service.persistent
Store the last N snapshots that were scanned by a particular subscription
ReplicatedSubscriptionSnapshotCache(String, int) - Constructor for class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionSnapshotCache
 
ReplicatedSubscriptionsSnapshotBuilder - Class in org.apache.pulsar.broker.service.persistent
 
ReplicatedSubscriptionsSnapshotBuilder(ReplicatedSubscriptionsController, List<String>, ServiceConfiguration, Clock) - Constructor for class org.apache.pulsar.broker.service.persistent.ReplicatedSubscriptionsSnapshotBuilder
 
replicationBacklog - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedReplicationStats
Number of messages pending to be replicated to remote cluster
ReplicationMetrics - Class in org.apache.pulsar.broker.stats
 
replicationStats - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
Replicator - Interface in org.apache.pulsar.broker.service
 
replicatorCount - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
replicatorPrefix - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
replicatorPrefix - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
requestPerServiceUnit - Variable in class org.apache.pulsar.broker.loadbalance.impl.PulsarLoadReportImpl
 
RequestWrapper - Class in org.apache.pulsar.broker.web
Http request wrapper.
RequestWrapper(HttpServletRequest) - Constructor for class org.apache.pulsar.broker.web.RequestWrapper
 
reset() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
reset() - Method in interface org.apache.pulsar.broker.service.Dispatcher
mark dispatcher open to serve new incoming requests
reset() - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
reset() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
reset() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
reset() - Method in class org.apache.pulsar.broker.stats.BrokerOperabilityMetrics
 
reset() - Method in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
reset() - Method in class org.apache.pulsar.broker.stats.DimensionStats
 
reset() - Method in class org.apache.pulsar.broker.stats.NamespaceStats
 
reset() - Method in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
reset() - Method in class org.apache.pulsar.broker.stats.ReplicationMetrics
 
reset(Set<String>, Map<String, BundleData>, NamespaceBundleStats) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
Reuse this TimeAverageBrokerData using new data.
resetBrokerPublishCountAndEnableReadIfRequired(boolean) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
resetBrokerPublishCountAndEnableReadIfRequired(boolean) - Method in interface org.apache.pulsar.broker.service.Topic
 
resetCloseFuture() - Method in class org.apache.pulsar.broker.service.AbstractBaseDispatcher
 
resetCloseFuture() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
resetCloseFuture() - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
resetCloseFuture() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
resetCloseFuture() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
resetCursor(AsyncResponse, String, String, String, String, String, long, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
resetCursor(AsyncResponse, String, String, String, String, long, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
resetCursor(long) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
resetCursor(Position) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
resetCursor(long) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
resetCursor(Position) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
resetCursor(long) - Method in interface org.apache.pulsar.broker.service.Subscription
 
resetCursor(Position) - Method in interface org.apache.pulsar.broker.service.Subscription
 
resetCursorOnPosition(AsyncResponse, String, String, String, String, String, boolean, ResetCursorData) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
resetCursorOnPosition(AsyncResponse, String, String, String, String, boolean, ResetCursorData) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
resetHighestSequenceIdPushed() - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
 
resetInactiveTopicPolicies(InactiveTopicDeleteMode, int, boolean) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
resetPublishCount() - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
resetPublishCount() - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
reset current publish count.
resetPublishCount() - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
resetPublishCount() - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
resetTickTime(long) - Method in interface org.apache.pulsar.broker.delayed.DelayedDeliveryTracker
Reset tick time use zk policies cache
resetTickTime(long) - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
 
resetTopicPublishCountAndEnableReadIfRequired() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
resetTopicPublishCountAndEnableReadIfRequired() - Method in interface org.apache.pulsar.broker.service.Topic
 
RESOURCE_QUOTA_GO_DOWN_TIMEWINDOW - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
RESOURCE_QUOTA_GO_UP_TIMEWINDOW - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
RESOURCE_QUOTA_ROOT - Static variable in class org.apache.pulsar.broker.cache.ResourceQuotaCache
 
RESOURCE_QUOTA_ZPATH - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
ResourceAvailabilityRanker - Class in org.apache.pulsar.broker.loadbalance.impl
 
ResourceAvailabilityRanker() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.ResourceAvailabilityRanker
 
ResourceDescription - Class in org.apache.pulsar.broker.loadbalance
 
ResourceDescription() - Constructor for class org.apache.pulsar.broker.loadbalance.ResourceDescription
 
ResourceQuotaCache - Class in org.apache.pulsar.broker.cache
Cache service and ZooKeeper read/write access for resource quota.
ResourceQuotaCache(ZooKeeperCache) - Constructor for class org.apache.pulsar.broker.cache.ResourceQuotaCache
 
ResourceQuotas - Class in org.apache.pulsar.broker.admin.v1
 
ResourceQuotas() - Constructor for class org.apache.pulsar.broker.admin.v1.ResourceQuotas
 
ResourceQuotas - Class in org.apache.pulsar.broker.admin.v2
 
ResourceQuotas() - Constructor for class org.apache.pulsar.broker.admin.v2.ResourceQuotas
 
ResourceQuotasBase - Class in org.apache.pulsar.broker.admin.impl
 
ResourceQuotasBase() - Constructor for class org.apache.pulsar.broker.admin.impl.ResourceQuotasBase
 
ResourceUnit - Interface in org.apache.pulsar.broker.loadbalance
 
ResponseHandlerFilter - Class in org.apache.pulsar.broker.web
Servlet filter that hooks up to handle outgoing response
ResponseHandlerFilter(PulsarService) - Constructor for class org.apache.pulsar.broker.web.ResponseHandlerFilter
 
restartFunction(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
restartFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
restartFunction(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
restartFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
restartSink(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
restartSink(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
restartSource(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
restartSource(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
RestException - Exception in org.apache.pulsar.broker.web
Exception used to provide better error messages to clients of the REST API.
RestException(Response.Status, String) - Constructor for exception org.apache.pulsar.broker.web.RestException
 
RestException(int, String) - Constructor for exception org.apache.pulsar.broker.web.RestException
 
RestException(Throwable) - Constructor for exception org.apache.pulsar.broker.web.RestException
 
RestException(Response.Status, Throwable) - Constructor for exception org.apache.pulsar.broker.web.RestException
 
RestException(PulsarAdminException) - Constructor for exception org.apache.pulsar.broker.web.RestException
 
resumeAsyncResponseExceptionally(AsyncResponse, Throwable) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
revokePermissionOnSubscription(String, String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
revokePermissionOnSubscription(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
revokePermissionsOnNamespace(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
revokePermissionsOnNamespace(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
revokePermissionsOnTopic(String, String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
revokePermissionsOnTopic(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
rotateLatencyCollection() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
rotateLatencyCollection() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesSummaryLogger
 
rotateLatencyCollection() - Static method in class org.apache.pulsar.broker.stats.prometheus.metrics.Summary
 
run(Timeout) - Method in class org.apache.pulsar.broker.delayed.InMemoryDelayedDeliveryTracker
 
run() - Method in class org.apache.pulsar.broker.loadbalance.LoadReportUpdaterTask
 
run() - Method in class org.apache.pulsar.broker.loadbalance.LoadResourceQuotaUpdaterTask
 
run() - Method in class org.apache.pulsar.broker.loadbalance.LoadSheddingTask
 
run() - Method in class org.apache.pulsar.broker.MessagingServiceShutdownHook
 
run(Timeout) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
run() - Method in class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandCreateKeyPair
 
run() - Method in class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandCreateSecretKey
 
run() - Method in class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandCreateToken
 
run() - Method in class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandShowToken
 
run() - Method in class org.apache.pulsar.utils.auth.tokens.TokensCliUtils.CommandValidateToken
 

S

scheduler - Variable in class org.apache.pulsar.compaction.Compactor
 
scheduleReadOnActiveConsumer() - Method in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
scheduleReadOnActiveConsumer() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
scheduleReadOnActiveConsumer() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
schema - Variable in class org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata
 
SCHEMA_DATA_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
SCHEMA_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
SCHEMA_ID_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
SchemaCompatibilityCheck - Interface in org.apache.pulsar.broker.service.schema
 
schemaCompatibilityStrategy - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
SchemaDataValidator - Interface in org.apache.pulsar.broker.service.schema.validator
A validator to validate the schema data is well formed.
SchemaException - Exception in org.apache.pulsar.broker.service.schema.exceptions
Schema related exceptions.
SchemaException(boolean, String) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.SchemaException
 
SchemaException(String) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.SchemaException
 
SchemaException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.SchemaException
 
SchemaException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.service.schema.exceptions.SchemaException
 
SchemaRegistry - Interface in org.apache.pulsar.broker.service.schema
 
SchemaRegistry.SchemaAndMetadata - Class in org.apache.pulsar.broker.service.schema
 
SchemaRegistryFormat - Class in org.apache.pulsar.broker.service.schema.proto
 
SchemaRegistryFormat.SchemaInfo - Class in org.apache.pulsar.broker.service.schema.proto
Protobuf type pulsar.schema.SchemaInfo
SchemaRegistryFormat.SchemaInfo.Builder - Class in org.apache.pulsar.broker.service.schema.proto
Protobuf type pulsar.schema.SchemaInfo
SchemaRegistryFormat.SchemaInfo.KeyValuePair - Class in org.apache.pulsar.broker.service.schema.proto
Protobuf type pulsar.schema.SchemaInfo.KeyValuePair
SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder - Class in org.apache.pulsar.broker.service.schema.proto
Protobuf type pulsar.schema.SchemaInfo.KeyValuePair
SchemaRegistryFormat.SchemaInfo.KeyValuePairOrBuilder - Interface in org.apache.pulsar.broker.service.schema.proto
 
SchemaRegistryFormat.SchemaInfo.SchemaType - Enum in org.apache.pulsar.broker.service.schema.proto
Protobuf enum pulsar.schema.SchemaInfo.SchemaType
SchemaRegistryFormat.SchemaInfoOrBuilder - Interface in org.apache.pulsar.broker.service.schema.proto
 
SchemaRegistryService - Interface in org.apache.pulsar.broker.service.schema
 
SchemaRegistryServiceImpl - Class in org.apache.pulsar.broker.service.schema
 
SchemaRegistryServiceWithSchemaDataValidator - Class in org.apache.pulsar.broker.service.schema.validator
A SchemaRegistryService wrapper that validate schema data.
SchemasResource - Class in org.apache.pulsar.broker.admin.v2
 
SchemasResource() - Constructor for class org.apache.pulsar.broker.admin.v2.SchemasResource
 
SchemasResource(Clock) - Constructor for class org.apache.pulsar.broker.admin.v2.SchemasResource
 
SchemaStorageFactory - Interface in org.apache.pulsar.broker.service.schema
 
SchemaStorageFormat - Class in org.apache.pulsar.broker.service.schema
 
SchemaStorageFormat.IndexEntry - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.IndexEntry
SchemaStorageFormat.IndexEntry.Builder - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.IndexEntry
SchemaStorageFormat.IndexEntryOrBuilder - Interface in org.apache.pulsar.broker.service.schema
 
SchemaStorageFormat.PositionInfo - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.PositionInfo
SchemaStorageFormat.PositionInfo.Builder - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.PositionInfo
SchemaStorageFormat.PositionInfoOrBuilder - Interface in org.apache.pulsar.broker.service.schema
 
SchemaStorageFormat.SchemaEntry - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.SchemaEntry
SchemaStorageFormat.SchemaEntry.Builder - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.SchemaEntry
SchemaStorageFormat.SchemaEntryOrBuilder - Interface in org.apache.pulsar.broker.service.schema
 
SchemaStorageFormat.SchemaLocator - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.SchemaLocator
SchemaStorageFormat.SchemaLocator.Builder - Class in org.apache.pulsar.broker.service.schema
Protobuf type pulsar.schema.SchemaLocator
SchemaStorageFormat.SchemaLocatorOrBuilder - Interface in org.apache.pulsar.broker.service.schema
 
schemaValidationEnforced - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
scope(String) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusStatsLogger
 
searchForInterceptors(String, String) - Method in class org.apache.pulsar.broker.intercept.BrokerInterceptorUtils
Search and load the available broker interceptors.
seekAsync(MessageId) - Method in interface org.apache.pulsar.client.api.RawReader
Seek to a location in the topic.
seekAsync(MessageId) - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
select(byte[]) - Method in class org.apache.pulsar.broker.service.ConsistentHashingStickyKeyConsumerSelector
 
select(byte[]) - Method in class org.apache.pulsar.broker.service.HashRangeAutoSplitStickyKeyConsumerSelector
 
select(byte[]) - Method in class org.apache.pulsar.broker.service.HashRangeExclusiveStickyKeyConsumerSelector
 
select(byte[]) - Method in interface org.apache.pulsar.broker.service.StickyKeyConsumerSelector
Select a consumer by sticky key
selectBroker(Set<String>, BundleData, LoadData, ServiceConfiguration) - Method in class org.apache.pulsar.broker.loadbalance.impl.LeastLongTermMessageRate
Find a suitable broker to assign the given bundle to.
selectBroker(Set<String>, BundleData, LoadData, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManagerStrategy
Find a suitable broker to assign the given bundle to.
selectBrokerForAssignment(ServiceUnitId) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As the leader broker, find a suitable broker for the assignment of the given bundle.
selectBrokerForAssignment(ServiceUnitId) - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As the leader broker, find a suitable broker for the assignment of the given bundle.
sendActiveConsumerChange(long, boolean) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendActiveConsumerChange(long, boolean) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendConnectedResponse(int, int) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendConnectedResponse(int, int) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendError(long, PulsarApi.ServerError, String) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendError(long, PulsarApi.ServerError, String) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendErrorResponse(long, PulsarApi.ServerError, String) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendErrorResponse(long, PulsarApi.ServerError, String) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendGetOrCreateSchemaErrorResponse(long, PulsarApi.ServerError, String) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendGetOrCreateSchemaErrorResponse(long, PulsarApi.ServerError, String) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendGetOrCreateSchemaResponse(long, SchemaVersion) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendGetOrCreateSchemaResponse(long, SchemaVersion) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendGetSchemaErrorResponse(long, PulsarApi.ServerError, String) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendGetSchemaErrorResponse(long, PulsarApi.ServerError, String) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendGetSchemaResponse(long, SchemaInfo, SchemaVersion) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendGetSchemaResponse(long, SchemaInfo, SchemaVersion) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendGetTopicsOfNamespaceResponse(List<String>, long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendGetTopicsOfNamespaceResponse(List<String>, long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendLookupResponse(String, String, boolean, PulsarApi.CommandLookupTopicResponse.LookupType, long, boolean) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendLookupResponse(PulsarApi.ServerError, String, long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendLookupResponse(String, String, boolean, PulsarApi.CommandLookupTopicResponse.LookupType, long, boolean) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendLookupResponse(PulsarApi.ServerError, String, long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendMessage(Entry) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
SendMessageInfo - Class in org.apache.pulsar.broker.service
 
sendMessages(List<Entry>, EntryBatchSizes, EntryBatchIndexesAcks, int, long, long, RedeliveryTracker) - Method in class org.apache.pulsar.broker.service.Consumer
Dispatch a list of entries to the consumer.
sendMessages(List<Entry>) - Method in interface org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcher
 
sendMessages(List<Entry>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
sendMessages(List<Entry>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherSingleActiveConsumer
 
sendMessages(List<Entry>) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentStickyKeyDispatcherMultipleConsumers
 
sendMessagesToConsumer(long, String, Subscription, int, List<Entry>, EntryBatchSizes, EntryBatchIndexesAcks, RedeliveryTracker) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendMessagesToConsumer(long, String, Subscription, int, List<Entry>, EntryBatchSizes, EntryBatchIndexesAcks, RedeliveryTracker) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendMessagesToConsumers(PersistentDispatcherMultipleConsumers.ReadType, List<Entry>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
sendMessagesToConsumers(PersistentDispatcherMultipleConsumers.ReadType, List<Entry>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentStickyKeyDispatcherMultipleConsumers
 
sendPartitionMetadataResponse(PulsarApi.ServerError, String, long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendPartitionMetadataResponse(int, long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendPartitionMetadataResponse(PulsarApi.ServerError, String, long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendPartitionMetadataResponse(int, long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendProducerSuccessResponse(long, String, SchemaVersion) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendProducerSuccessResponse(long, String, long, SchemaVersion) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendProducerSuccessResponse(long, String, SchemaVersion) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendProducerSuccessResponse(long, String, long, SchemaVersion) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendReachedEndOfTopic(long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendReachedEndOfTopic(long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendSendError(long, long, PulsarApi.ServerError, String) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendSendError(long, long, PulsarApi.ServerError, String) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendSendReceiptResponse(long, long, long, long, long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendSendReceiptResponse(long, long, long, long, long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendSuccess(long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendSuccess(long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
sendSuccessResponse(long) - Method in interface org.apache.pulsar.broker.service.PulsarCommandSender
 
sendSuccessResponse(long) - Method in class org.apache.pulsar.broker.service.PulsarCommandSenderImpl
 
SEPARATOR - Static variable in class org.apache.pulsar.broker.stats.ClusterReplicationMetrics
 
sequenceId() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
sequenceId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
The sequence id of this entry in this transaction.
serialize() - Method in interface org.apache.pulsar.client.api.RawMessage
Serialize a raw message to a ByteBuf.
serialize() - Method in class org.apache.pulsar.client.impl.RawMessageImpl
 
ServerCnx - Class in org.apache.pulsar.broker.service
 
ServerCnx(PulsarService) - Constructor for class org.apache.pulsar.broker.service.ServerCnx
 
ServerMetadataException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.ServerMetadataException
 
ServerMetadataException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.ServerMetadataException
 
serviceConfig - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
ServiceRequest - Class in org.apache.pulsar.broker.loadbalance
 
ServiceRequest() - Constructor for class org.apache.pulsar.broker.loadbalance.ServiceRequest
 
ServiceUnit - Class in org.apache.pulsar.broker.loadbalance
 
ServiceUnit() - Constructor for class org.apache.pulsar.broker.loadbalance.ServiceUnit
 
ServiceUnitNotReadyException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.ServiceUnitNotReadyException
 
ServiceUnitZkUtils - Class in org.apache.pulsar.broker.namespace
This class encapsulate some utility functions for ServiceUnit related ZooKeeper operations
ServiceUnitZkUtils() - Constructor for class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
 
serviceUrl - Variable in class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
servletContext - Variable in class org.apache.pulsar.broker.web.PulsarWebResource
 
setActive(boolean) - Method in class org.apache.pulsar.broker.namespace.OwnedBundle
 
setActiveSubscribers(long) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setAdmin(PulsarAdmin) - Method in class org.apache.pulsar.PulsarStandalone
 
setAdvertisedAddress(String) - Method in class org.apache.pulsar.PulsarStandalone
 
setAutoSubscriptionCreation(AsyncResponse, String, String, String, AutoSubscriptionCreationOverride) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setAutoSubscriptionCreation(AsyncResponse, String, String, AutoSubscriptionCreationOverride) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setAutoTopicCreation(AsyncResponse, String, String, String, AutoTopicCreationOverride) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setAutoTopicCreation(AsyncResponse, String, String, AutoTopicCreationOverride) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setBacklogQuota(String, String, String, BacklogQuota.BacklogQuotaType, BacklogQuota) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setBacklogQuota(String, String, BacklogQuota.BacklogQuotaType, BacklogQuota) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setBacklogQuota(AsyncResponse, String, String, String, BacklogQuota.BacklogQuotaType, BacklogQuota) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setBatchSize(int, int) - Method in class org.apache.pulsar.broker.service.EntryBatchSizes
 
setBkDir(String) - Method in class org.apache.pulsar.PulsarStandalone
 
setBkEnsemble(LocalBookkeeperEnsemble) - Method in class org.apache.pulsar.PulsarStandalone
 
setBkPort(int) - Method in class org.apache.pulsar.PulsarStandalone
 
setBookieAffinityGroup(String, String, String, BookieAffinityGroupData) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setBookieAffinityGroup(String, String, BookieAffinityGroupData) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setBroker(PulsarService) - Method in class org.apache.pulsar.PulsarStandalone
 
setCompactionThreshold(String, String, String, long) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setCompactionThreshold(String, String, long) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setCompactionThreshold(AsyncResponse, String, String, String, long) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setConfig(ServiceConfiguration) - Method in class org.apache.pulsar.PulsarStandalone
 
setConfigFile(String) - Method in class org.apache.pulsar.PulsarStandalone
 
setDeduplicationEnabled(AsyncResponse, String, String, String, Boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setDeduplicationSnapshotInterval(String, String, Integer) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setDeduplicationSnapshotInterval(AsyncResponse, String, String, String, Integer) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setDefaultEnsemblePlacementPolicy(AtomicReference<ZooKeeperCache>, AtomicReference<ZooKeeperCache>, ClientConfiguration, ServiceConfiguration, ZooKeeper) - Static method in class org.apache.pulsar.broker.BookKeeperClientFactoryImpl
 
setDefaultQuota(ResourceQuota) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Set default resource quota..
setDefaultResourceQuota(ResourceQuota) - Method in class org.apache.pulsar.broker.admin.impl.ResourceQuotasBase
 
setDefaultResourceQuota(ResourceQuota) - Method in class org.apache.pulsar.broker.admin.v2.ResourceQuotas
 
setDelayedDeliveryPolicies(String, String, DelayedDeliveryPolicies) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setDelayedDeliveryPolicies(AsyncResponse, String, String, String, DelayedDeliveryPolicies) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setDeleted(boolean) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bool deleted = 6;
setDeleteWhileInactive(boolean) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
setDisabled(boolean) - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
setDispatchRate(String, String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setDispatchRate(String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setDispatchRate(AsyncResponse, String, String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setEntryId(long) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 entryId = 2;
setFailureDomain(String, String, FailureDomain) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
setFnWorkerConfigFile(String) - Method in class org.apache.pulsar.PulsarStandalone
 
setFnWorkerService(WorkerService) - Method in class org.apache.pulsar.PulsarStandalone
 
setGetMsgThroughputOut(double) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setHash(ByteString) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required bytes hash = 3;
setHasNonPersistentTopic(boolean) - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
setHelp(boolean) - Method in class org.apache.pulsar.PulsarStandalone
 
setInactiveTopicPolicies(String, String, InactiveTopicPolicies) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setInactiveTopicPolicies(AsyncResponse, String, String, String, InactiveTopicPolicies) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setIndex(int, SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
setIndex(int, SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
repeated .pulsar.schema.IndexEntry index = 5;
setIndex(int, SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
setIndex(int, SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
repeated .pulsar.schema.IndexEntry index = 2;
setIndexesAcks(int, Pair<Integer, long[]>) - Method in class org.apache.pulsar.broker.service.EntryBatchIndexesAcks
 
setInfo(SchemaStorageFormat.IndexEntry) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
setInfo(SchemaStorageFormat.IndexEntry.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
required .pulsar.schema.IndexEntry info = 1;
setInterceptor(BrokerInterceptor) - Method in class org.apache.pulsar.broker.service.BrokerService
 
setIsAllowAutoUpdateSchema(String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setKey(String) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string key = 1;
setKeyBytes(ByteString) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string key = 1;
setLeaderReady(boolean) - Method in class org.apache.pulsar.broker.loadbalance.LeaderBroker
 
setLedgerId(long) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
required int64 ledgerId = 1;
setLoadReportForceUpdateFlag() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
setLoadReportForceUpdateFlag() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
setLoadReportForceUpdateFlag() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Set flag to force load report update
setLoadReportForceUpdateFlag() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
setLocalData(LocalBrokerData) - Method in class org.apache.pulsar.broker.BrokerData
 
setLongTermData(TimeAverageMessageData) - Method in class org.apache.pulsar.broker.BundleData
 
setLongTermMsgRateIn(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setLongTermMsgRateOut(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setLongTermMsgThroughputIn(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setLongTermMsgThroughputOut(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setMaxConsumers(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxConsumersPerSubscription(String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setMaxConsumersPerSubscription(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setMaxConsumersPerSubscription(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxConsumersPerTopic(String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setMaxConsumersPerTopic(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setMaxMessageSize(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxProducers(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxProducersPerTopic(String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setMaxProducersPerTopic(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setMaxSamples(int) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
setMaxSubscriptionsPerTopic(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setMaxSubscriptionsPerTopic(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxUnackedMessagesOnConsumer(AsyncResponse, String, String, String, Integer) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxUnackedMessagesOnSubscription(AsyncResponse, String, String, String, Integer) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMaxUnackedMessagesPerConsumer(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setMaxUnackedMessagesPerSubscription(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setMessageTTL(AsyncResponse, String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setMsgBacklog(long) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setMsgRateIn(double) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setMsgRateIn(double) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
setMsgRateOut(double) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setMsgRateOut(double) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
setMsgThroughputIn(double) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setMsgThroughputIn(double) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
setMsgThroughputOut(double) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
setNamespaceAntiAffinityGroup(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setNamespaceAntiAffinityGroup(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setNamespaceBundleResourceQuota(String, String, String, String, ResourceQuota) - Method in class org.apache.pulsar.broker.admin.v1.ResourceQuotas
 
setNamespaceBundleResourceQuota(String, String, String, ResourceQuota) - Method in class org.apache.pulsar.broker.admin.v2.ResourceQuotas
 
setNamespaceIsolationPolicy(AsyncResponse, String, String, NamespaceIsolationData) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
setNamespaceMessageTTL(String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setNamespaceMessageTTL(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setNamespaceReplicationClusters(String, String, String, List<String>) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setNamespaceReplicationClusters(String, String, List<String>) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setNoBroker(boolean) - Method in class org.apache.pulsar.PulsarStandalone
 
setNoFunctionsWorker(boolean) - Method in class org.apache.pulsar.PulsarStandalone
 
setNoStreamStorage(boolean) - Method in class org.apache.pulsar.PulsarStandalone
 
setNumOfBk(int) - Method in class org.apache.pulsar.PulsarStandalone
 
setNumSamples(int) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
 
setOffloadDeletionLag(String, String, long) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setOffloadPolicies(String, String, OffloadPolicies, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setOffloadPolicies(AsyncResponse, String, String, String, OffloadPolicies) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setOffloadThreshold(String, String, String, long) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setOffloadThreshold(String, String, long) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setOnlyBroker(boolean) - Method in class org.apache.pulsar.PulsarStandalone
 
setOriginalHighestSequenceId(long) - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
setOriginalProducerName(String) - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
setOriginalSequenceId(long) - Method in interface org.apache.pulsar.broker.service.Topic.PublishContext
 
setPeerClusterNames(String, LinkedHashSet<String>) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
setPersistence(String, String, String, PersistencePolicies) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setPersistence(String, String, PersistencePolicies) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setPersistence(AsyncResponse, String, String, String, PersistencePolicies) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setPosition(SchemaStorageFormat.PositionInfo) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
setPosition(SchemaStorageFormat.PositionInfo.Builder) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required .pulsar.schema.PositionInfo position = 2;
setPreallocatedBundleData(Map<String, BundleData>) - Method in class org.apache.pulsar.broker.BrokerData
 
setProps(int, SchemaRegistryFormat.SchemaInfo.KeyValuePair) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
setProps(int, SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
repeated .pulsar.schema.SchemaInfo.KeyValuePair props = 7;
setPublishRate(String, String, String, PublishRate) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setPublishRate(String, String, PublishRate) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setPublishRate(AsyncResponse, String, String, String, PublishRate) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setPulsar(PulsarService) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
setQuota(String, ResourceQuota) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Set resource quota for a specified ServiceUnit.
setQuota(NamespaceBundle, ResourceQuota) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Set resource quota for a specified ServiceUnit.
setReadPositionWhenJoining(PositionImpl) - Method in class org.apache.pulsar.broker.service.Consumer
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
setReplicatorDispatchRate(String, String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setReplicatorDispatchRate(String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setResourceDescription(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
 
setResourceDescription(ResourceDescription) - Method in class org.apache.pulsar.broker.loadbalance.ServiceUnit
 
setRetention(String, String, String, RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setRetention(String, String, RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setRetention(AsyncResponse, String, String, String, RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setSchema(ByteString) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required bytes schema = 4;
setSchemaAutoUpdateCompatibilityStrategy(String, String, String, SchemaAutoUpdateCompatibilityStrategy) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setSchemaAutoUpdateCompatibilityStrategy(String, String, SchemaAutoUpdateCompatibilityStrategy) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setSchemaCompatibilityStrategy(String, String, SchemaCompatibilityStrategy) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setSchemaCompatibilityStrategy(Policies) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
setSchemaData(ByteString) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
required bytes schema_data = 2;
setSchemaId(String) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string schema_id = 1;
setSchemaIdBytes(ByteString) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string schema_id = 1;
setSchemaValidtionEnforced(String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setServletContext(ServletContext) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
setShortTermData(TimeAverageMessageData) - Method in class org.apache.pulsar.broker.BundleData
 
setShortTermMsgRateIn(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setShortTermMsgRateOut(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setShortTermMsgThroughputIn(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setShortTermMsgThroughputOut(double) - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
setStartBatchIndex(int) - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
setStreamStoragePort(int) - Method in class org.apache.pulsar.PulsarStandalone
 
setSubscribeRate(String, String, SubscribeRate) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setSubscribeRate(AsyncResponse, String, String, String, SubscribeRate) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setSubscriptionAuthMode(String, String, String, SubscriptionAuthMode) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setSubscriptionAuthMode(String, String, SubscriptionAuthMode) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setSubscriptionDispatchRate(String, String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setSubscriptionDispatchRate(String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setSubscriptionDispatchRate(AsyncResponse, String, String, String, DispatchRate) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
setSubscriptionExpirationTime(String, String, String, int) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
setSubscriptionExpirationTime(String, String, int) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
setTimeAverageData(TimeAverageBrokerData) - Method in class org.apache.pulsar.broker.BrokerData
 
setTimestamp(long) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required int64 timestamp = 5;
SETTING_NAME_STRATEGY - Static variable in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
setTopics(int) - Method in class org.apache.pulsar.broker.BundleData
 
setTotalProducers(long) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setTotalQueues(long) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setTotalSubscribers(long) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setTotalTopics(long) - Method in class org.apache.pulsar.broker.loadbalance.impl.PulsarServiceRequest
 
setType(SchemaRegistryFormat.SchemaInfo.SchemaType) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required .pulsar.schema.SchemaInfo.SchemaType type = 3;
setUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator.Builder
 
setupBrokerPublishRateLimiterMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
Schedules and monitors publish-throttling for broker that has publish-throttling configured.
setupTopicPublishRateLimiterMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
Schedules and monitors publish-throttling for all owned topics that has publish-throttling configured.
setUser(String) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string user = 2;
setUserBytes(ByteString) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.Builder
required string user = 2;
setValue(String) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string value = 2;
setValueBytes(ByteString) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair.Builder
required string value = 2;
setVersion(long) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry.Builder
required int64 version = 1;
setWatcher(ZooKeeperSessionWatcher) - Method in class org.apache.pulsar.ZookeeperSessionExpiredHandlers.ReconnectWhenSessionExpired
 
setWatcher(ZooKeeperSessionWatcher) - Method in class org.apache.pulsar.ZookeeperSessionExpiredHandlers.ShutDownWhenSessionExpired
 
setWipeData(boolean) - Method in class org.apache.pulsar.PulsarStandalone
 
setZkDir(String) - Method in class org.apache.pulsar.PulsarStandalone
 
setZkPort(int) - Method in class org.apache.pulsar.PulsarStandalone
 
shouldAntiAffinityNamespaceUnload(String, String, String, PulsarService, ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, ConcurrentOpenHashSet<String>>>, Set<String>) - Static method in class org.apache.pulsar.broker.loadbalance.impl.LoadManagerShared
It checks if given anti-affinity namespace should be unloaded by broker due to load-shedding.
shouldAntiAffinityNamespaceUnload(String, String, String) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
shouldFailoverToSecondaries(NamespaceName, int) - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
shutdown(int) - Method in class org.apache.pulsar.broker.MessagingServiceShutdownHook
 
SHUTDOWN_POLICY - Static variable in class org.apache.pulsar.ZookeeperSessionExpiredHandlers
 
ShutDownWhenSessionExpired(ZooKeeperSessionWatcher.ShutdownService) - Constructor for class org.apache.pulsar.ZookeeperSessionExpiredHandlers.ShutDownWhenSessionExpired
 
shutdownWhenZookeeperSessionExpired(ZooKeeperSessionWatcher.ShutdownService) - Static method in class org.apache.pulsar.ZookeeperSessionExpiredHandlers
 
SimpleGauge<T extends Number> - Class in org.apache.pulsar.broker.stats.prometheus.metrics
A Gauge implementation that forwards on the value supplier.
SimpleGauge(Gauge<T>) - Constructor for class org.apache.pulsar.broker.stats.prometheus.metrics.SimpleGauge
 
SimpleLoadCalculatorImpl - Class in org.apache.pulsar.broker.loadbalance.impl
 
SimpleLoadCalculatorImpl() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadCalculatorImpl
 
SimpleLoadManagerImpl - Class in org.apache.pulsar.broker.loadbalance.impl
 
SimpleLoadManagerImpl() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
SimpleLoadManagerImpl(PulsarService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
SimpleResourceAllocationPolicies - Class in org.apache.pulsar.broker.loadbalance.impl
 
SimpleResourceAllocationPolicies(PulsarService) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceAllocationPolicies
 
SimpleResourceUnit - Class in org.apache.pulsar.broker.loadbalance.impl
 
SimpleResourceUnit(String, ResourceDescription) - Constructor for class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
Sink - Class in org.apache.pulsar.broker.admin.v3
Deprecated.
Sink() - Constructor for class org.apache.pulsar.broker.admin.v3.Sink
Deprecated.
 
Sinks - Class in org.apache.pulsar.broker.admin.v3
 
Sinks() - Constructor for class org.apache.pulsar.broker.admin.v3.Sinks
 
SinksBase - Class in org.apache.pulsar.broker.admin.impl
 
SinksBase() - Constructor for class org.apache.pulsar.broker.admin.impl.SinksBase
 
size() - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
skipAllMessages(AsyncResponse, String, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
skipAllMessages(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
skipMessages(String, String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
skipMessages(String, String, String, String, int, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
skipMessages(int) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
skipMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
skipMessages(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
skipMessages(int) - Method in interface org.apache.pulsar.broker.service.Subscription
 
SLA_NAMESPACE_FMT - Static variable in class org.apache.pulsar.broker.namespace.NamespaceService
 
SLA_NAMESPACE_PATTERN - Static variable in class org.apache.pulsar.broker.namespace.NamespaceService
 
SLA_NAMESPACE_PROPERTY - Static variable in class org.apache.pulsar.broker.namespace.NamespaceService
 
Source - Class in org.apache.pulsar.broker.admin.v3
Deprecated.
Source() - Constructor for class org.apache.pulsar.broker.admin.v3.Source
Deprecated.
 
Sources - Class in org.apache.pulsar.broker.admin.v3
 
Sources() - Constructor for class org.apache.pulsar.broker.admin.v3.Sources
 
SourcesBase - Class in org.apache.pulsar.broker.admin.impl
 
SourcesBase() - Constructor for class org.apache.pulsar.broker.admin.impl.SourcesBase
 
splitAndOwnBundle(NamespaceBundle, boolean, NamespaceBundleSplitAlgorithm) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
1.
splitBundles(NamespaceBundle, int, Long) - Method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
Fetches NamespaceBundles from cache for a given namespace.
splitNamespaceBundle(String, String, String, String, boolean, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
splitNamespaceBundle(String, String, String, boolean, boolean, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
splitPath(String, int) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
start() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As any broker, start the load manager.
start() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
start() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
start() - Method in class org.apache.pulsar.broker.loadbalance.LeaderElectionService
 
start() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
 
start() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As any broker, start the load manager.
start() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
start(BrokerService) - Method in interface org.apache.pulsar.broker.protocol.ProtocolHandler
Start the protocol handler with the provided broker service.
start(BrokerService) - Method in class org.apache.pulsar.broker.protocol.ProtocolHandlers
 
start() - Method in class org.apache.pulsar.broker.PulsarService
Start the pulsar service instance.
start() - Method in class org.apache.pulsar.broker.service.BrokerService
 
start() - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
start() - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
start() - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
Start the topic policy service.
start() - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
start(Configuration) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
start() - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
start() - Method in class org.apache.pulsar.broker.web.WebService
 
start() - Method in class org.apache.pulsar.PulsarStandalone
 
startBacklogQuotaChecker() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startCheckReplicationPolicies() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startCompactionMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startConsumedLedgersMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startDeduplicationSnapshotMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startFunction(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
startFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
startInactivityMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startLeaderElectionService() - Method in class org.apache.pulsar.broker.PulsarService
 
startLedgerFullMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startList() - Method in class org.apache.pulsar.utils.StatsOutputStream
 
startList(String) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
startLoadManagementService() - Method in class org.apache.pulsar.broker.PulsarService
 
startMessageExpiryMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startMessagePublishBufferMonitor() - Method in class org.apache.pulsar.broker.service.BrokerService
 
startNamespaceService() - Method in class org.apache.pulsar.broker.PulsarService
 
startObject() - Method in class org.apache.pulsar.utils.StatsOutputStream
 
startObject(String) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
startProducer() - Method in class org.apache.pulsar.broker.service.AbstractReplicator
 
startProducer() - Method in interface org.apache.pulsar.broker.service.Replicator
 
startProtocolHandlers(Map<String, Map<InetSocketAddress, ChannelInitializer<SocketChannel>>>) - Method in class org.apache.pulsar.broker.service.BrokerService
 
startReplProducers() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
startSendOperation(Producer, int, int) - Method in class org.apache.pulsar.broker.service.ServerCnx
 
startSink(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
startSink(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
startSource(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
startSource(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
startStatsUpdater(int, int) - Method in class org.apache.pulsar.broker.service.BrokerService
 
startZkCacheService() - Method in class org.apache.pulsar.broker.PulsarService
 
STATE_UPDATER - Static variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
StatsOutputStream - Class in org.apache.pulsar.utils
 
StatsOutputStream(ByteBuf) - Constructor for class org.apache.pulsar.utils.StatsOutputStream
 
status() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionMeta
Return the status of the transaction.
stickyKeyConsumerSelector - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
StickyKeyConsumerSelector - Interface in org.apache.pulsar.broker.service
 
stop() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As any broker, stop the load manager.
stop() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
stop() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
stop() - Method in class org.apache.pulsar.broker.loadbalance.LeaderElectionService
 
stop() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
 
stop() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As any broker, stop the load manager.
stop() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
stop() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
stopFunction(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
stopFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
stopFunction(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
stopFunction(String, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
stopReplProducers() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
stopReplProducers() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
stopSink(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
stopSink(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
stopSource(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
stopSource(String, String, String) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
storageLedgerWriteLatencyBuckets - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
storageReadRate - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
storageSize - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
storageSize - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
storageWriteLatencyBuckets - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
storageWriteRate - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
StreamingStats - Class in org.apache.pulsar.broker.service
 
STRING_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
STRING = 2;
subName - Variable in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
subsCount - Variable in class org.apache.pulsar.broker.stats.NamespaceStats
 
subscribe(TransportCnx, String, long, PulsarApi.CommandSubscribe.SubType, int, String, boolean, MessageId, Map<String, String>, boolean, PulsarApi.CommandSubscribe.InitialPosition, long, boolean, PulsarApi.KeySharedMeta) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
subscribe(TransportCnx, String, long, PulsarApi.CommandSubscribe.SubType, int, String, boolean, MessageId, Map<String, String>, boolean, PulsarApi.CommandSubscribe.InitialPosition, long, boolean, PulsarApi.KeySharedMeta) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
subscribe(TransportCnx, String, long, PulsarApi.CommandSubscribe.SubType, int, String, boolean, MessageId, Map<String, String>, boolean, PulsarApi.CommandSubscribe.InitialPosition, long, boolean, PulsarApi.KeySharedMeta) - Method in interface org.apache.pulsar.broker.service.Topic
 
subscribeAvailable(SubscribeRateLimiter.ConsumerIdentifier) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
checks if subscribe-rate limit is configured and if it's configured then check if subscribe are available or not.
subscribeRate() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
SubscribeRateLimiter - Class in org.apache.pulsar.broker.service.persistent
 
SubscribeRateLimiter(PersistentTopic) - Constructor for class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
 
SubscribeRateLimiter.ConsumerIdentifier - Class in org.apache.pulsar.broker.service.persistent
 
subscription - Variable in class org.apache.pulsar.broker.service.AbstractBaseDispatcher
 
subscription - Variable in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
Subscription - Interface in org.apache.pulsar.broker.service
 
SubscriptionBusyException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.SubscriptionBusyException
 
subscriptionDispatchRate() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
SubscriptionFencedException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.SubscriptionFencedException
 
SubscriptionInvalidCursorPosition(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.SubscriptionInvalidCursorPosition
 
SubscriptionNotFoundException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.SubscriptionNotFoundException
 
subscriptionsCount - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
subscriptionStats - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
subscriptionType - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
subType() - Method in class org.apache.pulsar.broker.service.Consumer
 
suBundleFromPath(String, NamespaceBundleFactory) - Static method in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
 
Summary - Class in org.apache.pulsar.broker.stats.prometheus.metrics
 
Summary.Builder - Class in org.apache.pulsar.broker.stats.prometheus.metrics
 
supplier(Supplier<Number>) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Builder
 
syncBatchPositionAckSetForTransaction(PositionImpl) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleDisabled
 
syncBatchPositionAckSetForTransaction(PositionImpl) - Method in class org.apache.pulsar.broker.transaction.pendingack.impl.PendingAckHandleImpl
 
syncBatchPositionAckSetForTransaction(PositionImpl) - Method in interface org.apache.pulsar.broker.transaction.pendingack.PendingAckHandle
Sync the position ack set, in order to clean up the cache of this position for pending ack handle.
syncBatchPositionBitSetForPendingAck(PositionImpl) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
SystemTopic - Class in org.apache.pulsar.broker.service.persistent
 
SystemTopic(String, ManagedLedger, BrokerService) - Constructor for class org.apache.pulsar.broker.service.persistent.SystemTopic
 
SystemTopicBasedTopicPoliciesService - Class in org.apache.pulsar.broker.service
Cached topic policies service will cache the system topic reader and the topic policies While reader cache for the namespace was removed, the topic policies will remove automatically.
SystemTopicBasedTopicPoliciesService(PulsarService) - Constructor for class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
SystemTopicClient - Interface in org.apache.pulsar.broker.systopic
Pulsar system topic
SystemTopicClient.Reader - Interface in org.apache.pulsar.broker.systopic
Reader for system topic
SystemTopicClient.Writer - Interface in org.apache.pulsar.broker.systopic
Writer for system topic
SystemTopicClientBase - Class in org.apache.pulsar.broker.systopic
 
SystemTopicClientBase(PulsarClient, TopicName) - Constructor for class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 

T

takeSnapshot() - Method in class org.apache.pulsar.broker.service.persistent.MessageDeduplication
 
Tenants - Class in org.apache.pulsar.broker.admin.v2
 
Tenants() - Constructor for class org.apache.pulsar.broker.admin.v2.Tenants
 
TenantsBase - Class in org.apache.pulsar.broker.admin.impl
 
TenantsBase() - Constructor for class org.apache.pulsar.broker.admin.impl.TenantsBase
 
tenantsCache() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
terminate(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
terminate(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
terminate() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
terminatePartitionedTopic(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
terminatePartitionedTopic(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
testCompatibility(String, String, String, PostSchemaPayload, boolean, AsyncResponse) - Method in class org.apache.pulsar.broker.admin.v2.SchemasResource
 
ThresholdShedder - Class in org.apache.pulsar.broker.loadbalance.impl
 
ThresholdShedder() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.ThresholdShedder
 
throughputIn - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
throughputOut - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
TIME_AVERAGE_BROKER_ZPATH - Static variable in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
TIME_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
TIME = 14;
TimeAverageBrokerData - Class in org.apache.pulsar.broker
Data class aggregating the short term and long term data across all bundles belonging to a broker.
TimeAverageBrokerData() - Constructor for class org.apache.pulsar.broker.TimeAverageBrokerData
 
TimeAverageBrokerData(Set<String>, Map<String, BundleData>, NamespaceBundleStats) - Constructor for class org.apache.pulsar.broker.TimeAverageBrokerData
Initialize a TimeAverageBrokerData.
TimeAverageMessageData - Class in org.apache.pulsar.broker
Data class comprising the average message data over a fixed period of time.
TimeAverageMessageData() - Constructor for class org.apache.pulsar.broker.TimeAverageMessageData
 
TimeAverageMessageData(int) - Constructor for class org.apache.pulsar.broker.TimeAverageMessageData
Initialize this TimeAverageData to 0 values.
TimeAverageMessageData(int, NamespaceBundleStats) - Constructor for class org.apache.pulsar.broker.TimeAverageMessageData
Initialize this TimeAverageData using default stats.
TIMESTAMP_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
TIMESTAMP_VALUE - Static variable in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
TIMESTAMP = 15;
TLS_HANDLER - Static variable in class org.apache.pulsar.broker.service.PulsarChannelInitializer
 
toBuilder() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
toBuilder() - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
toBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
toBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
toBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
toBuilder() - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
TokensCliUtils - Class in org.apache.pulsar.utils.auth.tokens
 
TokensCliUtils() - Constructor for class org.apache.pulsar.utils.auth.tokens.TokensCliUtils
 
TokensCliUtils.Arguments - Class in org.apache.pulsar.utils.auth.tokens
 
TokensCliUtils.CommandCreateKeyPair - Class in org.apache.pulsar.utils.auth.tokens
 
TokensCliUtils.CommandCreateSecretKey - Class in org.apache.pulsar.utils.auth.tokens
 
TokensCliUtils.CommandCreateToken - Class in org.apache.pulsar.utils.auth.tokens
 
TokensCliUtils.CommandShowToken - Class in org.apache.pulsar.utils.auth.tokens
 
TokensCliUtils.CommandValidateToken - Class in org.apache.pulsar.utils.auth.tokens
 
TooManyRequestsException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TooManyRequestsException
 
toOpStatsData() - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.DataSketchesOpStatsLogger
 
topic - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
topic - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
topic - Variable in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
Topic - Interface in org.apache.pulsar.broker.service
 
Topic.PublishContext - Interface in org.apache.pulsar.broker.service
 
TopicBusyException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicBusyException
 
TopicClosedException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicClosedException
 
topicCountEquallyDivide - Static variable in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
TopicCountEquallyDivideBundleSplitAlgorithm - Class in org.apache.pulsar.common.naming
This algorithm divides the bundle into two parts with the same topics count.
TopicCountEquallyDivideBundleSplitAlgorithm() - Constructor for class org.apache.pulsar.common.naming.TopicCountEquallyDivideBundleSplitAlgorithm
 
topicCountEquallyDivideName - Static variable in interface org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
 
TopicFencedException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicFencedException
 
topicLoadRequestSemaphore - Variable in class org.apache.pulsar.broker.service.BrokerService
 
TopicLookup - Class in org.apache.pulsar.broker.lookup.v1
The path for this handler is marked as "v2" even though it refers to Pulsar 1.x topic name format.
TopicLookup() - Constructor for class org.apache.pulsar.broker.lookup.v1.TopicLookup
 
TopicLookup - Class in org.apache.pulsar.broker.lookup.v2
 
TopicLookup() - Constructor for class org.apache.pulsar.broker.lookup.v2.TopicLookup
 
TopicLookupBase - Class in org.apache.pulsar.broker.lookup
 
TopicLookupBase() - Constructor for class org.apache.pulsar.broker.lookup.TopicLookupBase
 
topicName - Variable in class org.apache.pulsar.broker.admin.AdminResource
 
topicName - Variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
topicName - Variable in class org.apache.pulsar.broker.service.AbstractReplicator
 
topicName - Variable in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
topicName - Variable in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
TopicNotFoundException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicNotFoundException
 
TopicPoliciesCacheNotInitException() - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicPoliciesCacheNotInitException
 
TopicPoliciesService - Interface in org.apache.pulsar.broker.service
Topic policies service
TopicPoliciesService.TopicPoliciesServiceDisabled - Class in org.apache.pulsar.broker.service
 
TopicPoliciesServiceDisabled() - Constructor for class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
TopicPoliciesSystemTopicClient - Class in org.apache.pulsar.broker.systopic
System topic for topic policy
TopicPoliciesSystemTopicClient(PulsarClient, TopicName) - Constructor for class org.apache.pulsar.broker.systopic.TopicPoliciesSystemTopicClient
 
TopicPolicyListener<T> - Interface in org.apache.pulsar.broker.service
 
topicPublishRateLimiter - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
topicsCount - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStats
 
TopicTerminatedException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicTerminatedException
 
TopicTerminatedException(Throwable) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.TopicTerminatedException
 
TopicTransactionBuffer - Class in org.apache.pulsar.broker.transaction.buffer.impl
Transaction buffer based on normal persistent topic.
TopicTransactionBuffer(PersistentTopic) - Constructor for class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
 
TopicTransactionBufferProvider - Class in org.apache.pulsar.broker.transaction.buffer.impl
A provider that provides topic implementations of TransactionBuffer.
TopicTransactionBufferProvider() - Constructor for class org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBufferProvider
 
toString() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleResourceUnit
 
toString() - Method in class org.apache.pulsar.broker.lookup.LookupResult
 
toString() - Method in class org.apache.pulsar.broker.namespace.NamespaceEphemeralData
 
toString() - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
toString() - Method in class org.apache.pulsar.broker.service.Consumer
 
toString() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
toString() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
toString() - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter.ConsumerIdentifier
 
toString() - Method in class org.apache.pulsar.broker.service.Producer
 
toString() - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata
 
toString() - Method in class org.apache.pulsar.broker.TimeAverageBrokerData
 
toString() - Method in class org.apache.pulsar.client.impl.RawReaderImpl
 
toString() - Method in class org.apache.pulsar.common.naming.NamespaceBundle
 
TOTAL_AVAILABLE_PERMITS_UPDATER - Static variable in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentDispatcherMultipleConsumers
 
TOTAL_AVAILABLE_PERMITS_UPDATER - Static variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
totalAvailablePermits - Variable in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
totalMsgRate() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
Get the total message rate.
totalMsgThroughput() - Method in class org.apache.pulsar.broker.TimeAverageMessageData
Get the total message throughput.
trackDelayedDelivery(long, long, PulsarApi.MessageMetadata) - Method in interface org.apache.pulsar.broker.service.Dispatcher
Check with dispatcher if the message should be added to the delayed delivery tracker.
trackDelayedDelivery(long, long, PulsarApi.MessageMetadata) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
transactionBuffer - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
TransactionBuffer - Interface in org.apache.pulsar.broker.transaction.buffer
A class represent a transaction buffer.
TransactionBufferClientImpl - Class in org.apache.pulsar.broker.transaction.buffer.impl
The implementation of TransactionBufferClient.
TransactionBufferException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
The base exception class for the errors thrown from Transaction Buffer.
TransactionBufferException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionBufferException
 
TransactionBufferException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionBufferException
 
TransactionBufferException(Throwable) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionBufferException
 
TransactionBufferHandlerImpl - Class in org.apache.pulsar.broker.transaction.buffer.impl
 
TransactionBufferHandlerImpl(ConnectionPool, NamespaceService) - Constructor for class org.apache.pulsar.broker.transaction.buffer.impl.TransactionBufferHandlerImpl
 
transactionBufferLock - Variable in class org.apache.pulsar.broker.service.AbstractTopic
 
TransactionBufferProvider - Interface in org.apache.pulsar.broker.transaction.buffer
A provider that provides TransactionBuffer.
TransactionBufferProviderException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Transaction buffer provider exception.
TransactionBufferProviderException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionBufferProviderException
 
TransactionBufferReader - Interface in org.apache.pulsar.broker.transaction.buffer
A reader to read entries of a given transaction from transaction buffer.
transactionCumulativeAcknowledge(TxnID, List<PositionImpl>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
TransactionCursor - Interface in org.apache.pulsar.broker.transaction.buffer
The transaction Cursor maintains the index of all transactions.
TransactionEntry - Interface in org.apache.pulsar.broker.transaction.buffer
A class represents an entry appended to a transaction.
TransactionEntryImpl - Class in org.apache.pulsar.broker.transaction.buffer.impl
A simple implementation of TransactionEntry.
TransactionEntryImpl(TxnID, long, Entry, long, long, int) - Constructor for class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
transactionIndividualAcknowledge(TxnID, List<MutablePair<PositionImpl, Integer>>) - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
TransactionMeta - Interface in org.apache.pulsar.broker.transaction.buffer
The metadata for the transaction in the transaction buffer.
TransactionMetadataStoreService - Class in org.apache.pulsar.broker
 
TransactionMetadataStoreService(TransactionMetadataStoreProvider, PulsarService, TransactionBufferClient) - Constructor for class org.apache.pulsar.broker.TransactionMetadataStoreService
 
TransactionNotFoundException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exception is thrown when the transaction is not found in the transaction buffer.
TransactionNotFoundException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionNotFoundException
 
TransactionNotSealedException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exception is thrown when opening a reader on a transaction that is not sealed yet.
TransactionNotSealedException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionNotSealedException
 
TransactionSealedException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exception thrown if a transaction is already sealed.
TransactionSealedException(String) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionSealedException
 
TransactionStatusException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exceptions are thrown when operations are applied to a transaction which is not in expected txn status.
TransactionStatusException(TxnID, PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.TxnStatus) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.TransactionStatusException
 
TransportCnx - Interface in org.apache.pulsar.broker.service
 
triggerCompaction() - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
triggerFunction(String, String, String, String, InputStream, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
triggerFunction(String, String, String, String, InputStream, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
triggerOffload(String, String, String, String, boolean, MessageIdImpl) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
triggerOffload(String, String, String, boolean, MessageIdImpl) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
triggerOffload(MessageIdImpl) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
trimDeletedSchemaAndGetList(String) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
trimDeletedSchemaAndGetList(String) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
trimDeletedSchemaAndGetList(String) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
trimDeletedSchemaAndGetList(String) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 
TRUE - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherMultipleConsumers
 
TRUE - Static variable in class org.apache.pulsar.broker.service.AbstractDispatcherSingleActiveConsumer
 
tryAcquire(SubscribeRateLimiter.ConsumerIdentifier) - Method in class org.apache.pulsar.broker.service.persistent.SubscribeRateLimiter
It acquires subscribe from subscribe-limiter and returns if acquired permits succeed.
tryAcquire(int, long) - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
tryAcquire(int, long) - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
try to acquire permit
tryAcquire(int, long) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
tryAcquire(int, long) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
tryAcquiringOwnership(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Method to get the current owner of the ServiceUnit or set the local broker as the owner if absent
tryCreatePartitionsAsync(int) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
tryDispatchPermit(long, long) - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
It acquires msg and bytes permits from rate-limiter and returns if acquired permits succeed.
TwoPhaseCompactor - Class in org.apache.pulsar.compaction
Compaction will go through the topic in two passes.
TwoPhaseCompactor(ServiceConfiguration, PulsarClient, BookKeeper, ScheduledExecutorService) - Constructor for class org.apache.pulsar.compaction.TwoPhaseCompactor
 
txnId() - Method in class org.apache.pulsar.broker.transaction.buffer.impl.TransactionEntryImpl
 
txnId() - Method in interface org.apache.pulsar.broker.transaction.buffer.TransactionEntry
The transaction id that the entry is appended to.
TYPE_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 

U

unackedMessages - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedConsumerStats
 
unackedMessages - Variable in class org.apache.pulsar.broker.stats.prometheus.AggregatedSubscriptionStats
 
unBlockDispatcherOnUnackedMsgs() - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
unblockDispatchersOnUnAckMessages(List<PersistentDispatcherMultipleConsumers>) - Method in class org.apache.pulsar.broker.service.BrokerService
Unblocks the dispatchers and removes it from the BrokerService.blockedDispatchers list
unLoad(NamespaceBundle) - Method in interface org.apache.pulsar.broker.namespace.NamespaceBundleOwnershipListener
Will be call after a NamespaceBundle unloaded from broker
unloadNamespace(AsyncResponse, String, String, String) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
unloadNamespace(AsyncResponse, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
unloadNamespaceBundle(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
unloadNamespaceBundle(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
unloadNamespaceBundle(NamespaceBundle) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
unloadNamespaceBundle(NamespaceBundle, long, TimeUnit) - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
unloadNamespaceBundlesGracefully() - Method in class org.apache.pulsar.broker.service.BrokerService
It unloads all owned namespacebundles gracefully.
unloadServiceUnit(NamespaceBundle, boolean, long, TimeUnit) - Method in class org.apache.pulsar.broker.service.BrokerService
 
unloadSLANamespace() - Method in class org.apache.pulsar.broker.namespace.NamespaceService
 
unloadTopic(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
unloadTopic(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
 
unloadTopic(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
unloadTopic(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
 
unregisterGauge(String, Gauge<T>) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusStatsLogger
 
unregisterListener(TopicName, TopicPolicyListener<TopicPolicies>) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
unregisterListener(TopicName, TopicPolicyListener<TopicPolicies>) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
unregisterListener(TopicName, TopicPolicyListener<TopicPolicies>) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
 
unsafeGetPartitionedTopicMetadataAsync(PulsarService, TopicName) - Static method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
Get partitioned topic metadata without checking the permission.
unsetQuota(String) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Remove resource quota for a specified ServiceUnit to use the default quota.
unsetQuota(NamespaceBundle) - Method in class org.apache.pulsar.broker.cache.ResourceQuotaCache
Remove resource quota for a specified ServiceUnit to use the default quota.
unsubscribe(String) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
unsubscribe(String) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
Delete the cursor ledger for a given subscription
unsubscribe(String) - Method in interface org.apache.pulsar.broker.service.Topic
 
unsubscribeNamespace(AsyncResponse, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
unsubscribeNamespace(AsyncResponse, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
unsubscribeNamespaceBundle(String, String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v1.Namespaces
 
unsubscribeNamespaceBundle(String, String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.v2.Namespaces
 
UnsupportedTxnActionException - Exception in org.apache.pulsar.broker.transaction.buffer.exceptions
Exceptions are thrown when txnAction is unsupported.
UnsupportedTxnActionException(TxnID, int) - Constructor for exception org.apache.pulsar.broker.transaction.buffer.exceptions.UnsupportedTxnActionException
 
UnsupportedVersionException(String) - Constructor for exception org.apache.pulsar.broker.service.BrokerServiceException.UnsupportedVersionException
 
update(NamespaceBundleStats) - Method in class org.apache.pulsar.broker.BundleData
Update the historical data for this bundle.
update(Policies, String) - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
update(PublishRate) - Method in class org.apache.pulsar.broker.service.PrecisPublishLimiter
 
update(Policies, String) - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
updates rate-limiting threshold based on policies.
update(PublishRate) - Method in interface org.apache.pulsar.broker.service.PublishRateLimiter
updates rate-limiting threshold based on passed in rate limiter.
update(Policies, String) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
update(PublishRate) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterDisable
 
update(Policies, String) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
update(PublishRate) - Method in class org.apache.pulsar.broker.service.PublishRateLimiterImpl
 
update(double, double, double, double) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
Update using new samples for the message data.
update(NamespaceBundleStats) - Method in class org.apache.pulsar.broker.TimeAverageMessageData
Update using a new bundle sample.
updateAll() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
updateBookieRackInfo(String, String, BookieInfo) - Method in class org.apache.pulsar.broker.admin.v2.Bookies
 
updateBundleState(NamespaceBundle, boolean) - Method in class org.apache.pulsar.broker.namespace.OwnershipCache
Update bundle state in a local cache
updateCluster(String, ClusterData) - Method in class org.apache.pulsar.broker.admin.impl.ClustersBase
 
updateCursorState() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
updateDispatchRate() - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
Update dispatch-throttling-rate.
updateDispatchRate(DispatchRate) - Method in class org.apache.pulsar.broker.service.persistent.DispatchRateLimiter
Update dispatch rate by updating msg and byte rate-limiter.
updateDynamicConfiguration(String, String) - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
updateFunction(String, String, String, InputStream, FormDataContentDisposition, String, FunctionConfig, UpdateOptions) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
updateFunction(String, String, String, InputStream, FormDataContentDisposition, String, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
updateFunctionOnWorkerLeader(String, String, String, InputStream, boolean) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
updateLastActive() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentSubscription
 
updateLastMarkDeleteAdvancedTimestamp() - Method in class org.apache.pulsar.broker.service.persistent.PersistentSubscription
 
updateLocalBrokerData() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As any broker, retrieve the namespace bundle stats and system resource usage to update data local to this broker.
updateLocalBrokerData() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As any broker, retrieve the namespace bundle stats and system resource usage to update data local to this broker.
updateMaxPublishRate(Policies) - Method in class org.apache.pulsar.broker.service.AbstractTopic
 
updateMessageTTL(int) - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
updatePartitionedTopic(String, String, String, String, boolean, boolean, int) - Method in class org.apache.pulsar.broker.admin.v1.PersistentTopics
It updates number of partitions of an existing non-global partitioned topic.
updatePartitionedTopic(String, String, String, boolean, boolean, int) - Method in class org.apache.pulsar.broker.admin.v2.PersistentTopics
It updates number of partitions of an existing non-global partitioned topic.
updatePublishDispatcher(PublishRate) - Method in class org.apache.pulsar.broker.service.AbstractTopic
update topic publish dispatcher for this topic.
updateRateLimiter(DispatchRate) - Method in interface org.apache.pulsar.broker.service.Dispatcher
 
updateRateLimiter(DispatchRate) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherMultipleConsumers
 
updateRateLimiter(DispatchRate) - Method in class org.apache.pulsar.broker.service.persistent.PersistentDispatcherSingleActiveConsumer
 
updateRates() - Method in class org.apache.pulsar.broker.service.BrokerService
 
updateRates() - Method in class org.apache.pulsar.broker.service.Consumer
 
updateRates() - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentReplicator
 
updateRates(NamespaceStats, NamespaceBundleStats, StatsOutputStream, ClusterReplicationMetrics, String, boolean) - Method in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
updateRates() - Method in class org.apache.pulsar.broker.service.persistent.PersistentMessageExpiryMonitor
 
updateRates() - Method in class org.apache.pulsar.broker.service.persistent.PersistentReplicator
 
updateRates(NamespaceStats, NamespaceBundleStats, StatsOutputStream, ClusterReplicationMetrics, String, boolean) - Method in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
updateRates() - Method in class org.apache.pulsar.broker.service.Producer
 
updateRates(int, long) - Method in class org.apache.pulsar.broker.service.Producer
 
updateRates() - Method in interface org.apache.pulsar.broker.service.Replicator
 
updateRates(NamespaceStats, NamespaceBundleStats, StatsOutputStream, ClusterReplicationMetrics, String, boolean) - Method in interface org.apache.pulsar.broker.service.Topic
 
updateSink(String, String, String, InputStream, FormDataContentDisposition, String, SinkConfig, UpdateOptions) - Method in class org.apache.pulsar.broker.admin.impl.SinksBase
 
updateSource(String, String, String, InputStream, FormDataContentDisposition, String, SourceConfig, UpdateOptions) - Method in class org.apache.pulsar.broker.admin.impl.SourcesBase
 
updateStats(ConsumerStats) - Method in class org.apache.pulsar.broker.service.Consumer
 
updateStats(ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, ConcurrentOpenHashMap<String, Topic>>>) - Method in class org.apache.pulsar.broker.service.PulsarStats
 
updateTenant(String, TenantInfo) - Method in class org.apache.pulsar.broker.admin.impl.TenantsBase
 
updateTopicPoliciesAsync(TopicName, TopicPolicies) - Method in class org.apache.pulsar.broker.service.SystemTopicBasedTopicPoliciesService
 
updateTopicPoliciesAsync(TopicName, TopicPolicies) - Method in class org.apache.pulsar.broker.service.TopicPoliciesService.TopicPoliciesServiceDisabled
 
updateTopicPoliciesAsync(TopicName, TopicPolicies) - Method in interface org.apache.pulsar.broker.service.TopicPoliciesService
Update policies for a topic async
updateTxnStatus(TxnID, PulsarTransactionMetadata.TxnStatus, PulsarTransactionMetadata.TxnStatus) - Method in class org.apache.pulsar.broker.TransactionMetadataStoreService
 
uploadFunction(InputStream, String) - Method in class org.apache.pulsar.broker.admin.impl.FunctionsBase
 
uploadFunction(InputStream, String) - Method in class org.apache.pulsar.broker.admin.v2.Functions
 
uri - Variable in class org.apache.pulsar.broker.web.PulsarWebResource
 
USAGE_COUNT_UPDATER - Static variable in class org.apache.pulsar.broker.service.nonpersistent.NonPersistentTopic
 
USAGE_COUNT_UPDATER - Static variable in class org.apache.pulsar.broker.service.persistent.PersistentTopic
 
USER_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
UTF8 - Static variable in class org.apache.pulsar.broker.namespace.ServiceUnitZkUtils
 

V

validate(SchemaData) - Method in class org.apache.pulsar.broker.service.schema.validator.ProtobufNativeSchemaDataValidator
 
validate(SchemaData) - Method in interface org.apache.pulsar.broker.service.schema.validator.SchemaDataValidator
Validate a schema data is in a valid form.
validateAdminAccessForSubscriber(String, boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
validateAdminAccessForTenant(String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateAdminAccessForTenant(String) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Checks that the http client role has admin access to the specified tenant.
validateAdminAccessForTenant(PulsarService, String, String, String, AuthenticationDataSource) - Static method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateAdminAndClientPermission() - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
validateAdminOperationOnTopic(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
validateAdminOperationOnTopic(TopicName, boolean) - Method in class org.apache.pulsar.broker.admin.v1.NonPersistentTopics
 
validateAdminOperationOnTopic(TopicName, boolean) - Method in class org.apache.pulsar.broker.admin.v2.NonPersistentTopics
 
validateBrokerName(String) - Method in class org.apache.pulsar.broker.admin.AdminResource
Redirect the call to the specified broker
validateBundle(NamespaceBundle) - Method in class org.apache.pulsar.common.naming.NamespaceBundles
 
validateBundleOwnership(String, String, String, boolean, boolean, NamespaceBundle) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateBundleOwnership(String, String, String, boolean, boolean, NamespaceBundle) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateBundleOwnership(NamespaceBundle, boolean, boolean) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateBundlesData(BundlesData) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
validateClusterExists(String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateClusterForTenant(String, String) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateClusterOwnership(String) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Check if the cluster exists and redirect the call to the owning cluster
validateDynamicConfiguration(String, String) - Static method in class org.apache.pulsar.broker.service.BrokerService
 
validateFullRange(SortedSet<String>) - Static method in class org.apache.pulsar.common.naming.NamespaceBundleFactory
 
validateGlobalNamespaceOwnership(String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateGlobalNamespaceOwnership(NamespaceName) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
If the namespace is global, validate the following - 1.
validateNamespaceBundleOwnership(NamespaceName, BundlesData, String, boolean, boolean) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateNamespaceBundleRange(NamespaceName, BundlesData, String) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateNamespaceName(String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateNamespaceName(String, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
Deprecated.
validateNamespaceOperation(NamespaceName, NamespaceOperation) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateNamespaceOwnershipWithBundles(String, String, String, boolean, boolean, BundlesData) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateNamespaceOwnershipWithBundles(String, String, String, boolean, boolean, BundlesData) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Checks whether the broker is the owner of all the namespace bundles.
validateNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validatePartitionedTopicMetadata(String, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validatePartitionedTopicName(String, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validatePersistencePolicies(PersistencePolicies) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validatePoliciesReadOnlyAccess() - Method in class org.apache.pulsar.broker.admin.AdminResource
Checks whether the broker is allowed to do read-write operations based on the existence of a node in global zookeeper.
validateReadOperationOnTopic(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
validateRetentionPolicies(RetentionPolicies) - Method in class org.apache.pulsar.broker.admin.impl.NamespacesBase
 
validateSchemaData(SchemaData) - Static method in interface org.apache.pulsar.broker.service.schema.validator.SchemaDataValidator
Validate if the schema data is well formed.
validateSuperUserAccess() - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateSuperUserAccess() - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Checks whether the user has Pulsar Super-User access to the system.
validateTenantOperation(String, TenantOperation) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
 
validateTopicExistedAndCheckAllowAutoCreation(String, String, String, boolean) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateTopicName(String, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
validateTopicName(String, String, String, String) - Method in class org.apache.pulsar.broker.admin.AdminResource
Deprecated.
validateTopicOwnership(TopicName, boolean) - Method in class org.apache.pulsar.broker.web.PulsarWebResource
Checks whether the broker is the owner of the namespace.
validateWriteOperationOnTopic(boolean) - Method in class org.apache.pulsar.broker.admin.impl.PersistentTopicsBase
 
VALUE_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
valueOf(String) - Static method in enum org.apache.pulsar.broker.lookup.LookupResult.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.broker.namespace.NamespaceService.AddressType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.broker.PulsarService.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.broker.service.AbstractReplicator.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.broker.service.persistent.DispatchRateLimiter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
 
values() - Static method in enum org.apache.pulsar.broker.lookup.LookupResult.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.broker.namespace.NamespaceService.AddressType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.broker.PulsarService.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.broker.service.AbstractReplicator.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.broker.service.persistent.DispatchRateLimiter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.SchemaType
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.apache.pulsar.broker.admin.impl.BrokersBase
 
version - Variable in class org.apache.pulsar.broker.service.schema.SchemaRegistry.SchemaAndMetadata
 
VERSION_FIELD_NUMBER - Static variable in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
versionFromBytes(byte[]) - Method in class org.apache.pulsar.broker.service.schema.BookkeeperSchemaStorage
 
versionFromBytes(byte[]) - Method in class org.apache.pulsar.broker.service.schema.DefaultSchemaRegistryService
 
versionFromBytes(byte[]) - Method in interface org.apache.pulsar.broker.service.schema.SchemaRegistry
 
versionFromBytes(byte[]) - Method in class org.apache.pulsar.broker.service.schema.SchemaRegistryServiceImpl
 
versionFromBytes(byte[]) - Method in class org.apache.pulsar.broker.service.schema.validator.SchemaRegistryServiceWithSchemaDataValidator
 

W

waitUntilClosed() - Method in class org.apache.pulsar.broker.PulsarService
Block until the service is finally closed
webAddress(ServiceConfiguration) - Method in class org.apache.pulsar.broker.PulsarService
 
webAddress(String, int) - Static method in class org.apache.pulsar.broker.PulsarService
 
webAddressTls(ServiceConfiguration) - Method in class org.apache.pulsar.broker.PulsarService
 
webAddressTls(String, int) - Static method in class org.apache.pulsar.broker.PulsarService
 
WebService - Class in org.apache.pulsar.broker.web
Web Service embedded into Pulsar
WebService(PulsarService) - Constructor for class org.apache.pulsar.broker.web.WebService
 
withAdvertisedAddress(String) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withBkDir(String) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withBkPort(int) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withConfig(ServiceConfiguration) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withNoBroker(boolean) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withNoStreamStorage(boolean) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withNumOfBk(int) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withOnlyBroker(boolean) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withStreamStoragePort(int) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withWipeData(boolean) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withZkDir(String) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
withZkPort(int) - Method in class org.apache.pulsar.PulsarStandaloneBuilder
 
Worker - Class in org.apache.pulsar.broker.admin.v2
 
Worker() - Constructor for class org.apache.pulsar.broker.admin.v2.Worker
 
WorkerStats - Class in org.apache.pulsar.broker.admin.v2
 
WorkerStats() - Constructor for class org.apache.pulsar.broker.admin.v2.WorkerStats
 
write(PulsarEvent) - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Writer
Write event to the system topic
writeAllMetrics(Writer) - Method in class org.apache.pulsar.broker.stats.prometheus.metrics.PrometheusMetricsProvider
 
writeAsync(PulsarEvent) - Method in interface org.apache.pulsar.broker.systopic.SystemTopicClient.Writer
Async write event to the system topic
writeBrokerDataOnZooKeeper() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As any broker, write the local broker data to ZooKeeper.
writeBrokerDataOnZooKeeper(boolean) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
 
writeBrokerDataOnZooKeeper() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As any broker, write the local broker data to ZooKeeper.
writeBrokerDataOnZooKeeper(boolean) - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As any broker, write the local broker data to ZooKeeper, forced or not.
writeBundleDataOnZooKeeper() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerImpl
As the leader broker, write bundle data aggregated from all brokers to ZooKeeper.
writeBundleDataOnZooKeeper() - Method in interface org.apache.pulsar.broker.loadbalance.ModularLoadManager
As the leader broker, write bundle data aggregated from all brokers to ZooKeeper.
writeConsumerStats(StatsOutputStream, PulsarApi.CommandSubscribe.SubType, ConsumerStats) - Static method in class org.apache.pulsar.broker.service.StreamingStats
 
writeItem(boolean) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writeItem(long) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writeItem(double) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writeLoadReportOnZookeeper() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
writeLoadReportOnZookeeper(boolean) - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
writeLoadReportOnZookeeper() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
writeLoadReportOnZookeeper() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Publish the current load report on ZK
writeLoadReportOnZookeeper(boolean) - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Publish the current load report on ZK, forced or not.
writeLoadReportOnZookeeper() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
writePair(String, boolean) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writePair(String, long) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writePair(String, double) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writePair(String, String) - Method in class org.apache.pulsar.utils.StatsOutputStream
 
writePublisherStats(StatsOutputStream, PublisherStats) - Static method in class org.apache.pulsar.broker.service.StreamingStats
 
writeResourceQuotasToZooKeeper() - Method in class org.apache.pulsar.broker.loadbalance.impl.ModularLoadManagerWrapper
 
writeResourceQuotasToZooKeeper() - Method in class org.apache.pulsar.broker.loadbalance.impl.SimpleLoadManagerImpl
 
writeResourceQuotasToZooKeeper() - Method in interface org.apache.pulsar.broker.loadbalance.LoadManager
Update namespace bundle resource quota on ZK.
writeResourceQuotasToZooKeeper() - Method in class org.apache.pulsar.broker.loadbalance.NoopLoadManager
 
writers - Variable in class org.apache.pulsar.broker.systopic.SystemTopicClientBase
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo.KeyValuePair
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.broker.service.schema.proto.SchemaRegistryFormat.SchemaInfo
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.IndexEntry
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.PositionInfo
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaEntry
 
writeTo(CodedOutputStream) - Method in class org.apache.pulsar.broker.service.schema.SchemaStorageFormat.SchemaLocator
 
WRRPlacementStrategy - Class in org.apache.pulsar.broker.loadbalance.impl
This class implements PlacementStrategy based on Weighted Round Robin Algorithm.
WRRPlacementStrategy() - Constructor for class org.apache.pulsar.broker.loadbalance.impl.WRRPlacementStrategy
 

Z

ZkAdminPaths - Class in org.apache.pulsar.broker.admin
 
zkCreate(String, byte[]) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
zkCreateOptimistic(String, byte[]) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
zkCreateOptimisticAsync(ZooKeeper, String, byte[], AsyncCallback.StringCallback) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
zkPathExists(String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
zkSync(String) - Method in class org.apache.pulsar.broker.admin.AdminResource
 
ZookeeperSessionExpiredHandlers - Class in org.apache.pulsar
Handlers for broker service to handle Zookeeper session expired
ZookeeperSessionExpiredHandlers() - Constructor for class org.apache.pulsar.ZookeeperSessionExpiredHandlers
 
ZookeeperSessionExpiredHandlers.ReconnectWhenSessionExpired - Class in org.apache.pulsar
 
ZookeeperSessionExpiredHandlers.ShutDownWhenSessionExpired - Class in org.apache.pulsar
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 

Copyright © 2017–2021 Apache Software Foundation. All rights reserved.