Class StatusCombiner
- java.lang.Object
-
- org.apache.accumulo.core.iterators.WrappingIterator
-
- org.apache.accumulo.core.iterators.Combiner
-
- org.apache.accumulo.core.iterators.TypedValueCombiner<Replication.Status>
-
- org.apache.accumulo.server.replication.StatusCombiner
-
- All Implemented Interfaces:
OptionDescriber
,SortedKeyValueIterator<Key,Value>
,YieldingKeyValueIterator<Key,Value>
@Deprecated public class StatusCombiner extends TypedValueCombiner<Replication.Status>
Deprecated.Defines the rules for combining multipleReplication.Status
messages Messages that are "closed", stay closed. "Begin" and "end" always choose the maximum of the two.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StatusCombiner.StatusEncoder
Deprecated.-
Nested classes/interfaces inherited from class org.apache.accumulo.core.iterators.Combiner
Combiner.ValueIterator
-
Nested classes/interfaces inherited from interface org.apache.accumulo.core.iterators.OptionDescriber
OptionDescriber.IteratorOptions
-
-
Field Summary
-
Fields inherited from class org.apache.accumulo.core.iterators.TypedValueCombiner
LOSSY
-
Fields inherited from class org.apache.accumulo.core.iterators.Combiner
ALL_OPTION, COLUMNS_OPTION, REDUCE_ON_FULL_COMPACTION_ONLY_OPTION
-
-
Constructor Summary
Constructors Constructor Description StatusCombiner()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
combine(Replication.Status.Builder combined, Replication.Status status)
Deprecated.Update aReplication.Status.Builder
with anotherReplication.Status
OptionDescriber.IteratorOptions
describeOptions()
Deprecated.void
init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env)
Deprecated.Replication.Status
typedReduce(Key key, Iterator<Replication.Status> iter)
Deprecated.boolean
validateOptions(Map<String,String> options)
Deprecated.-
Methods inherited from class org.apache.accumulo.core.iterators.TypedValueCombiner
deepCopy, reduce, setEncoder, setEncoder, setLossyness, testEncoder, testEncoder
-
Methods inherited from class org.apache.accumulo.core.iterators.Combiner
getTopKey, getTopValue, hasTop, next, seek, setColumns, setCombineAllColumns, setReduceOnFullCompactionOnly
-
Methods inherited from class org.apache.accumulo.core.iterators.WrappingIterator
getSource, setSource
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.accumulo.core.iterators.YieldingKeyValueIterator
enableYielding
-
-
-
-
Method Detail
-
describeOptions
public OptionDescriber.IteratorOptions describeOptions()
Deprecated.- Specified by:
describeOptions
in interfaceOptionDescriber
- Overrides:
describeOptions
in classTypedValueCombiner<Replication.Status>
-
validateOptions
public boolean validateOptions(Map<String,String> options)
Deprecated.- Specified by:
validateOptions
in interfaceOptionDescriber
- Overrides:
validateOptions
in classTypedValueCombiner<Replication.Status>
-
init
public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException
Deprecated.- Specified by:
init
in interfaceSortedKeyValueIterator<Key,Value>
- Overrides:
init
in classTypedValueCombiner<Replication.Status>
- Throws:
IOException
-
typedReduce
public Replication.Status typedReduce(Key key, Iterator<Replication.Status> iter)
Deprecated.- Specified by:
typedReduce
in classTypedValueCombiner<Replication.Status>
-
combine
public void combine(Replication.Status.Builder combined, Replication.Status status)
Deprecated.Update aReplication.Status.Builder
with anotherReplication.Status
- Parameters:
combined
- The Builder to combine intostatus
- The Status we're combining
-
-