Class SelectorManager
java.lang.Object
com.google.code.yanf4j.nio.impl.SelectorManager
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSelectorManager(int selectorPoolSize, NioController controller, Configuration conf) -
Method Summary
Modifier and TypeMethodDescriptiongetReactorByIndex(int index) Find reactor by indexintfinal booleanfinal ReactorGet next reactorfinal ReactorregisterChannel(SelectableChannel channel, int ops, Object attachment) Register channelfinal voidregisterSession(Session session, EventType event) Register sessionvoidstart()voidstop()
-
Field Details
-
REACTOR_ATTRIBUTE
-
-
Constructor Details
-
SelectorManager
public SelectorManager(int selectorPoolSize, NioController controller, Configuration conf) throws IOException - Throws:
IOException
-
-
Method Details
-
getSelectorCount
public int getSelectorCount() -
start
public void start() -
getReactorByIndex
-
stop
public void stop() -
registerChannel
Register channel- Parameters:
channel-ops-attachment-- Returns:
-
nextReactor
-
registerSession
-
getController
-
isStarted
public final boolean isStarted()
-