Class ClientConnectionMeter
package: src.net.jxta.impl.rendezvous.rendezvousMeter
public class ClientConnectionMeter
The rendezvous's meter for a client peer interacting with a it
Field Summary
private long
private PeerID
private long
Constructor Summary
public
ClientConnectionMeter(PeerID peerID)
Method Summary
public void
public void
public void
public void
clientLeaseRenewed(long lease)
public synchronized ClientConnectionMetric
private void
public void
public String
public void
Field Detail
cumulativeMetrics
private ClientConnectionMetric cumulativeMetrics

deltaMetrics
private ClientConnectionMetric deltaMetrics

lastLeaseRenewalTime
private long lastLeaseRenewalTime = 0

peerID
private PeerID peerID

transitionTime
private long transitionTime = 0
Constructor Detail
ClientConnectionMeter
public ClientConnectionMeter(PeerID peerID)
Method Detail
clientConnectionDisconnected
public void clientConnectionDisconnected(boolean normal)

clientConnectionEstablished
public void clientConnectionEstablished(long lease)

clientConnectionRefused
public void clientConnectionRefused()

clientLeaseRenewed
public void clientLeaseRenewed(long lease)

collectMetrics
public synchronized ClientConnectionMetric collectMetrics()

createDeltaMetric
private void createDeltaMetric()

errorAddingClient
public void errorAddingClient()

getCumulativeMetrics
public ClientConnectionMetric getCumulativeMetrics()

toString
public String toString()

unableToRespondToConnectRequest
public void unableToRespondToConnectRequest()