public abstract class KeySharedPolicy extends Object
Modifier and Type | Class and Description |
---|---|
static class |
KeySharedPolicy.KeySharedPolicyAutoSplit
Auto split hash range key shared policy.
|
static class |
KeySharedPolicy.KeySharedPolicySticky
Sticky attach topic with fixed hash range.
|
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_HASH_RANGE_SIZE |
protected KeySharedMode |
keySharedMode |
Constructor and Description |
---|
KeySharedPolicy() |
Modifier and Type | Method and Description |
---|---|
static KeySharedPolicy.KeySharedPolicyAutoSplit |
autoSplitHashRange() |
int |
getHashRangeTotal() |
KeySharedMode |
getKeySharedMode() |
static KeySharedPolicy.KeySharedPolicySticky |
stickyHashRange() |
abstract void |
validate() |
protected KeySharedMode keySharedMode
public static final int DEFAULT_HASH_RANGE_SIZE
public static KeySharedPolicy.KeySharedPolicyAutoSplit autoSplitHashRange()
public static KeySharedPolicy.KeySharedPolicySticky stickyHashRange()
public abstract void validate()
public KeySharedMode getKeySharedMode()
public int getHashRangeTotal()
Copyright © 2017–2020 Apache Software Foundation. All rights reserved.