Class TRTrackerServerFactoryImpl
- java.lang.Object
-
- com.biglybt.core.tracker.server.impl.TRTrackerServerFactoryImpl
-
public class TRTrackerServerFactoryImpl extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
TRTrackerServerFactoryImpl.NonBlockingProcessor
-
Field Summary
Fields Modifier and Type Field Description protected static AEMonitor
class_mon
protected static java.util.List
listeners
protected static CopyOnWriteList
servers
-
Constructor Summary
Constructors Constructor Description TRTrackerServerFactoryImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addListener(TRTrackerServerFactoryListener l)
protected static void
close(TRTrackerServerImpl server)
static TRTrackerServer
create(java.lang.String name, int protocol, int port, java.net.InetAddress bind_ip, boolean ssl, boolean apply_ip_filter, boolean main_tracker, boolean start_up_ready, java.util.Map<java.lang.String,java.lang.Object> properties)
static void
removeListener(TRTrackerServerFactoryListener l)
-
-
-
Field Detail
-
servers
protected static final CopyOnWriteList servers
-
listeners
protected static final java.util.List listeners
-
class_mon
protected static final AEMonitor class_mon
-
-
Method Detail
-
create
public static TRTrackerServer create(java.lang.String name, int protocol, int port, java.net.InetAddress bind_ip, boolean ssl, boolean apply_ip_filter, boolean main_tracker, boolean start_up_ready, java.util.Map<java.lang.String,java.lang.Object> properties) throws TRTrackerServerException
- Throws:
TRTrackerServerException
-
close
protected static void close(TRTrackerServerImpl server)
-
addListener
public static void addListener(TRTrackerServerFactoryListener l)
-
removeListener
public static void removeListener(TRTrackerServerFactoryListener l)
-
-