public class StatusCombiner extends TypedValueCombiner<Replication.Status>
Replication.Status
messages
Messages that are "closed", stay closed. "Begin" and "end" always choose the maximum of the two.Modifier and Type | Class and Description |
---|---|
static class |
StatusCombiner.StatusEncoder |
TypedValueCombiner.Encoder<V>
Combiner.ValueIterator
OptionDescriber.IteratorOptions
LOSSY
ALL_OPTION, COLUMNS_OPTION, REDUCE_ON_FULL_COMPACTION_ONLY_OPTION
Constructor and Description |
---|
StatusCombiner() |
Modifier and Type | Method and Description |
---|---|
void |
combine(Replication.Status.Builder combined,
Replication.Status status)
Update a
Replication.Status.Builder with another Replication.Status |
OptionDescriber.IteratorOptions |
describeOptions() |
void |
init(SortedKeyValueIterator<Key,Value> source,
Map<String,String> options,
IteratorEnvironment env) |
Replication.Status |
typedReduce(Key key,
Iterator<Replication.Status> iter) |
boolean |
validateOptions(Map<String,String> options) |
deepCopy, reduce, setEncoder, setEncoder, setLossyness, testEncoder, testEncoder
getTopKey, getTopValue, hasTop, next, seek, setColumns, setCombineAllColumns, setReduceOnFullCompactionOnly
getSource, setSource
public OptionDescriber.IteratorOptions describeOptions()
describeOptions
in interface OptionDescriber
describeOptions
in class TypedValueCombiner<Replication.Status>
public boolean validateOptions(Map<String,String> options)
validateOptions
in interface OptionDescriber
validateOptions
in class TypedValueCombiner<Replication.Status>
public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException
init
in interface SortedKeyValueIterator<Key,Value>
init
in class TypedValueCombiner<Replication.Status>
IOException
public Replication.Status typedReduce(Key key, Iterator<Replication.Status> iter)
typedReduce
in class TypedValueCombiner<Replication.Status>
public void combine(Replication.Status.Builder combined, Replication.Status status)
Replication.Status.Builder
with another Replication.Status
combined
- The Builder to combine intostatus
- The Status we're combiningCopyright © 2011–2018 The Apache Software Foundation. All rights reserved.