JXTA

net.jxta.meter
Interface ServiceMetric

All Superinterfaces:
DocumentSerializable

public interface ServiceMetric
extends DocumentSerializable

The base interface for Service-Specific Metrics to be included in a Monitor Report


Method Summary
 void diffMetrics(ServiceMetric otherServiceMetric)
          Subtractively Remove Metrics from this Metric
 ModuleClassID getModuleClassID()
          getModuleClassID
 void init(ModuleClassID moduleClassID)
          init
 void mergeMetrics(ServiceMetric otherServiceMetric)
          Additively Merge Metrics from this Metric
 
Methods inherited from interface net.jxta.util.documentSerializable.DocumentSerializable
initializeFrom, serializeTo
 

Method Detail

init

void init(ModuleClassID moduleClassID)
init

Parameters:
moduleClassID -

getModuleClassID

ModuleClassID getModuleClassID()
getModuleClassID

Returns:
ModuleClassID

mergeMetrics

void mergeMetrics(ServiceMetric otherServiceMetric)
Additively Merge Metrics from this Metric

Parameters:
otherServiceMetric - The metric being merged into this metric

diffMetrics

void diffMetrics(ServiceMetric otherServiceMetric)
Subtractively Remove Metrics from this Metric

Parameters:
otherServiceMetric - The metric being removed into this metric

JXSE