Uses of Class
org.apache.pulsar.common.naming.NamespaceBundles
Packages that use NamespaceBundles
-
Uses of NamespaceBundles in org.apache.pulsar.broker.namespace
Methods in org.apache.pulsar.broker.namespace that return types with arguments of type NamespaceBundlesModifier and TypeMethodDescriptionCompletableFuture<org.apache.commons.lang3.tuple.Pair<NamespaceBundles,List<NamespaceBundle>>> NamespaceService.getSplitBoundary(NamespaceBundle bundle, NamespaceBundleSplitAlgorithm nsBundleSplitAlgorithm, List<Long> boundaries) Get the split boundary's.Methods in org.apache.pulsar.broker.namespace with parameters of type NamespaceBundlesModifier and TypeMethodDescriptionOwnershipCache.removeOwnership(NamespaceBundles bundles) Method to remove ownership of all owned bundles.NamespaceService.updateNamespaceBundles(org.apache.pulsar.common.naming.NamespaceName nsname, NamespaceBundles nsBundles) Update new bundle-range to LocalZk (create a new node if not present).NamespaceService.updateNamespaceBundlesForPolicies(org.apache.pulsar.common.naming.NamespaceName nsname, NamespaceBundles nsBundles) Update new bundle-range to admin/policies/namespace. -
Uses of NamespaceBundles in org.apache.pulsar.common.naming
Methods in org.apache.pulsar.common.naming that return NamespaceBundlesModifier and TypeMethodDescriptionNamespaceBundleFactory.getBundles(org.apache.pulsar.common.naming.NamespaceName nsname) NamespaceBundleFactory.getBundles(org.apache.pulsar.common.naming.NamespaceName nsname, org.apache.pulsar.common.policies.data.BundlesData bundleData) Methods in org.apache.pulsar.common.naming that return types with arguments of type NamespaceBundlesModifier and TypeMethodDescriptionNamespaceBundleFactory.getBundlesAsync(org.apache.pulsar.common.naming.NamespaceName nsname) NamespaceBundleFactory.getBundlesIfPresent(org.apache.pulsar.common.naming.NamespaceName nsname) CompletableFuture<org.apache.commons.lang3.tuple.Pair<NamespaceBundles,List<NamespaceBundle>>> NamespaceBundleFactory.splitBundles(NamespaceBundle targetBundle, int argNumBundles, List<Long> splitBoundaries) FetchesNamespaceBundlesfrom cache for a given namespace.Methods in org.apache.pulsar.common.naming with parameters of type NamespaceBundlesModifier and TypeMethodDescriptionConsistentHashingTopicBundleAssigner.findBundle(org.apache.pulsar.common.naming.TopicName topicName, NamespaceBundles namespaceBundles) TopicBundleAssignmentStrategy.findBundle(org.apache.pulsar.common.naming.TopicName topicName, NamespaceBundles namespaceBundles)