public interface SocketProvider
Modifier and Type | Method and Description |
---|---|
SocketProviderFactory |
getFactory()
Return the factory associated with this provider.
|
DatagramChannel |
openDatagramChannel()
Return a new DatagramChannel.
|
DatagramSocket |
openDatagramSocket()
Return a new DatagramSocket.
|
MulticastSocket |
openMulticastSocket()
Return a new MulticastSocket.
|
ServerSocket |
openServerSocket()
Return a new ServerSocket.
|
ServerSocketChannel |
openServerSocketChannel()
Return a new ServerSocketChannel.
|
Socket |
openSocket()
Return a new Socket.
|
SocketChannel |
openSocketChannel()
Return a new SocketChannel.
|
void |
setFactory(SocketProviderFactory factory)
Specify the SocketProviderFactory associated with this provider.
|
Socket openSocket() throws IOException
IOException
- if an I/O related error occursSocketChannel openSocketChannel() throws IOException
IOException
- if an I/O related error occursServerSocket openServerSocket() throws IOException
IOException
- if an I/O related error occursServerSocketChannel openServerSocketChannel() throws IOException
IOException
- if an I/O related error occursDatagramSocket openDatagramSocket() throws IOException
IOException
- if an I/O related error occursDatagramChannel openDatagramChannel() throws IOException
IOException
- if an I/O related error occursMulticastSocket openMulticastSocket() throws IOException
IOException
- if an I/O related error occursvoid setFactory(SocketProviderFactory factory)
factory
- the associated factorySocketProviderFactory getFactory()