Package org.apache.pulsar.common.naming
Interface NamespaceBundleSplitAlgorithm
- All Known Implementing Classes:
RangeEquallyDivideBundleSplitAlgorithm,SpecifiedPositionsBundleSplitAlgorithm,TopicCountEquallyDivideBundleSplitAlgorithm
public interface NamespaceBundleSplitAlgorithm
Algorithm interface for namespace bundle split.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamespaceBundleSplitAlgorithmstatic final Stringstatic final Stringstatic final NamespaceBundleSplitAlgorithmstatic final Stringstatic final NamespaceBundleSplitAlgorithm -
Method Summary
-
Field Details
-
RANGE_EQUALLY_DIVIDE_NAME
- See Also:
-
TOPIC_COUNT_EQUALLY_DIVIDE
- See Also:
-
SPECIFIED_POSITIONS_DIVIDE
- See Also:
-
AVAILABLE_ALGORITHMS
-
RANGE_EQUALLY_DIVIDE_ALGO
-
TOPIC_COUNT_EQUALLY_DIVIDE_ALGO
-
SPECIFIED_POSITIONS_DIVIDE_ALGO
-
-
Method Details
-
of
-
getSplitBoundary
-