Uses of Class
org.apache.pulsar.broker.PulsarService
Packages that use PulsarService
Package
Description
Pulsar broker interceptor.
Implementation of a transaction buffer.
The implementation of a transaction buffer.
Pulsar broker servlet plugin.
-
Uses of PulsarService in org.apache.pulsar
Methods in org.apache.pulsar with parameters of type PulsarService -
Uses of PulsarService in org.apache.pulsar.broker
Methods in org.apache.pulsar.broker with parameters of type PulsarServiceModifier and TypeMethodDescriptionprotected BrokerServicePulsarService.newBrokerService(PulsarService pulsar) Constructors in org.apache.pulsar.broker with parameters of type PulsarServiceModifierConstructorDescriptionTransactionMetadataStoreService(TransactionMetadataStoreProvider transactionMetadataStoreProvider, PulsarService pulsarService, org.apache.pulsar.client.api.transaction.TransactionBufferClient tbClient, io.netty.util.HashedWheelTimer timer) -
Uses of PulsarService in org.apache.pulsar.broker.admin.impl
Methods in org.apache.pulsar.broker.admin.impl with parameters of type PulsarServiceModifier and TypeMethodDescriptionCompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata>PersistentTopicsBase.getPartitionedTopicMetadata(PulsarService pulsar, String clientAppId, String originalPrincipal, AuthenticationDataSource authenticationData, org.apache.pulsar.common.naming.TopicName topicName) static CompletableFuture<Void>BrokersBase.internalRunHealthCheck(org.apache.pulsar.common.naming.TopicVersion topicVersion, PulsarService pulsar, String clientAppId) static CompletableFuture<org.apache.pulsar.common.partition.PartitionedTopicMetadata>PersistentTopicsBase.unsafeGetPartitionedTopicMetadataAsync(PulsarService pulsar, org.apache.pulsar.common.naming.TopicName topicName) Get partitioned topic metadata without checking the permission. -
Uses of PulsarService in org.apache.pulsar.broker.cache
Constructors in org.apache.pulsar.broker.cache with parameters of type PulsarService -
Uses of PulsarService in org.apache.pulsar.broker.delayed
Methods in org.apache.pulsar.broker.delayed with parameters of type PulsarServiceModifier and TypeMethodDescriptionvoidBucketDelayedDeliveryTrackerFactory.initialize(PulsarService pulsarService) voidDelayedDeliveryTrackerFactory.initialize(PulsarService pulsarService) Initialize the factory implementation from the broker service configuration.voidInMemoryDelayedDeliveryTrackerFactory.initialize(PulsarService pulsarService) DelayedDeliveryTrackerLoader.loadDelayedDeliveryTrackerFactory(PulsarService pulsarService) -
Uses of PulsarService in org.apache.pulsar.broker.delayed.bucket
Constructors in org.apache.pulsar.broker.delayed.bucket with parameters of type PulsarService -
Uses of PulsarService in org.apache.pulsar.broker.intercept
Methods in org.apache.pulsar.broker.intercept with parameters of type PulsarServiceModifier and TypeMethodDescriptionvoidBrokerInterceptor.initialize(PulsarService pulsarService) Initialize the broker interceptor.voidBrokerInterceptors.initialize(PulsarService pulsarService) voidBrokerInterceptorWithClassLoader.initialize(PulsarService pulsarService) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance
Methods in org.apache.pulsar.broker.loadbalance with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic LoadManagerLoadManager.create(PulsarService pulsar) BundleSplitStrategy.findBundlesToSplit(LoadData loadData, PulsarService pulsar) Determines which bundles, if any, should be split.voidLoadManager.initialize(PulsarService pulsar) Initialize this LoadManager.voidModularLoadManager.initialize(PulsarService pulsar) Initialize this load manager using the given pulsar service.voidNoopLoadManager.initialize(PulsarService pulsar) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions
Fields in org.apache.pulsar.broker.loadbalance.extensions declared as PulsarServiceMethods in org.apache.pulsar.broker.loadbalance.extensions with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic booleanExtensibleLoadManagerImpl.configureSystemTopics(PulsarService pulsar, long target) protected BrokerRegistryExtensibleLoadManagerImpl.createBrokerRegistry(PulsarService pulsar) protected ServiceUnitStateChannelExtensibleLoadManagerImpl.createServiceUnitStateChannel(PulsarService pulsar) static voidExtensibleLoadManagerImpl.createSystemTopic(PulsarService pulsar, String topic) static ExtensibleLoadManagerImplExtensibleLoadManagerImpl.get(PulsarService pulsar) A static util func to get the ExtensibleLoadManagerImpl instance.static CompletableFuture<Optional<BrokerLookupData>>ExtensibleLoadManagerImpl.getAssignedBrokerLookupData(PulsarService pulsar, String topic) Gets the assigned broker for the given topic.voidExtensibleLoadManager.initialize(PulsarService pulsar) Initialize this load manager using the given pulsar service.voidExtensibleLoadManagerImpl.initialize(PulsarService pulsar) voidExtensibleLoadManagerWrapper.initialize(PulsarService pulsar) static booleanExtensibleLoadManagerImpl.isLoadManagerExtensionEnabled(PulsarService pulsar) Constructors in org.apache.pulsar.broker.loadbalance.extensions with parameters of type PulsarService -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.channel
Methods in org.apache.pulsar.broker.loadbalance.extensions.channel with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic ServiceUnitStateChannelServiceUnitStateChannelImpl.get(PulsarService pulsar) voidServiceUnitStateMetadataStoreTableViewImpl.start(PulsarService pulsar, BiConsumer<String, ServiceUnitStateData> tailItemListener, BiConsumer<String, ServiceUnitStateData> existingItemListener) voidServiceUnitStateTableView.start(PulsarService pulsar, BiConsumer<String, ServiceUnitStateData> tailItemListener, BiConsumer<String, ServiceUnitStateData> existingItemListener) Starts the tableview.voidServiceUnitStateTableViewImpl.start(PulsarService pulsar, BiConsumer<String, ServiceUnitStateData> tailItemListener, BiConsumer<String, ServiceUnitStateData> existingItemListener) voidServiceUnitStateTableViewSyncer.start(PulsarService pulsar) Constructors in org.apache.pulsar.broker.loadbalance.extensions.channel with parameters of type PulsarService -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.manager
Constructors in org.apache.pulsar.broker.loadbalance.extensions.manager with parameters of type PulsarServiceModifierConstructorDescriptionRedirectManager(PulsarService pulsar) RedirectManager(PulsarService pulsar, org.apache.pulsar.metadata.api.coordination.LockManager<BrokerLookupData> brokerLookupDataLockManager) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.models
Constructors in org.apache.pulsar.broker.loadbalance.extensions.models with parameters of type PulsarService -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.policies
Constructors in org.apache.pulsar.broker.loadbalance.extensions.policies with parameters of type PulsarServiceModifierConstructorDescriptionAntiAffinityGroupPolicyHelper(PulsarService pulsar, ServiceUnitStateChannel channel) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.reporter
Constructors in org.apache.pulsar.broker.loadbalance.extensions.reporter with parameters of type PulsarServiceModifierConstructorDescriptionBrokerLoadDataReporter(PulsarService pulsar, String brokerId, LoadDataStore<BrokerLoadData> brokerLoadDataStore) TopBundleLoadDataReporter(PulsarService pulsar, String brokerId, LoadDataStore<TopBundlesLoadData> bundleLoadDataStore) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.scheduler
Methods in org.apache.pulsar.broker.loadbalance.extensions.scheduler with parameters of type PulsarServiceModifier and TypeMethodDescriptionvoidNamespaceUnloadStrategy.initialize(PulsarService pulsar) Initializes the internals.voidTransferShedder.initialize(PulsarService pulsar) Constructors in org.apache.pulsar.broker.loadbalance.extensions.scheduler with parameters of type PulsarServiceModifierConstructorDescriptionSplitScheduler(PulsarService pulsar, ServiceUnitStateChannel serviceUnitStateChannel, SplitManager splitManager, SplitCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> splitMetrics, LoadManagerContext context) SplitScheduler(PulsarService pulsar, ServiceUnitStateChannel serviceUnitStateChannel, SplitManager splitManager, SplitCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> splitMetrics, LoadManagerContext context, NamespaceBundleSplitStrategy bundleSplitStrategy) TransferShedder(PulsarService pulsar, UnloadCounter counter, List<BrokerFilter> brokerFilterPipeline, IsolationPoliciesHelper isolationPoliciesHelper, AntiAffinityGroupPolicyHelper antiAffinityGroupPolicyHelper) UnloadScheduler(PulsarService pulsar, ScheduledExecutorService loadManagerExecutor, UnloadManager unloadManager, LoadManagerContext context, ServiceUnitStateChannel channel, UnloadCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> unloadMetrics) protectedUnloadScheduler(PulsarService pulsar, ScheduledExecutorService loadManagerExecutor, UnloadManager unloadManager, LoadManagerContext context, ServiceUnitStateChannel channel, NamespaceUnloadStrategy strategy, UnloadCounter counter, AtomicReference<List<org.apache.pulsar.common.stats.Metrics>> unloadMetrics) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.store
Methods in org.apache.pulsar.broker.loadbalance.extensions.store with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic <T> LoadDataStore<T>LoadDataStoreFactory.create(PulsarService pulsar, String name, Class<T> clazz) Constructors in org.apache.pulsar.broker.loadbalance.extensions.store with parameters of type PulsarServiceModifierConstructorDescriptionTableViewLoadDataStoreImpl(PulsarService pulsar, String topic, Class<T> clazz) -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.extensions.strategy
Methods in org.apache.pulsar.broker.loadbalance.extensions.strategy with parameters of type PulsarServiceModifier and TypeMethodDescriptionDefaultNamespaceBundleSplitStrategyImpl.findBundlesToSplit(LoadManagerContext context, PulsarService pulsar) NamespaceBundleSplitStrategy.findBundlesToSplit(LoadManagerContext context, PulsarService pulsar) Determines which bundles, if any, should be split. -
Uses of PulsarService in org.apache.pulsar.broker.loadbalance.impl
Fields in org.apache.pulsar.broker.loadbalance.impl declared as PulsarServiceMethods in org.apache.pulsar.broker.loadbalance.impl with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic voidLoadManagerShared.filterAntiAffinityGroupOwnedBrokers(PulsarService pulsar, String assignedBundleName, Set<String> candidates, Set<Map.Entry<String, ServiceUnitStateData>> bundleOwnershipData, Map<String, String> brokerToDomainMap) static voidLoadManagerShared.filterAntiAffinityGroupOwnedBrokers(PulsarService pulsar, String assignedBundleName, Set<String> candidates, BundleRangeCache brokerToNamespaceToBundleRange, Map<String, String> brokerToDomainMap) It tries to filter out brokers which own namespace with same anti-affinity-group as given namespace.static CompletableFuture<Void>LoadManagerShared.filterAntiAffinityGroupOwnedBrokersAsync(PulsarService pulsar, String assignedBundleName, Set<String> candidates, Set<Map.Entry<String, ServiceUnitStateData>> bundleOwnershipData, Map<String, String> brokerToDomainMap) BundleSplitterTask.findBundlesToSplit(LoadData loadData, PulsarService pulsar) Determines which bundles should be split based on various thresholds.static CompletableFuture<Map<String,Integer>> LoadManagerShared.getAntiAffinityNamespaceOwnedBrokers(PulsarService pulsar, String namespaceName, Set<Map.Entry<String, ServiceUnitStateData>> bundleOwnershipData) static CompletableFuture<Map<String,Integer>> LoadManagerShared.getAntiAffinityNamespaceOwnedBrokers(PulsarService pulsar, String namespaceName, BundleRangeCache brokerToNamespaceToBundleRange) It returns map of broker and count of namespace that are belong to the same anti-affinity group as given.LoadManagerShared.getNamespaceAntiAffinityGroup(PulsarService pulsar, String namespaceName) static CompletableFuture<Optional<String>>LoadManagerShared.getNamespaceAntiAffinityGroupAsync(PulsarService pulsar, String namespaceName) static NamespaceBundleLoadManagerShared.getNamespaceBundle(PulsarService pulsar, String bundle) voidModularLoadManagerImpl.initialize(PulsarService pulsar) Initialize this load manager using the given PulsarService.voidModularLoadManagerWrapper.initialize(PulsarService pulsar) voidSimpleLoadManagerImpl.initialize(PulsarService pulsar) static booleanLoadManagerShared.isLoadSheddingEnabled(PulsarService pulsar) If load balancing is enabled, load shedding is enabled by default unless forced off by dynamic configuration.static voidLoadManagerShared.refreshBrokerToFailureDomainMap(PulsarService pulsar, Map<String, String> brokerToFailureDomainMap) static booleanLoadManagerShared.shouldAntiAffinityNamespaceUnload(String namespace, String bundle, String currentBroker, PulsarService pulsar, Set<Map.Entry<String, ServiceUnitStateData>> bundleOwnershipData, Set<String> candidateBrokers) static booleanLoadManagerShared.shouldAntiAffinityNamespaceUnload(String namespace, String currentBroker, PulsarService pulsar, BundleRangeCache brokerToNamespaceToBundleRange, Set<String> candidateBrokers) It checks if given anti-affinity namespace should be unloaded by broker due to load-shedding.Constructors in org.apache.pulsar.broker.loadbalance.impl with parameters of type PulsarServiceModifierConstructorDescriptionModularLoadManagerImpl(PulsarService pulsar) Initialize this load manager.SimpleLoadManagerImpl(PulsarService pulsar) -
Uses of PulsarService in org.apache.pulsar.broker.lookup
Methods in org.apache.pulsar.broker.lookup with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic CompletableFuture<io.netty.buffer.ByteBuf>TopicLookupBase.lookupTopicAsync(PulsarService pulsarService, org.apache.pulsar.common.naming.TopicName topicName, boolean authoritative, String clientAppId, AuthenticationDataSource authenticationData, long requestId) Lookup broker-service address for a given namespace-bundle which contains given topic.static CompletableFuture<io.netty.buffer.ByteBuf>TopicLookupBase.lookupTopicAsync(PulsarService pulsarService, org.apache.pulsar.common.naming.TopicName topicName, boolean authoritative, String clientAppId, AuthenticationDataSource authenticationData, long requestId, String advertisedListenerName, Map<String, String> properties) Lookup broker-service address for a given namespace-bundle which contains given topic. -
Uses of PulsarService in org.apache.pulsar.broker.namespace
Methods in org.apache.pulsar.broker.namespace with parameters of type PulsarServiceModifier and TypeMethodDescriptionOwnedBundle.handleUnloadRequest(PulsarService pulsar, long timeout, TimeUnit timeoutUnit) It unloads the bundle by closing all topics concurrently under this bundle.OwnedBundle.handleUnloadRequest(PulsarService pulsar, long timeout, TimeUnit timeoutUnit, boolean closeWithoutWaitingClientDisconnect) Constructors in org.apache.pulsar.broker.namespace with parameters of type PulsarServiceModifierConstructorDescriptionNamespaceService(PulsarService pulsar) Default constructor.OwnershipCache(PulsarService pulsar, NamespaceService namespaceService) Constructor ofOwnershipCache. -
Uses of PulsarService in org.apache.pulsar.broker.resourcegroup
Constructors in org.apache.pulsar.broker.resourcegroup with parameters of type PulsarServiceModifierConstructorDescriptionResourceGroupConfigListener(ResourceGroupService rgService, PulsarService pulsarService) ResourceGroupNamespaceConfigListener(ResourceGroupService rgService, PulsarService pulsarService, ResourceGroupConfigListener rgConfigListener) ResourceGroupService(PulsarService pulsar) Default constructor.ResourceGroupService(PulsarService pulsar, TimeUnit timescale, ResourceUsageTopicTransportManager transportMgr, ResourceQuotaCalculator quotaCalc) ResourceUsageTopicTransportManager(PulsarService pulsarService) -
Uses of PulsarService in org.apache.pulsar.broker.service
Fields in org.apache.pulsar.broker.service declared as PulsarServiceMethods in org.apache.pulsar.broker.service that return PulsarServiceMethods in org.apache.pulsar.broker.service with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic Optional<org.apache.pulsar.common.policies.data.ClusterPolicies.ClusterUrl>AbstractTopic.getMigratedClusterUrl(PulsarService pulsar, String topic) static CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ClusterPolicies.ClusterUrl>>AbstractTopic.getMigratedClusterUrlAsync(PulsarService pulsar, String topic) static CompletableFuture<Boolean>AbstractTopic.isClusterMigrationEnabled(PulsarService pulsar, String topic) PulsarChannelInitializer.Factory.newPulsarChannelInitializer(PulsarService pulsar, PulsarChannelInitializer.PulsarChannelOptions opts) protected ServerCnxPulsarChannelInitializer.newServerCnx(PulsarService pulsar, String listenerName) voidSystemTopicBasedTopicPoliciesService.start(PulsarService pulsarService) default voidTopicPoliciesService.start(PulsarService pulsar) Start the topic policy service.Constructors in org.apache.pulsar.broker.service with parameters of type PulsarServiceModifierConstructorDescriptionBacklogQuotaManager(PulsarService pulsar) BrokerService(PulsarService pulsar, io.netty.channel.EventLoopGroup eventLoopGroup) PulsarMetadataEventSynchronizer(PulsarService pulsar, String topicName) PulsarStats(PulsarService pulsar) ServerCnx(PulsarService pulsar) ServerCnx(PulsarService pulsar, String listenerName) SystemTopicBasedTopicPoliciesService(PulsarService pulsarService) SystemTopicTxnBufferSnapshotService(PulsarService pulsar, org.apache.pulsar.common.events.EventType systemTopicType, Class<T> schemaType) TopicListService(PulsarService pulsar, ServerCnx connection, boolean enableSubscriptionPatternEvaluation, int maxSubscriptionPatternLength) -
Uses of PulsarService in org.apache.pulsar.broker.service.persistent
Constructors in org.apache.pulsar.broker.service.persistent with parameters of type PulsarServiceModifierConstructorDescriptionMessageDeduplication(PulsarService pulsar, PersistentTopic topic, ManagedLedger managedLedger) -
Uses of PulsarService in org.apache.pulsar.broker.service.schema
Methods in org.apache.pulsar.broker.service.schema with parameters of type PulsarServiceModifier and TypeMethodDescription@NotNull org.apache.pulsar.common.protocol.schema.SchemaStorageBookkeeperSchemaStorageFactory.create(PulsarService pulsar) static SchemaRegistryServiceSchemaRegistryService.create(org.apache.pulsar.common.protocol.schema.SchemaStorage schemaStorage, Set<String> schemaRegistryCompatibilityCheckers, PulsarService pulsarService) @NotNull org.apache.pulsar.common.protocol.schema.SchemaStorageSchemaStorageFactory.create(PulsarService pulsar) -
Uses of PulsarService in org.apache.pulsar.broker.stats
Methods in org.apache.pulsar.broker.stats with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic Map<String,Map<String, PendingBookieOpsStats>> BookieClientStatsGenerator.generate(PulsarService pulsar) static Collection<org.apache.pulsar.common.stats.Metrics>MBeanStatsGenerator.generate(PulsarService pulsar) Constructors in org.apache.pulsar.broker.stats with parameters of type PulsarServiceModifierConstructorDescriptionMetricsGenerator(PulsarService pulsar) OpenTelemetryTopicStats(PulsarService pulsar) -
Uses of PulsarService in org.apache.pulsar.broker.stats.metrics
Fields in org.apache.pulsar.broker.stats.metrics declared as PulsarServiceModifier and TypeFieldDescriptionprotected final PulsarServiceAbstractMetrics.pulsarprotected final PulsarServiceAbstractMetrics.pulsarprotected final PulsarServiceAbstractMetrics.pulsarConstructors in org.apache.pulsar.broker.stats.metrics with parameters of type PulsarServiceModifierConstructorDescriptionManagedCursorMetrics(PulsarService pulsar) ManagedLedgerMetrics(PulsarService pulsar) -
Uses of PulsarService in org.apache.pulsar.broker.stats.prometheus
Methods in org.apache.pulsar.broker.stats.prometheus with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic voidNamespaceStatsAggregator.generate(PulsarService pulsar, boolean includeTopicMetrics, boolean includeConsumerMetrics, boolean includeProducerMetrics, boolean splitTopicAndPartitionIndexLabel, PrometheusMetricStreams stream) static voidTransactionAggregator.generate(PulsarService pulsar, PrometheusMetricStreams stream, boolean includeTopicMetrics) Constructors in org.apache.pulsar.broker.stats.prometheus with parameters of type PulsarServiceModifierConstructorDescriptionPrometheusMetricsGenerator(PulsarService pulsar, boolean includeTopicMetrics, boolean includeConsumerMetrics, boolean includeProducerMetrics, boolean splitTopicAndPartitionIndexLabel, Clock clock) PulsarPrometheusMetricsServlet(PulsarService pulsar, boolean includeTopicMetrics, boolean includeConsumerMetrics, boolean includeProducerMetrics, boolean splitTopicAndPartitionLabel) -
Uses of PulsarService in org.apache.pulsar.broker.transaction.buffer
Methods in org.apache.pulsar.broker.transaction.buffer with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic TransactionBufferClientStatsTransactionBufferClientStats.create(PulsarService pulsarService, boolean exposeTopicMetrics, TransactionBufferHandler handler, boolean enableTxnCoordinator) -
Uses of PulsarService in org.apache.pulsar.broker.transaction.buffer.impl
Methods in org.apache.pulsar.broker.transaction.buffer.impl with parameters of type PulsarServiceModifier and TypeMethodDescriptionstatic org.apache.pulsar.client.api.transaction.TransactionBufferClientTransactionBufferClientImpl.create(PulsarService pulsarService, io.netty.util.HashedWheelTimer timer, int maxConcurrentRequests, long operationTimeoutInMills) static TransactionBufferClientStatsTransactionBufferClientStatsImpl.getInstance(PulsarService pulsarService, boolean exposeTopicLevelMetrics, TransactionBufferHandler handler) Constructors in org.apache.pulsar.broker.transaction.buffer.impl with parameters of type PulsarServiceModifierConstructorDescriptionTransactionBufferHandlerImpl(PulsarService pulsarService, io.netty.util.HashedWheelTimer timer, int maxConcurrentRequests, long operationTimeoutInMills) -
Uses of PulsarService in org.apache.pulsar.broker.web
Methods in org.apache.pulsar.broker.web that return PulsarServiceMethods in org.apache.pulsar.broker.web with parameters of type PulsarServiceModifier and TypeMethodDescriptionprotected static CompletableFuture<Void>PulsarWebResource.checkAuthorizationAsync(PulsarService pulsarService, org.apache.pulsar.common.naming.TopicName topicName, String role, AuthenticationDataSource authenticationData) static CompletableFuture<org.apache.pulsar.common.policies.data.ClusterDataImpl>PulsarWebResource.checkLocalOrGetPeerReplicationCluster(PulsarService pulsarService, org.apache.pulsar.common.naming.NamespaceName namespace) static CompletableFuture<org.apache.pulsar.common.policies.data.ClusterDataImpl>PulsarWebResource.checkLocalOrGetPeerReplicationCluster(PulsarService pulsarService, org.apache.pulsar.common.naming.NamespaceName namespace, boolean allowDeletedNamespace) protected static CompletableFuture<org.apache.pulsar.common.policies.data.ClusterData>PulsarWebResource.getClusterDataIfDifferentCluster(PulsarService pulsar, String cluster, String clientAppId) protected static booleanPulsarWebResource.isLeaderBroker(PulsarService pulsar) voidPulsarWebResource.setPulsar(PulsarService pulsar) protected voidPulsarWebResource.validateAdminAccessForTenant(PulsarService pulsar, String clientAppId, String originalPrincipal, String tenant, AuthenticationDataSource authenticationData, long timeout, TimeUnit unit) protected CompletableFuture<Void>PulsarWebResource.validateAdminAccessForTenantAsync(PulsarService pulsar, String clientAppId, String originalPrincipal, String tenant, AuthenticationDataSource authenticationData) Constructors in org.apache.pulsar.broker.web with parameters of type PulsarServiceModifierConstructorDescriptionResponseHandlerFilter(PulsarService pulsar) WebService(PulsarService pulsar) -
Uses of PulsarService in org.apache.pulsar.broker.web.plugin.servlet
Methods in org.apache.pulsar.broker.web.plugin.servlet with parameters of type PulsarServiceModifier and TypeMethodDescriptionvoidAdditionalServletWithPulsarService.setPulsarService(PulsarService pulsarService) -
Uses of PulsarService in org.apache.pulsar.common.naming
Methods in org.apache.pulsar.common.naming with parameters of type PulsarServiceModifier and TypeMethodDescriptionTopicBundleAssignmentFactory.create(PulsarService pulsar) static NamespaceBundleFactoryNamespaceBundleFactory.createFactory(PulsarService pulsar, com.google.common.hash.HashFunction hashFunc) voidConsistentHashingTopicBundleAssigner.init(PulsarService pulsarService) voidTopicBundleAssignmentStrategy.init(PulsarService pulsarService) Constructors in org.apache.pulsar.common.naming with parameters of type PulsarServiceModifierConstructorDescriptionNamespaceBundleFactory(PulsarService pulsar, com.google.common.hash.HashFunction hashFunc) -
Uses of PulsarService in org.apache.pulsar.compaction
Methods in org.apache.pulsar.compaction with parameters of type PulsarServiceModifier and TypeMethodDescriptionCompactionServiceFactory.initialize(PulsarService pulsarService) Initialize the compaction service factory.PulsarCompactionServiceFactory.initialize(PulsarService pulsarService)