Project JXTA

net.jxta.impl.resolver.resolverMeter
Class ResolverServiceMonitor

java.lang.Object
  extended by net.jxta.impl.meter.GenericServiceMonitor
      extended by net.jxta.impl.resolver.resolverMeter.ResolverServiceMonitor
All Implemented Interfaces:
ServiceMonitorImpl, ServiceMonitor, Module

public class ResolverServiceMonitor
extends GenericServiceMonitor

The Service Monitor Metric for the standard Resolver Service


Field Summary
static String UNKNOWN_HANDLER
           
 
Fields inherited from class net.jxta.impl.meter.GenericServiceMonitor
cumulativeServiceMetric, deltaServiceMetrics, implAdvertisement, monitorManager, reportRate, reportRateIndex
 
Fields inherited from interface net.jxta.platform.Module
START_AGAIN_PROGRESS, START_AGAIN_STALLED, START_OK
 
Constructor Summary
ResolverServiceMonitor()
           
 
Method Summary
 QueryHandlerMeter addQueryHandlerMeter(String handlerName, boolean registered)
           
 SrdiHandlerMeter addSrdiHandlerMeter(String handlerName, boolean registered)
           
protected  ServiceMetric collectServiceMetrics()
          Get the service metrics accrued since the last pulse Return null if there were no metrices since the last call
 ServiceMetric getCumulativeServiceMetric(ServiceMonitorFilter serviceMonitorFilter, long fromTime, long toTime)
           
 QueryHandlerMeter getQueryHandlerMeter(String handlerName)
           
 ResolverMeter getResolverMeter()
           
 ServiceMetric getServiceMetric(ServiceMonitorFilter serviceMonitorFilter, long fromTime, long toTime, int pulseIndex, long reportRate)
           
 SrdiHandlerMeter getSrdiHandlerMeter(String handlerName)
           
protected  void init()
           
 QueryHandlerMeter registerQueryHandlerMeter(String handlerName)
           
 SrdiHandlerMeter registerSrdiHandlerMeter(String handlerName)
           
 QueryHandlerMeter unregisterQueryHandlerMeter(String handlerName)
           
 SrdiHandlerMeter unregisterSrdiHandlerMeter(String handlerName)
           
 
Methods inherited from class net.jxta.impl.meter.GenericServiceMonitor
beginCumulativeReport, beginPulse, createServiceMetric, createSupportedCumulativeServiceMonitorFilter, createSupportedServiceMonitorFilter, destroy, endCumulativeReport, endPulse, getCumulativeServiceMetric, getModuleClassID, getPeerGroup, init, init, resetPulseRate, serviceMonitorFilterDeregistered, serviceMonitorFilterRegistered, startApp, stopApp, validateCumulativeServiceMonitorFilter, validateServiceMonitorFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNKNOWN_HANDLER

public static final String UNKNOWN_HANDLER
See Also:
Constant Field Values
Constructor Detail

ResolverServiceMonitor

public ResolverServiceMonitor()
Method Detail

init

protected void init()
Overrides:
init in class GenericServiceMonitor

getResolverMeter

public ResolverMeter getResolverMeter()

registerQueryHandlerMeter

public QueryHandlerMeter registerQueryHandlerMeter(String handlerName)

addQueryHandlerMeter

public QueryHandlerMeter addQueryHandlerMeter(String handlerName,
                                              boolean registered)

unregisterQueryHandlerMeter

public QueryHandlerMeter unregisterQueryHandlerMeter(String handlerName)

getQueryHandlerMeter

public QueryHandlerMeter getQueryHandlerMeter(String handlerName)

registerSrdiHandlerMeter

public SrdiHandlerMeter registerSrdiHandlerMeter(String handlerName)

addSrdiHandlerMeter

public SrdiHandlerMeter addSrdiHandlerMeter(String handlerName,
                                            boolean registered)

unregisterSrdiHandlerMeter

public SrdiHandlerMeter unregisterSrdiHandlerMeter(String handlerName)

getSrdiHandlerMeter

public SrdiHandlerMeter getSrdiHandlerMeter(String handlerName)

collectServiceMetrics

protected ServiceMetric collectServiceMetrics()
Description copied from class: GenericServiceMonitor
Get the service metrics accrued since the last pulse Return null if there were no metrices since the last call

Specified by:
collectServiceMetrics in class GenericServiceMonitor

getServiceMetric

public ServiceMetric getServiceMetric(ServiceMonitorFilter serviceMonitorFilter,
                                      long fromTime,
                                      long toTime,
                                      int pulseIndex,
                                      long reportRate)
Specified by:
getServiceMetric in interface ServiceMonitor
Overrides:
getServiceMetric in class GenericServiceMonitor

getCumulativeServiceMetric

public ServiceMetric getCumulativeServiceMetric(ServiceMonitorFilter serviceMonitorFilter,
                                                long fromTime,
                                                long toTime)
Specified by:
getCumulativeServiceMetric in interface ServiceMonitor
Overrides:
getCumulativeServiceMetric in class GenericServiceMonitor

JXTA J2SE