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 IncomingSocketChannelManagerprivate static final HTTPNetworkManager(package private) static final LogIDsprivate 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 TypeMethodDescriptionvoidvoidintprotected Stringprotected Stringprotected StringgetPingPage(String url) protected Stringstatic HTTPNetworkManagerprotected StringbooleanisEffectiveBindAddress(InetAddress address) booleanvoidprotected voidreRoute(HTTPNetworkConnection old_http_connection, byte[] old_hash, byte[] new_hash, String header) voidsetExplicitBindAddress(InetAddress address) protected voidwriteReply(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
-