net.jxta.impl.resolver.resolverMeter
Class ResolverServiceMonitor
java.lang.Object
net.jxta.impl.meter.GenericServiceMonitor
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
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 |
UNKNOWN_HANDLER
public static final String UNKNOWN_HANDLER
- See Also:
- Constant Field Values
ResolverServiceMonitor
public ResolverServiceMonitor()
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
- Specified by:
collectServiceMetrics
in class GenericServiceMonitor
- Returns:
- null if there were no metrices since the last call
getServiceMetric
public ServiceMetric getServiceMetric(ServiceMonitorFilter serviceMonitorFilter,
long fromTime,
long toTime,
int pulseIndex,
long reportRate)
- Description copied from interface:
net.jxta.meter.ServiceMonitor
- Get ServiceMetrics accrued in during this pulse interval
- Specified by:
getServiceMetric
in interface ServiceMonitor
- Overrides:
getServiceMetric
in class GenericServiceMonitor
- Parameters:
serviceMonitorFilter
- Filter Metrics based upon this MonitorFilterfromTime
- Beginning time as determined by the MonitorManagertoTime
- Ending time as determined by the MonitorManagerpulseIndex
- Pulse Index of the reporting rate PyramidreportRate
- Reporting Rate (corresponding to the PulseNumber's index)
getCumulativeServiceMetric
public ServiceMetric getCumulativeServiceMetric(ServiceMonitorFilter serviceMonitorFilter,
long fromTime,
long toTime)
- Description copied from interface:
net.jxta.meter.ServiceMonitor
- Get ServiceMetrics since the start (or last reset time) of this ServiceMonitor.
Calls to this will only occurr between calls to beginCumulativeReport() and endCumulativeReport()
- Specified by:
getCumulativeServiceMetric
in interface ServiceMonitor
- Overrides:
getCumulativeServiceMetric
in class GenericServiceMonitor
- Parameters:
serviceMonitorFilter
- Filter Metrics based upon this MonitorFilterfromTime
- Beginning time as determined by the MonitorManagertoTime
- Ending time as determined by the MonitorManager- See Also:
ServiceMonitor.beginCumulativeReport()
,
ServiceMonitor.endCumulativeReport()