Package edu.jas.gb
Class HybridReducerReceiverEC<C extends RingElem<C>>
java.lang.Object
java.lang.Thread
edu.jas.gb.HybridReducerReceiverEC<C>
- Type Parameters:
C
- coefficient type
- All Implemented Interfaces:
Runnable
Distributed server receiving worker thread.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Integer
Message tag for acknowledgments.private final AtomicInteger
private static final boolean
private final Terminator
private boolean
private static final org.apache.logging.log4j.Logger
private final TaggedSocketChannel
final Integer
Message tag for pairs.final Integer
Message tag for results.private final DistHashTable
<Integer, GenPolynomial<C>> Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorsConstructorDescriptionHybridReducerReceiverEC
(Terminator fin, AtomicInteger a, TaggedSocketChannel pc, DistHashTable<Integer, GenPolynomial<C>> dl, PairList<C> L) Constructor. -
Method Summary
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
-
Field Details
-
logger
private static final org.apache.logging.log4j.Logger logger -
debug
private static final boolean debug -
theList
-
pairlist
-
pairChannel
-
finner
-
active
-
goon
private volatile boolean goon -
pairTag
Message tag for pairs. -
resultTag
Message tag for results. -
ackTag
Message tag for acknowledgments.
-
-
Constructor Details
-
HybridReducerReceiverEC
HybridReducerReceiverEC(Terminator fin, AtomicInteger a, TaggedSocketChannel pc, DistHashTable<Integer, GenPolynomial<C>> dl, PairList<C> L) Constructor.- Parameters:
fin
- terminatora
- active remote tasks countpc
- tagged socket channeldl
- distributed hash tableL
- ordered pair list
-
-
Method Details