com.bigdata.service.jini
Class TransactionServer.TransactionServiceFederationDelegate

java.lang.Object
  extended by com.bigdata.service.DefaultServiceFederationDelegate<DistributedTransactionService>
      extended by com.bigdata.service.jini.TransactionServer.TransactionServiceFederationDelegate
All Implemented Interfaces:
IFederationDelegate<DistributedTransactionService>
Enclosing class:
TransactionServer

public static class TransactionServer.TransactionServiceFederationDelegate
extends DefaultServiceFederationDelegate<DistributedTransactionService>

Extended to attach the various performance counters reported by the DistributedTransactionService.

Version:
$Id$
Author:
Bryan Thompson

Field Summary
 
Fields inherited from class com.bigdata.service.DefaultServiceFederationDelegate
log, service
 
Constructor Summary
TransactionServer.TransactionServiceFederationDelegate(DistributedTransactionService service)
           
 
Method Summary
 void didStart()
          Extended to setup AbstractTransactionService specific counters
protected  void setupCounters()
          Sets up AbstractTransactionService specific counters.
 
Methods inherited from class com.bigdata.service.DefaultServiceFederationDelegate
getService, getServiceIface, getServiceName, getServiceUUID, isServiceReady, logHttpdURL, newHttpd, reattachDynamicCounters, serviceJoin, serviceLeave
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionServer.TransactionServiceFederationDelegate

public TransactionServer.TransactionServiceFederationDelegate(DistributedTransactionService service)
Method Detail

didStart

public void didStart()
Extended to setup AbstractTransactionService specific counters

Specified by:
didStart in interface IFederationDelegate<DistributedTransactionService>
Overrides:
didStart in class DefaultServiceFederationDelegate<DistributedTransactionService>
TODO:
write the client URL onto a file in the service's data directory.

setupCounters

protected void setupCounters()
Sets up AbstractTransactionService specific counters.



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