Package com.biglybt.net.udp.uc.impl
Class PRUDPPacketHandlerFactoryImpl
- java.lang.Object
-
- com.biglybt.net.udp.uc.impl.PRUDPPacketHandlerFactoryImpl
-
public class PRUDPPacketHandlerFactoryImpl extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static AEMonitor
class_mon
private static java.util.Set
non_releasable_set
private static java.util.Map<java.lang.Integer,PRUDPPacketHandlerImpl>
receiver_map
private static java.util.Map
releasable_map
-
Constructor Summary
Constructors Constructor Description PRUDPPacketHandlerFactoryImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PRUDPPacketHandler
getHandler(int port, java.net.InetAddress bind_ip, PRUDPRequestHandler request_handler)
static java.util.List<PRUDPPacketHandler>
getHandlers()
static PRUDPReleasablePacketHandler
getReleasableHandler(int port, PRUDPRequestHandler request_handler)
-
-
-
Field Detail
-
receiver_map
private static java.util.Map<java.lang.Integer,PRUDPPacketHandlerImpl> receiver_map
-
class_mon
private static AEMonitor class_mon
-
releasable_map
private static java.util.Map releasable_map
-
non_releasable_set
private static java.util.Set non_releasable_set
-
-
Method Detail
-
getHandlers
public static java.util.List<PRUDPPacketHandler> getHandlers()
-
getHandler
public static PRUDPPacketHandler getHandler(int port, java.net.InetAddress bind_ip, PRUDPRequestHandler request_handler)
-
getReleasableHandler
public static PRUDPReleasablePacketHandler getReleasableHandler(int port, PRUDPRequestHandler request_handler)
-
-