Project 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

public void init(ModuleClassID moduleClassID)
init

Parameters:
moduleClassID -

getModuleClassID

public ModuleClassID getModuleClassID()
getModuleClassID

Returns:
ModuleClassID

mergeMetrics

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

Parameters:
otherServiceMetric - The metric being merged into this metric

diffMetrics

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

Parameters:
otherServiceMetric - The metric being removed into this metric

JXTA J2SE