Package org.eclipse.net4j.tcp
Interface ITCPSelector
- 
 public interface ITCPSelectorEncapsulates a Javasocket selectorand orchestrates a number ofactiveandpassiveconsumers, usuallyconnectorsandacceptorsthat compete for the socket selector's I/O time.- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.nio.channels.SelectorgetSocketSelector()voidorderConnectInterest(java.nio.channels.SelectionKey selectionKey, boolean client, boolean on)voidorderReadInterest(java.nio.channels.SelectionKey selectionKey, boolean client, boolean on)voidorderRegistration(java.nio.channels.ServerSocketChannel channel, ITCPPassiveSelectorListener listener)voidorderRegistration(java.nio.channels.SocketChannel channel, boolean client, ITCPActiveSelectorListener listener)voidorderWriteInterest(java.nio.channels.SelectionKey selectionKey, boolean client, boolean on)
 
- 
- 
- 
Method Detail- 
getSocketSelectorjava.nio.channels.Selector getSocketSelector() 
 - 
orderRegistrationvoid orderRegistration(java.nio.channels.ServerSocketChannel channel, ITCPPassiveSelectorListener listener)
 - 
orderRegistrationvoid orderRegistration(java.nio.channels.SocketChannel channel, boolean client, ITCPActiveSelectorListener listener)
 - 
orderConnectInterestvoid orderConnectInterest(java.nio.channels.SelectionKey selectionKey, boolean client, boolean on)
 - 
orderReadInterestvoid orderReadInterest(java.nio.channels.SelectionKey selectionKey, boolean client, boolean on)
 - 
orderWriteInterestvoid orderWriteInterest(java.nio.channels.SelectionKey selectionKey, boolean client, boolean on)
 
- 
 
-