| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final StreamConnection | |
| private final SSLEngine | |
| private final ChannelListener. | |
| private final SslConduit | |
| private static final Set |
| Access | Constructor and Description |
|---|---|
| pack-priv | UndertowSslConnection(StreamConnection
the underlying connection delegate, SSLEngine engine, ByteBufferPool bufferPool, Executor delegatedTaskExecutor)Construct a new instance. |
| Modifier and Type | Method and Description |
|---|---|
| protected void | closeAction()
Overrides org. The close action to perform on this connection. |
| public ChannelListener. | getHandshakeSetter()
Implements abstract org. Implements org. Get the setter which can be used to change the handshake listener for this channel. |
| public SocketAddress | getLocalAddress()
Implements org. Get the local address that this channel is bound to. |
| public <T> T | getOption(final Option<T>
the option to get option)Overrides org. Implements org. Get the value of a channel option. |
| public SocketAddress | getPeerAddress()
Implements org. Get the peer address of this channel. |
| pack-priv SslConduit | |
| public SSLEngine | |
| public SSLSession | getSslSession()
Implements abstract org. Implements org. Get the current |
| protected void | notifyReadClosed()
Overrides org. Indicate to conduit handlers that reads have been closed. |
| protected void | notifyWriteClosed()
Overrides org. Indicate to conduit handlers that writes have been closed. |
| protected boolean | readClosed()
Overrides org. Indicate that reads have been closed on this connection. |
| public <T> T | setOption(final Option<T>
the option to set option, final T the value of the option to set value)Overrides org. Implements org. Set an option for this channel. |
| public void | startHandshake()
Implements abstract org. Implements org. Start or restart the SSL/TLS handshake. |
| public boolean | supportsOption(final Option<?>
the option option)Overrides org. Implements org. Determine whether an option is supported on this channel. |
| protected boolean | writeClosed()
Overrides org. Indicate that writes have been closed on this connection. |
| delegate | back to summary |
|---|---|
| private final StreamConnection delegate | |
| engine | back to summary |
|---|---|
| private final SSLEngine engine | |
| handshakeSetter | back to summary |
|---|---|
| private final ChannelListener. | |
| sslConduit | back to summary |
|---|---|
| private final SslConduit sslConduit | |
| SUPPORTED_OPTIONS | back to summary |
|---|---|
| private static final Set<Option<?>> SUPPORTED_OPTIONS | |
| UndertowSslConnection | back to summary |
|---|---|
| pack-priv UndertowSslConnection(StreamConnection delegate, SSLEngine engine, ByteBufferPool bufferPool, Executor delegatedTaskExecutor) Construct a new instance.
| |
| closeAction | back to summary |
|---|---|
| protected void closeAction() Overrides org. Doc from org. The close action to perform on this connection. | |
| getHandshakeSetter | back to summary |
|---|---|
| public ChannelListener. Implements abstract org. Implements org. Doc from org. Get the setter which can be used to change the handshake listener for this channel.
| |
| getLocalAddress | back to summary |
|---|---|
| public SocketAddress getLocalAddress() Implements org. Doc from org. Get the local address that this channel is bound to.
| |
| getOption | back to summary |
|---|---|
| public <T> T getOption(final Option<T> option) throws IOException Overrides org. Implements org. Doc from org. Get the value of a channel option.
| |
| getPeerAddress | back to summary |
|---|---|
| public SocketAddress getPeerAddress() Implements org. Doc from org. Get the peer address of this channel.
| |
| getSslConduit | back to summary |
|---|---|
| pack-priv SslConduit getSslConduit() | |
| getSSLEngine | back to summary |
|---|---|
| public SSLEngine getSSLEngine() | |
| getSslSession | back to summary |
|---|---|
| public SSLSession getSslSession() Implements abstract org. Implements org. Doc from org. Get the current
| |
| notifyReadClosed | back to summary |
|---|---|
| protected void notifyReadClosed() Overrides org. Doc from org. Indicate to conduit handlers that reads have been closed.
| |
| notifyWriteClosed | back to summary |
|---|---|
| protected void notifyWriteClosed() Overrides org. Doc from org. Indicate to conduit handlers that writes have been closed.
| |
| readClosed | back to summary |
|---|---|
| protected boolean readClosed() Overrides org. Doc from org. Indicate that reads have been closed on this connection.
| |
| setOption | back to summary |
|---|---|
| public <T> T setOption(final Option<T> option, final T value) throws IllegalArgumentException, IOException Overrides org. Implements org. Doc from org. Set an option for this channel. Unsupported options are ignored.
| |
| startHandshake | back to summary |
|---|---|
| public void startHandshake() throws IOException Implements abstract org. Implements org. Doc from org. Start or restart the SSL/TLS handshake. To force a complete SSL/TLS session renegotiation, the current session
should be invalidated prior to calling this method. This method is not needed for the initial handshake unless
the
| |
| supportsOption | back to summary |
|---|---|
| public boolean supportsOption(final Option<?> option) Overrides org. Implements org. Doc from org. Determine whether an option is supported on this channel. | |
| writeClosed | back to summary |
|---|---|
| protected boolean writeClosed() Overrides org. Doc from org. Indicate that writes have been closed on this connection.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| HandshakeCallback | back to summary |
|---|---|
| private HandshakeCallback() | |
| run | back to summary |
|---|---|
| public void run() Implements java. Doc from java. Runs this operation.
| |