net.jxta.impl.endpoint.transportMeter
Class TransportMetric
java.lang.Object
net.jxta.impl.endpoint.transportMeter.TransportMetric
- All Implemented Interfaces:
- DocumentSerializable
public class TransportMetric
- extends Object
- implements DocumentSerializable
The Metric for a single Transport
TransportMetric
public TransportMetric(TransportMeter transportMeter)
TransportMetric
public TransportMetric()
TransportMetric
public TransportMetric(TransportMetric prototype)
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getEndpointAddress
public EndpointAddress getEndpointAddress()
getProtocol
public String getProtocol()
addTransportBindingMetric
public void addTransportBindingMetric(TransportBindingMetric transportBindingMetric)
getTransportBindingMetric
public TransportBindingMetric getTransportBindingMetric(EndpointAddress endpointAddress)
getTransportBindingMetric
public TransportBindingMetric getTransportBindingMetric(TransportBindingMetric prototype)
getTransportBindingMetrics
public Iterator<TransportBindingMetric> getTransportBindingMetrics()
getTransportBindingMetricsCount
public int getTransportBindingMetricsCount()
serializeTo
public void serializeTo(Element element)
throws DocumentSerializationException
- Specified by:
serializeTo
in interface DocumentSerializable
- Throws:
DocumentSerializationException
initializeFrom
public void initializeFrom(Element element)
throws DocumentSerializationException
- Specified by:
initializeFrom
in interface DocumentSerializable
- Throws:
DocumentSerializationException
mergeMetrics
void mergeMetrics(TransportMetric otherTransportMetric)