Package com.biglybt.core.networkmanager
Class ProtocolEndpointFactory
- java.lang.Object
-
- com.biglybt.core.networkmanager.ProtocolEndpointFactory
-
public class ProtocolEndpointFactory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Integer,ProtocolEndpointHandler>
other_handlers
private static ProtocolEndpointHandler
tcp_handler
private static ProtocolEndpointHandler
udp_handler
-
Constructor Summary
Constructors Constructor Description ProtocolEndpointFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ProtocolEndpoint
createEndpoint(int type, ConnectionEndpoint connection_endpoint, java.net.InetSocketAddress target)
static ProtocolEndpoint
createEndpoint(int type, java.net.InetSocketAddress target)
static boolean
isHandlerRegistered(int type)
static void
registerHandler(ProtocolEndpointHandler handler)
-
-
-
Field Detail
-
tcp_handler
private static ProtocolEndpointHandler tcp_handler
-
udp_handler
private static ProtocolEndpointHandler udp_handler
-
other_handlers
private static final java.util.Map<java.lang.Integer,ProtocolEndpointHandler> other_handlers
-
-
Method Detail
-
registerHandler
public static void registerHandler(ProtocolEndpointHandler handler)
-
isHandlerRegistered
public static boolean isHandlerRegistered(int type)
-
createEndpoint
public static ProtocolEndpoint createEndpoint(int type, java.net.InetSocketAddress target)
-
createEndpoint
public static ProtocolEndpoint createEndpoint(int type, ConnectionEndpoint connection_endpoint, java.net.InetSocketAddress target)
-
-