private static final class SelectorPartitioning.Slot
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private SelectorPartitioning.Partition |
partition |
private java.util.Map<SelectorPartitioning.PartitionKey,SelectorPartitioning.Slot> |
referents |
private java.util.List<Selector> |
selectors |
Modifier | Constructor and Description |
---|---|
private |
Slot(SelectorPartitioning.Partition partition) |
Modifier and Type | Method and Description |
---|---|
private void |
addSelector(Selector pair) |
private SelectorPartitioning.Slot |
partition(SelectorPartitioning.PartitionKey id,
java.util.Map<SelectorPartitioning.PartitionKey,SelectorPartitioning.Partition> map)
This routine finds the slot corresponding to the PartitionKey,
creating a Partition and Slot if necessary.
|
private final SelectorPartitioning.Partition partition
private final java.util.Map<SelectorPartitioning.PartitionKey,SelectorPartitioning.Slot> referents
private java.util.List<Selector> selectors
private Slot(SelectorPartitioning.Partition partition)
private void addSelector(Selector pair)
private SelectorPartitioning.Slot partition(SelectorPartitioning.PartitionKey id, java.util.Map<SelectorPartitioning.PartitionKey,SelectorPartitioning.Partition> map)