org.limewire.io
Interface Address
- All Known Subinterfaces:
- Connectable, Connection, PermanentAddress, PushEndpoint, RoutedConnection, Uploader
- All Known Implementing Classes:
- AbstractConnection, AbstractPushEndpoint, AbstractUploader, BTUploader, ConnectableImpl, Endpoint, EndpointData, ExtendedEndpoint, FirewalledAddress, GnutellaConnection, HTTPUploader, IpPortForSelf, PingReplyImpl, PushEndpointImpl, SelfEndpoint, TorrentLocation, XMPPAddress, XMPPFirewalledAddress
public interface Address
Represents the network address of a limewire instance. An Address
is a collection of information that enables one limewire instance to make a
network connection to another. It is an address in the abstract sense, and doesn't
necessarily mean an ip and port, although it could include that information.
It could also include, for example, a client guid and push proxies.
It could also be a jabber id, if jabber messages are used as a signaling
channel, for example, to execute reverse connections or firewall transfers.
Addresses should fulfill provide meaningful equals(Object) and
hashCode() implementations.
getAddressDescription
String getAddressDescription()
equals
boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2009. All Rights Reserved.