Class HTTPNetworkManager
java.lang.Object
com.biglybt.core.networkmanager.impl.http.HTTPNetworkManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final IncomingSocketChannelManager
private static final HTTPNetworkManager
(package private) static final LogIDs
private static final String
(package private) long
(package private) long
(package private) long
(package private) long
(package private) long
(package private) final CopyOnWriteList
<HTTPNetworkManager.URLHandler> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
int
protected String
protected String
protected String
getPingPage
(String url) protected String
static HTTPNetworkManager
protected String
boolean
isEffectiveBindAddress
(InetAddress address) boolean
void
protected void
reRoute
(HTTPNetworkConnection old_http_connection, byte[] old_hash, byte[] new_hash, String header) void
setExplicitBindAddress
(InetAddress address) protected void
writeReply
(NetworkConnection connection, TransportHelper transport, String data)
-
Field Details
-
NL
- See Also:
-
LOGID
-
instance
-
http_incoming_manager
-
total_requests
long total_requests -
total_webseed_requests
long total_webseed_requests -
total_getright_requests
long total_getright_requests -
total_invalid_requests
long total_invalid_requests -
total_ok_requests
long total_ok_requests -
url_handlers
-
-
Constructor Details
-
HTTPNetworkManager
private HTTPNetworkManager()
-
-
Method Details
-
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
-
clearExplicitBindAddress
public void clearExplicitBindAddress() -
isEffectiveBindAddress
-
getIndexPage
-
getPingPage
-
getTest503
-
getNotFound
-
getRangeNotSatisfiable
-
writeReply
-
addURLHandler
-
removeURLHandler
-