Class TemporarySelectorPool
- java.lang.Object
-
- org.glassfish.grizzly.nio.tmpselectors.TemporarySelectorPool
-
public class TemporarySelectorPool extends java.lang.Object- Author:
- oleksiys
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_SELECTORS_COUNT
-
Constructor Summary
Constructors Constructor Description TemporarySelectorPool(java.nio.channels.spi.SelectorProvider selectorProvider)TemporarySelectorPool(java.nio.channels.spi.SelectorProvider selectorProvider, int selectorsCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.nio.channels.spi.SelectorProvidergetSelectorProvider()voidoffer(java.nio.channels.Selector selector)java.nio.channels.Selectorpoll()voidsetSize(int size)intsize()
-
-
-
Field Detail
-
DEFAULT_SELECTORS_COUNT
public static final int DEFAULT_SELECTORS_COUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
size
public int size()
-
setSize
public void setSize(int size) throws java.io.IOException- Throws:
java.io.IOException
-
getSelectorProvider
public java.nio.channels.spi.SelectorProvider getSelectorProvider()
-
poll
public java.nio.channels.Selector poll() throws java.io.IOException- Throws:
java.io.IOException
-
offer
public void offer(java.nio.channels.Selector selector)
-
close
public void close()
-
-