com.aelitis.azureus.core.networkmanager.impl.http
Class HTTPNetworkManager
java.lang.Object
com.aelitis.azureus.core.networkmanager.impl.http.HTTPNetworkManager
public class HTTPNetworkManager
- extends java.lang.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,
java.lang.String header)
isHTTPListenerEnabled
public boolean isHTTPListenerEnabled()
getHTTPListeningPortNumber
public int getHTTPListeningPortNumber()
setExplicitBindAddress
public void setExplicitBindAddress(java.net.InetAddress address)
clearExplicitBindAddress
public void clearExplicitBindAddress()
isEffectiveBindAddress
public boolean isEffectiveBindAddress(java.net.InetAddress address)
getIndexPage
protected java.lang.String getIndexPage()
getPingPage
protected java.lang.String getPingPage(java.lang.String url)
getTest503
protected java.lang.String getTest503()
getNotFound
protected java.lang.String getNotFound()
getRangeNotSatisfiable
protected java.lang.String getRangeNotSatisfiable()
writeReply
protected void writeReply(NetworkConnection connection,
TransportHelper transport,
java.lang.String data)
addURLHandler
public void addURLHandler(HTTPNetworkManager.URLHandler handler)
removeURLHandler
public void removeURLHandler(HTTPNetworkManager.URLHandler handler)