Project JXTA

net.jxta.impl.endpoint.transportMeter
Class TransportBindingMeter

java.lang.Object
  extended by net.jxta.impl.endpoint.transportMeter.TransportBindingMeter

public class TransportBindingMeter
extends Object


Constructor Summary
TransportBindingMeter(PeerID peerID, EndpointAddress endpointAddress)
           
TransportBindingMeter(PeerID peerID, EndpointAddress endpointAddress, boolean initiatorConnected, boolean acceptorConnected)
           
 
Method Summary
 TransportBindingMetric collectMetrics()
           
 void connectionClosed(boolean initator, long connectionLife)
           
 void connectionDropped(boolean initator, long connectionLife)
           
 void connectionEstablished(boolean initator, long timeToConnect)
           
 void connectionFailed(boolean initator, long timeToConnect)
           
 void dataReceived(boolean initator, int size)
           
 void dataSent(boolean initator, long size)
           
 TransportBindingMetric getCumulativeMetrics()
           
 EndpointAddress getEndpointAddress()
           
 PeerID getPeerID()
           
 void messageReceived(boolean initator, Message message, long time, long size)
           
 void messageSent(boolean initator, Message message, long time, long size)
           
 void ping(long time)
           
 void pingFailed(long time)
           
 void pingReceived()
           
 void receiveFailure(boolean initator, long time, long size)
           
 void sendFailure(boolean initator, Message message, long time, long size)
           
 void setPeerID(PeerID peerID)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransportBindingMeter

public TransportBindingMeter(PeerID peerID,
                             EndpointAddress endpointAddress)

TransportBindingMeter

public TransportBindingMeter(PeerID peerID,
                             EndpointAddress endpointAddress,
                             boolean initiatorConnected,
                             boolean acceptorConnected)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

collectMetrics

public TransportBindingMetric collectMetrics()

getCumulativeMetrics

public TransportBindingMetric getCumulativeMetrics()

getPeerID

public PeerID getPeerID()

getEndpointAddress

public EndpointAddress getEndpointAddress()

setPeerID

public void setPeerID(PeerID peerID)

connectionEstablished

public void connectionEstablished(boolean initator,
                                  long timeToConnect)

connectionFailed

public void connectionFailed(boolean initator,
                             long timeToConnect)

connectionClosed

public void connectionClosed(boolean initator,
                             long connectionLife)

connectionDropped

public void connectionDropped(boolean initator,
                              long connectionLife)

pingReceived

public void pingReceived()

ping

public void ping(long time)

pingFailed

public void pingFailed(long time)

dataReceived

public void dataReceived(boolean initator,
                         int size)

messageReceived

public void messageReceived(boolean initator,
                            Message message,
                            long time,
                            long size)

receiveFailure

public void receiveFailure(boolean initator,
                           long time,
                           long size)

dataSent

public void dataSent(boolean initator,
                     long size)

sendFailure

public void sendFailure(boolean initator,
                        Message message,
                        long time,
                        long size)

messageSent

public void messageSent(boolean initator,
                        Message message,
                        long time,
                        long size)

JXTA J2SE