Uses of Interface
org.apache.pulsar.common.naming.NamespaceBundleSplitAlgorithm
Packages that use NamespaceBundleSplitAlgorithm
Package
Description
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
-
Uses of NamespaceBundleSplitAlgorithm in org.apache.pulsar.broker.namespace
Methods in org.apache.pulsar.broker.namespace with parameters of type NamespaceBundleSplitAlgorithmModifier and TypeMethodDescriptionNamespaceService.splitAndOwnBundle(NamespaceBundle bundle, boolean unload, NamespaceBundleSplitAlgorithm splitAlgorithm, List<Long> boundaries) 1. -
Uses of NamespaceBundleSplitAlgorithm in org.apache.pulsar.common.naming
Classes in org.apache.pulsar.common.naming that implement NamespaceBundleSplitAlgorithmModifier and TypeClassDescriptionclassThis algorithm divides the bundle into two parts with the same hash range size.classThis algorithm divides the bundle into several parts by the specified positions.classThis algorithm divides the bundle into two parts with the same topics count.Fields in org.apache.pulsar.common.naming declared as NamespaceBundleSplitAlgorithmModifier and TypeFieldDescriptionstatic final NamespaceBundleSplitAlgorithmNamespaceBundleSplitAlgorithm.RANGE_EQUALLY_DIVIDE_ALGOstatic final NamespaceBundleSplitAlgorithmNamespaceBundleSplitAlgorithm.SPECIFIED_POSITIONS_DIVIDE_ALGOstatic final NamespaceBundleSplitAlgorithmNamespaceBundleSplitAlgorithm.TOPIC_COUNT_EQUALLY_DIVIDE_ALGOMethods in org.apache.pulsar.common.naming that return NamespaceBundleSplitAlgorithmModifier and TypeMethodDescription