java.lang.Object | |
↳ | java.nio.channels.spi.SelectorProvider |
SelectorProvider
is an abstract base class that declares methods for
providing instances of DatagramChannel
, Pipe
,
Selector
, ServerSocketChannel
, and
SocketChannel
. All the methods of this class are thread-safe.
A provider instance can be retrieved through a system property or the configuration file in a jar file; if no provider is available that way then the system default provider is returned.
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new
SelectorProvider .
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the channel inherited from the process that created this VM.
| |||||||||||
Creates a new open
DatagramChannel .
| |||||||||||
Creates a new
Pipe .
| |||||||||||
Creates a new selector.
| |||||||||||
Creates a new open
ServerSocketChannel .
| |||||||||||
Create a new open
SocketChannel .
| |||||||||||
Gets a provider instance by executing the following steps when called for
the first time:
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Returns the channel inherited from the process that created this VM. On Android, this method always returns null because stdin and stdout are never connected to a socket.
IOException | if an I/O error occurs. |
---|
Creates a new open DatagramChannel
.
IOException | if an I/O error occurs. |
---|
Creates a new open ServerSocketChannel
.
IOException | if an I/O error occurs. |
---|
Create a new open SocketChannel
.
IOException | if an I/O error occurs. |
---|
Gets a provider instance by executing the following steps when called for the first time: