public class TemporarySelectorPool
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SELECTORS_COUNT |
| Constructor and Description |
|---|
TemporarySelectorPool(java.nio.channels.spi.SelectorProvider selectorProvider) |
TemporarySelectorPool(java.nio.channels.spi.SelectorProvider selectorProvider,
int selectorsCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.nio.channels.spi.SelectorProvider |
getSelectorProvider() |
void |
offer(java.nio.channels.Selector selector) |
java.nio.channels.Selector |
poll() |
void |
setSize(int size) |
int |
size() |
public static final int DEFAULT_SELECTORS_COUNT
public TemporarySelectorPool(java.nio.channels.spi.SelectorProvider selectorProvider)
public TemporarySelectorPool(java.nio.channels.spi.SelectorProvider selectorProvider,
int selectorsCount)
public int size()
public void setSize(int size)
throws java.io.IOException
java.io.IOExceptionpublic java.nio.channels.spi.SelectorProvider getSelectorProvider()
public java.nio.channels.Selector poll()
throws java.io.IOException
java.io.IOExceptionpublic void offer(java.nio.channels.Selector selector)
public void close()
Copyright © 2018 Oracle Corporation. All Rights Reserved.