Package org.jgroups.tests.perf
Class ProgrammaticUPerf.Invoker
- java.lang.Object
-
- java.lang.Thread
-
- org.jgroups.tests.perf.ProgrammaticUPerf.Invoker
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- ProgrammaticUPerf
private class ProgrammaticUPerf.Invoker extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description private AverageMinMaxavg_getsprivate AverageMinMaxavg_putsprivate java.util.List<Address>destsprivate java.util.concurrent.CountDownLatchlatchprivate booleanrunningprivate java.util.List<Address>targets
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AverageMinMaxavgGets()AverageMinMaxavgPuts()voidcancel()private voidpickAnycastTargets(java.util.List<Address> anycast_targets)private AddresspickTarget()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
dests
private final java.util.List<Address> dests
-
latch
private final java.util.concurrent.CountDownLatch latch
-
avg_gets
private final AverageMinMax avg_gets
-
avg_puts
private final AverageMinMax avg_puts
-
targets
private final java.util.List<Address> targets
-
running
private volatile boolean running
-
-
Constructor Detail
-
Invoker
public Invoker(java.util.Collection<Address> dests, java.util.concurrent.CountDownLatch latch)
-
-
Method Detail
-
avgGets
public AverageMinMax avgGets()
-
avgPuts
public AverageMinMax avgPuts()
-
cancel
public void cancel()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
pickTarget
private Address pickTarget()
-
pickAnycastTargets
private void pickAnycastTargets(java.util.List<Address> anycast_targets)
-
-