Class HTTPNetworkManager

java.lang.Object
com.biglybt.core.networkmanager.impl.http.HTTPNetworkManager

public class HTTPNetworkManager extends Object
  • Field Details

  • Constructor Details

    • HTTPNetworkManager

      private HTTPNetworkManager()
  • Method Details

    • 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)