JXTA

net.jxta.impl.endpoint.transportMeter
Class TransportMetric

java.lang.Object
  extended by net.jxta.impl.endpoint.transportMeter.TransportMetric
All Implemented Interfaces:
DocumentSerializable

public class TransportMetric
extends Object
implements DocumentSerializable

The Metric for a single Transport


Constructor Summary
TransportMetric()
           
TransportMetric(TransportMeter transportMeter)
           
TransportMetric(TransportMetric prototype)
           
 
Method Summary
 void addTransportBindingMetric(TransportBindingMetric transportBindingMetric)
           
 boolean equals(Object obj)
           
 EndpointAddress getEndpointAddress()
           
 String getProtocol()
           
 TransportBindingMetric getTransportBindingMetric(EndpointAddress endpointAddress)
           
 TransportBindingMetric getTransportBindingMetric(TransportBindingMetric prototype)
           
 Iterator<TransportBindingMetric> getTransportBindingMetrics()
           
 int getTransportBindingMetricsCount()
           
 int hashCode()
           
 void initializeFrom(Element element)
           
(package private)  void mergeMetrics(TransportMetric otherTransportMetric)
           
 void serializeTo(Element element)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportMetric

public TransportMetric(TransportMeter transportMeter)

TransportMetric

public TransportMetric()

TransportMetric

public TransportMetric(TransportMetric prototype)
Method Detail

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)

JXSE