Package org.jgroups.tests.perf
Class UPerf.Invoker
- java.lang.Object
-
- org.jgroups.tests.perf.UPerf.Invoker
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- UPerf
private class UPerf.Invoker extends java.lang.Object implements java.lang.Runnable
-
-
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()private voidpickAnycastTargets(java.util.List<Address> anycast_targets)private AddresspickTarget()voidrun()voidstop()
-
-
-
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()
-
stop
public void stop()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
pickTarget
private Address pickTarget()
-
pickAnycastTargets
private void pickAnycastTargets(java.util.List<Address> anycast_targets)
-
-