com.bigdata.service
Class AbstractFederation.ReportTask

java.lang.Object
  extended by com.bigdata.service.AbstractFederation.ReportTask
All Implemented Interfaces:
Runnable
Enclosing class:
AbstractFederation<T>

public static class AbstractFederation.ReportTask
extends Object
implements Runnable

Periodically report performance counter data to the ILoadBalancerService.

Version:
$Id: AbstractFederation.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Field Summary
protected  org.apache.log4j.Logger log
          Note: The logger is named for this class, but since it is an inner class the name uses a "$" delimiter (vs a ".") between the outer and the inner class names.
 
Constructor Summary
AbstractFederation.ReportTask(AbstractFederation fed)
           
 
Method Summary
protected  void reportPerformanceCounters()
          Send performance counters to the load balancer.
 void run()
          Note: Don't throw anything here since we don't want to have the task suppressed!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.apache.log4j.Logger log
Note: The logger is named for this class, but since it is an inner class the name uses a "$" delimiter (vs a ".") between the outer and the inner class names.

Constructor Detail

AbstractFederation.ReportTask

public AbstractFederation.ReportTask(AbstractFederation fed)
Method Detail

run

public void run()
Note: Don't throw anything here since we don't want to have the task suppressed!

Specified by:
run in interface Runnable

reportPerformanceCounters

protected void reportPerformanceCounters()
                                  throws IOException
Send performance counters to the load balancer.

Throws:
IOException


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.