public class JSSServerSocketChannel
extends java.nio.channels.ServerSocketChannel
Constructor and Description |
---|
JSSServerSocketChannel(JSSServerSocket sslSocket,
java.nio.channels.ServerSocketChannel parent,
JSSEngine engine) |
JSSServerSocketChannel(JSSServerSocket sslSocket,
java.net.ServerSocket parentSocket,
JSSEngine engine) |
Modifier and Type | Method and Description |
---|---|
JSSSocketChannel |
accept() |
JSSServerSocketChannel |
bind(java.net.SocketAddress local,
int backlog) |
java.net.SocketAddress |
getLocalAddress() |
<T> T |
getOption(java.net.SocketOption<T> name) |
void |
implCloseSelectableChannel() |
void |
implConfigureBlocking(boolean block) |
<T> JSSServerSocketChannel |
setOption(java.net.SocketOption<T> name,
T value) |
JSSServerSocket |
socket() |
java.util.Set<java.net.SocketOption<?>> |
supportedOptions() |
blockingLock, configureBlocking, implCloseChannel, isBlocking, isRegistered, keyFor, provider, register
begin, close, end, isOpen
public JSSServerSocketChannel(JSSServerSocket sslSocket, java.nio.channels.ServerSocketChannel parent, JSSEngine engine) throws java.io.IOException
java.io.IOException
public JSSServerSocketChannel(JSSServerSocket sslSocket, java.net.ServerSocket parentSocket, JSSEngine engine) throws java.io.IOException
java.io.IOException
public JSSSocketChannel accept() throws java.io.IOException
accept
in class java.nio.channels.ServerSocketChannel
java.io.IOException
public JSSServerSocketChannel bind(java.net.SocketAddress local, int backlog) throws java.io.IOException
bind
in class java.nio.channels.ServerSocketChannel
java.io.IOException
public <T> T getOption(java.net.SocketOption<T> name) throws java.io.IOException
java.io.IOException
public java.util.Set<java.net.SocketOption<?>> supportedOptions()
public <T> JSSServerSocketChannel setOption(java.net.SocketOption<T> name, T value) throws java.io.IOException
setOption
in interface java.nio.channels.NetworkChannel
setOption
in class java.nio.channels.ServerSocketChannel
java.io.IOException
public JSSServerSocket socket()
socket
in class java.nio.channels.ServerSocketChannel
public java.net.SocketAddress getLocalAddress() throws java.io.IOException
getLocalAddress
in interface java.nio.channels.NetworkChannel
getLocalAddress
in class java.nio.channels.ServerSocketChannel
java.io.IOException
public void implCloseSelectableChannel() throws java.io.IOException
implCloseSelectableChannel
in class java.nio.channels.spi.AbstractSelectableChannel
java.io.IOException
public void implConfigureBlocking(boolean block) throws java.io.IOException
implConfigureBlocking
in class java.nio.channels.spi.AbstractSelectableChannel
java.io.IOException