JXTA

net.jxta.impl.endpoint.relay
Class RelayClient.RelayServerConnection

java.lang.Object
  extended by net.jxta.impl.endpoint.relay.RelayClient.RelayServerConnection
Enclosing class:
RelayClient

static class RelayClient.RelayServerConnection
extends Object


Field Summary
(package private)  RdvAdvertisement alternateRelayAdv
           
(package private)  RelayClient client
           
(package private)  boolean flushNeeded
           
(package private)  long leaseLength
           
(package private)  long leaseObtainedAt
           
(package private)  EndpointAddress logicalAddress
           
(package private)  Messenger messenger
           
(package private)  String peerId
           
(package private)  EndpointAddress relayAddress
           
 RouteAdvertisement relayAdv
           
(package private)  boolean seeded
           
 
Constructor Summary
protected RelayClient.RelayServerConnection(RelayClient client, EndpointAddress addr)
           
protected RelayClient.RelayServerConnection(RelayClient client, RouteAdvertisement relayAdv)
           
 
Method Summary
protected  boolean createMessenger(long leaseLengthToRequest)
           
protected  boolean sendConnectMessage(long leaseLengthToRequest)
           
protected  boolean sendDisconnectMessage()
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

client

final RelayClient client

messenger

Messenger messenger

logicalAddress

EndpointAddress logicalAddress

peerId

String peerId

leaseLength

long leaseLength

leaseObtainedAt

long leaseObtainedAt

relayAdv

public RouteAdvertisement relayAdv

relayAddress

EndpointAddress relayAddress

alternateRelayAdv

RdvAdvertisement alternateRelayAdv

seeded

boolean seeded

flushNeeded

boolean flushNeeded
Constructor Detail

RelayClient.RelayServerConnection

protected RelayClient.RelayServerConnection(RelayClient client,
                                            EndpointAddress addr)

RelayClient.RelayServerConnection

protected RelayClient.RelayServerConnection(RelayClient client,
                                            RouteAdvertisement relayAdv)
Method Detail

createMessenger

protected boolean createMessenger(long leaseLengthToRequest)

sendConnectMessage

protected boolean sendConnectMessage(long leaseLengthToRequest)

sendDisconnectMessage

protected boolean sendDisconnectMessage()

toString

public String toString()

Overrides:
toString in class Object

JXSE