Uses of Class
org.apache.pulsar.broker.service.BrokerService
Packages that use BrokerService
Package
Description
Pulsar broker protocol handlers.
-
Uses of BrokerService in org.apache.pulsar.broker
Methods in org.apache.pulsar.broker that return BrokerServiceModifier and TypeMethodDescriptionprotected BrokerServicePulsarService.newBrokerService(PulsarService pulsar) -
Uses of BrokerService in org.apache.pulsar.broker.protocol
Methods in org.apache.pulsar.broker.protocol with parameters of type BrokerServiceModifier and TypeMethodDescriptionvoidProtocolHandler.start(BrokerService service) Start the protocol handler with the provided broker service.voidProtocolHandlers.start(BrokerService service) -
Uses of BrokerService in org.apache.pulsar.broker.service
Fields in org.apache.pulsar.broker.service declared as BrokerServiceModifier and TypeFieldDescriptionprotected final BrokerServiceAbstractReplicator.brokerServiceprotected final BrokerServiceAbstractTopic.brokerServiceprotected BrokerServicePulsarMetadataEventSynchronizer.brokerServiceMethods in org.apache.pulsar.broker.service that return BrokerServiceModifier and TypeMethodDescriptionAbstractTopic.getBrokerService()ServerCnx.getBrokerService()Topic.getBrokerService()Get BrokerService.TransportCnx.getBrokerService()Methods in org.apache.pulsar.broker.service with parameters of type BrokerServiceModifier and TypeMethodDescription<T extends Topic>
TTopicFactory.create(String topic, ManagedLedger ledger, BrokerService brokerService, Class<T> topicClazz) <T extends Topic>
TBrokerService.newTopic(String topic, ManagedLedger ledger, BrokerService brokerService, Class<T> topicClazz) static CompletableFuture<Void>AbstractReplicator.validatePartitionedTopicAsync(String topic, BrokerService brokerService) Replication can't be started on root-partitioned-topic to avoid producer startup conflict.Constructors in org.apache.pulsar.broker.service with parameters of type BrokerServiceModifierConstructorDescriptionAbstractReplicator(String localCluster, Topic localTopic, String remoteCluster, String remoteTopicName, String replicatorPrefix, BrokerService brokerService, PulsarClientImpl replicationClient) AbstractTopic(String topic, BrokerService brokerService) -
Uses of BrokerService in org.apache.pulsar.broker.service.nonpersistent
Constructors in org.apache.pulsar.broker.service.nonpersistent with parameters of type BrokerServiceModifierConstructorDescriptionNonPersistentReplicator(NonPersistentTopic topic, String localCluster, String remoteCluster, BrokerService brokerService, PulsarClientImpl replicationClient) NonPersistentTopic(String topic, BrokerService brokerService) -
Uses of BrokerService in org.apache.pulsar.broker.service.persistent
Methods in org.apache.pulsar.broker.service.persistent with parameters of type BrokerServiceModifier and TypeMethodDescriptionstatic Optional<org.apache.pulsar.common.policies.data.Policies>DispatchRateLimiter.getPolicies(BrokerService brokerService, String topicName) Deprecated.static CompletableFuture<Optional<org.apache.pulsar.common.policies.data.Policies>>DispatchRateLimiter.getPoliciesAsync(BrokerService brokerService, String topicName) static org.apache.pulsar.common.policies.data.SubscribeRateSubscribeRateLimiter.getPoliciesSubscribeRate(BrokerService brokerService, String topicName) Deprecated.Avoid using the deprecated method #NamespaceResources.getPoliciesIfCached(NamespaceName)and blocking call.Constructors in org.apache.pulsar.broker.service.persistent with parameters of type BrokerServiceModifierConstructorDescriptionDispatchRateLimiter(BrokerService brokerService) GeoPersistentReplicator(PersistentTopic topic, ManagedCursor cursor, String localCluster, String remoteCluster, BrokerService brokerService, PulsarClientImpl replicationClient) PersistentReplicator(String localCluster, PersistentTopic localTopic, ManagedCursor cursor, String remoteCluster, String remoteTopic, BrokerService brokerService, PulsarClientImpl replicationClient) PersistentTopic(String topic, ManagedLedger ledger, BrokerService brokerService) ShadowReplicator(String shadowTopic, PersistentTopic sourceTopic, ManagedCursor cursor, BrokerService brokerService, PulsarClientImpl replicationClient) SystemTopic(String topic, ManagedLedger ledger, BrokerService brokerService)
NamespaceResources.getPoliciesIfCached(NamespaceName)and blocking call.