Package edu.jas.gb
Class HybridReducerClientEC<C extends RingElem<C>>
java.lang.Object
edu.jas.gb.HybridReducerClientEC<C>
- All Implemented Interfaces:
Runnable
Distributed clients reducing worker threads.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Integer
Message tag for acknowledgments.private static final boolean
private static final org.apache.logging.log4j.Logger
private final TaggedSocketChannel
final Integer
Message tag for pairs.private final ReductionPar
<C> final Integer
Message tag for results.private final DistHashTable
<Integer, GenPolynomial<C>> -
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
-
Field Details
-
logger
private static final org.apache.logging.log4j.Logger logger -
debug
private static final boolean debug -
pairChannel
-
theList
-
red
-
pairTag
Message tag for pairs. -
resultTag
Message tag for results. -
ackTag
Message tag for acknowledgments.
-
-
Constructor Details
-
HybridReducerClientEC
HybridReducerClientEC(TaggedSocketChannel tc, DistHashTable<Integer, GenPolynomial<C>> dl) Constructor.- Parameters:
tc
- tagged socket channeldl
- distributed hash table
-
-
Method Details