com.limegroup.gnutella.downloader
Class URLRemoteFileDesc
java.lang.Object
com.limegroup.gnutella.RemoteFileDesc
com.limegroup.gnutella.downloader.URLRemoteFileDesc
- All Implemented Interfaces:
- java.io.Serializable
- public class URLRemoteFileDesc
- extends RemoteFileDesc
- implements java.io.Serializable
A RemoteFileDesc augmented with a URL, which might be different from the
standard '/get//'. Overrides the getUrl() method of
RemoteFileDesc.
- See Also:
- Serialized Form
Constructor Summary |
URLRemoteFileDesc(java.lang.String host,
int port,
long index,
java.lang.String filename,
int size,
byte[] clientGUID,
int speed,
boolean chat,
int quality,
boolean browseHost,
LimeXMLDocument xmlDoc,
java.util.Set urns,
boolean replyToMulticast,
boolean firewalled,
java.lang.String vendor,
long timestamp,
java.net.URL url,
java.util.Set proxies)
Constructs a new RemoteFileDesc. |
Method Summary |
java.net.URL |
getUrl()
Returns the URL specified at construction time, which might be totally
independent of getName()/getIndex(). |
Methods inherited from class com.limegroup.gnutella.RemoteFileDesc |
browseHostEnabled, chatEnabled, equals, getAvailableRanges, getClientGUID, getFailedCount, getFileName, getHost, getIndex, getPort, getPushProxies, getQuality, getSHA1Urn, getSize, getSpeed, getUrns, getVendor, getXMLDoc, incrementFailedCount, isAltLocCapable, isFromAlternateLocation, isHTTP11, isPartialSource, isPrivate, isReplyToMulticast, resetFailedCount, setAvailableRanges, setHTTP11, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
URLRemoteFileDesc
public URLRemoteFileDesc(java.lang.String host,
int port,
long index,
java.lang.String filename,
int size,
byte[] clientGUID,
int speed,
boolean chat,
int quality,
boolean browseHost,
LimeXMLDocument xmlDoc,
java.util.Set urns,
boolean replyToMulticast,
boolean firewalled,
java.lang.String vendor,
long timestamp,
java.net.URL url,
java.util.Set proxies)
- Constructs a new RemoteFileDesc.
- Parameters:
url
- the url
getUrl
public java.net.URL getUrl()
- Returns the URL specified at construction time, which might be totally
independent of getName()/getIndex().
- Overrides:
getUrl
in class RemoteFileDesc
- Returns:
- an URL instance for this RemoteFileDesc