Class VirtualAcceptSelector
- java.lang.Object
-
- com.biglybt.core.networkmanager.impl.tcp.VirtualAcceptSelector
-
public class VirtualAcceptSelector extends java.lang.Object
Virtual server socket channel for listening and accepting incoming connections.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
VirtualAcceptSelector.AcceptListener
Listener notified when a new incoming connection is accepted.
-
Field Summary
Fields Modifier and Type Field Description (package private) VirtualChannelSelector
accept_selector
private static LogIDs
LOGID
private static VirtualAcceptSelector
singleton
-
Constructor Summary
Constructors Modifier Constructor Description protected
VirtualAcceptSelector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel(java.nio.channels.ServerSocketChannel channel)
static VirtualAcceptSelector
getSingleton()
void
register(java.nio.channels.ServerSocketChannel channel, VirtualAcceptSelector.AcceptListener listener)
-
-
-
Field Detail
-
singleton
private static final VirtualAcceptSelector singleton
-
LOGID
private static final LogIDs LOGID
-
accept_selector
final VirtualChannelSelector accept_selector
-
-
Method Detail
-
getSingleton
public static VirtualAcceptSelector getSingleton()
-
register
public void register(java.nio.channels.ServerSocketChannel channel, VirtualAcceptSelector.AcceptListener listener)
-
cancel
public void cancel(java.nio.channels.ServerSocketChannel channel)
-
-