LimeWire Consolidated API

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.


Nested Class Summary
static class Address.EventType
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAddressDescription()
           
 int hashCode()
           
 

Method Detail

getAddressDescription

String getAddressDescription()

equals

boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

int hashCode()
Overrides:
hashCode in class Object

LimeWire Consolidated API

Copyright © 2009. All Rights Reserved.