com.aelitis.azureus.core.networkmanager.impl.http
Class HTTPNetworkManager
java.lang.Object
com.aelitis.azureus.core.networkmanager.impl.http.HTTPNetworkManager
public class HTTPNetworkManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getSingleton
public static HTTPNetworkManager getSingleton()
reRoute
protected void reRoute(HTTPNetworkConnection old_http_connection,
byte[] old_hash,
byte[] new_hash,
String header)
isHTTPListenerEnabled
public boolean isHTTPListenerEnabled()
getHTTPListeningPortNumber
public int getHTTPListeningPortNumber()
setExplicitBindAddress
public void setExplicitBindAddress(InetAddress address)
clearExplicitBindAddress
public void clearExplicitBindAddress()
isEffectiveBindAddress
public boolean isEffectiveBindAddress(InetAddress address)
getIndexPage
protected String getIndexPage()
getPingPage
protected String getPingPage(String url)
getTest503
protected String getTest503()
getNotFound
protected String getNotFound()
getRangeNotSatisfiable
protected String getRangeNotSatisfiable()
writeReply
protected void writeReply(NetworkConnection connection,
TransportHelper transport,
String data)
addURLHandler
public void addURLHandler(HTTPNetworkManager.URLHandler handler)
removeURLHandler
public void removeURLHandler(HTTPNetworkManager.URLHandler handler)