|
JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.impl.resolver.resolverMeter.ResolverServiceMetric
public class ResolverServiceMetric
The Service Monitor Metric for the standard Resolver Service
Constructor Summary | |
---|---|
ResolverServiceMetric()
|
|
ResolverServiceMetric(ModuleClassID moduleClassID)
|
Method Summary | |
---|---|
void |
addQueryHandlerMetric(QueryHandlerMetric queryHandlerMetric)
Add a Query Handler Metric |
void |
addSrdiHandlerMetric(SrdiHandlerMetric srdiHandlerMetric)
Add a Srdi Handler Metric |
Object |
clone()
|
ResolverServiceMetric |
deepCopy(ResolverServiceMonitorFilter resolverServiceMonitorFilter)
Make a deep copy of this metric only including the portions designated in the Filter The resulting metric is Safe to modify without danger to the underlying Monitor Metrics |
void |
diffMetrics(ServiceMetric otherOne)
Subtractively Remove Metrics from this Metric |
ModuleClassID |
getModuleClassID()
getModuleClassID |
QueryHandlerMetric |
getQueryHandlerMetric(String handlerName)
Get Query Handler Metrics for the corresponding handler |
Iterator |
getQueryHandlerMetrics()
Get All Query Handler Metrics as an iterator |
ResolverMetric |
getResolverMetric()
Get the General Resolver Metric |
SrdiHandlerMetric |
getSrdiHandlerMetric(String handlerName)
Get Srdi Handler Metrics for the corresponding handler |
Iterator |
getSrdiHandlerMetrics()
Get All Srdi Handler Metrics as an iterator |
void |
init(ModuleClassID moduleClassID)
init |
void |
initializeFrom(Element element)
|
void |
mergeMetrics(ServiceMetric otherOne)
Additively Merge Metrics from this Metric |
void |
mergeMetrics(ServiceMetric otherOne,
boolean includeResolverMetric,
boolean includeQueryHandlerMetrics,
boolean includeSrdiHandlerMetrics)
|
void |
serializeTo(Element element)
|
(package private) void |
setResolverMetric(ResolverMetric resolverMetric)
|
ResolverServiceMetric |
shallowCopy(ResolverServiceMonitorFilter resolverServiceMonitorFilter)
Make a shallow copy of this metric only including the portions designated in the Filter Note: since this is a shallow copy it is dangerous to modify the submetrics |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResolverServiceMetric()
public ResolverServiceMetric(ModuleClassID moduleClassID)
Method Detail |
---|
public void init(ModuleClassID moduleClassID)
net.jxta.meter.ServiceMetric
init
in interface ServiceMetric
public ModuleClassID getModuleClassID()
net.jxta.meter.ServiceMetric
getModuleClassID
in interface ServiceMetric
public ResolverMetric getResolverMetric()
void setResolverMetric(ResolverMetric resolverMetric)
public void addQueryHandlerMetric(QueryHandlerMetric queryHandlerMetric)
public Iterator getQueryHandlerMetrics()
public QueryHandlerMetric getQueryHandlerMetric(String handlerName)
public void addSrdiHandlerMetric(SrdiHandlerMetric srdiHandlerMetric)
public Iterator getSrdiHandlerMetrics()
public SrdiHandlerMetric getSrdiHandlerMetric(String handlerName)
public void serializeTo(Element element) throws DocumentSerializationException
serializeTo
in interface DocumentSerializable
DocumentSerializationException
public void initializeFrom(Element element) throws DocumentSerializationException
initializeFrom
in interface DocumentSerializable
DocumentSerializationException
public void mergeMetrics(ServiceMetric otherOne)
net.jxta.meter.ServiceMetric
mergeMetrics
in interface ServiceMetric
otherOne
- The metric being merged into this metricpublic ResolverServiceMetric deepCopy(ResolverServiceMonitorFilter resolverServiceMonitorFilter)
resolverServiceMonitorFilter
- Filter designates constituant parts to be included
public void mergeMetrics(ServiceMetric otherOne, boolean includeResolverMetric, boolean includeQueryHandlerMetrics, boolean includeSrdiHandlerMetrics)
public ResolverServiceMetric shallowCopy(ResolverServiceMonitorFilter resolverServiceMonitorFilter)
Note: since this is a shallow copy it is dangerous to modify the submetrics
resolverServiceMonitorFilter
- Filter designates constituant parts to be included
public void diffMetrics(ServiceMetric otherOne)
net.jxta.meter.ServiceMetric
diffMetrics
in interface ServiceMetric
otherOne
- The metric being removed into this metricpublic Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
|
JXSE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |