seda.sandStorm.internal
Class ThreadPoolController.tpcClient

java.lang.Object
  extended by seda.sandStorm.internal.ThreadPoolController.tpcClient
Enclosing class:
ThreadPoolController

 class ThreadPoolController.tpcClient
extends java.lang.Object

Internal class representing a single TPC-controlled thread pool.


Field Summary
(package private)  int avgThreads
           
(package private)  double avgThroughput
           
(package private)  long last_time
           
private  ProfilableIF metric
           
(package private)  long reset_time
           
(package private)  int savedThreads
           
(package private)  double savedThroughput
           
(package private)  long savedTotalEvents
           
private  StageWrapperIF stage
           
private  int threshold
           
private  ThreadPool tp
           
 
Constructor Summary
ThreadPoolController.tpcClient(StageWrapperIF stage, ThreadPool tp, ProfilableIF metric, int threshold)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stage

private StageWrapperIF stage

tp

private ThreadPool tp

threshold

private int threshold

metric

private ProfilableIF metric

savedThreads

int savedThreads

avgThreads

int avgThreads

savedTotalEvents

long savedTotalEvents

savedThroughput

double savedThroughput

avgThroughput

double avgThroughput

last_time

long last_time

reset_time

long reset_time
Constructor Detail

ThreadPoolController.tpcClient

ThreadPoolController.tpcClient(StageWrapperIF stage,
                               ThreadPool tp,
                               ProfilableIF metric,
                               int threshold)