public interface NamespaceBundleSplitAlgorithm
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
availableAlgorithms |
static NamespaceBundleSplitAlgorithm |
rangeEquallyDivide |
static String |
rangeEquallyDivideName |
static NamespaceBundleSplitAlgorithm |
topicCountEquallyDivide |
static String |
topicCountEquallyDivideName |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Long> |
getSplitBoundary(NamespaceService service,
NamespaceBundle bundle) |
static NamespaceBundleSplitAlgorithm |
of(String algorithmName) |
static final String rangeEquallyDivideName
static final String topicCountEquallyDivideName
static final NamespaceBundleSplitAlgorithm rangeEquallyDivide
static final NamespaceBundleSplitAlgorithm topicCountEquallyDivide
static NamespaceBundleSplitAlgorithm of(String algorithmName)
CompletableFuture<Long> getSplitBoundary(NamespaceService service, NamespaceBundle bundle)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.