| Modifier and Type | Field and Description |
|---|---|
| private final JsseStreamConduit | |
| private final ChannelListener. | |
| private final StreamConnection | |
| private static final Set |
| Access | Constructor and Description |
|---|---|
| public | |
| pack-priv | JsseSslConnection(final StreamConnection streamConnection, final SSLEngine engine, final Pool<ByteBuffer> socketBufferPool, final Pool<ByteBuffer> applicationBufferPool)
References Deprecated
Pool is deprecated or references (maybe indirectly) at least one deprecated element.
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | closeAction()
Overrides org. The close action to perform on this connection. |
| public SSLEngine | |
| 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. |
| public SSLSession | getSslSession()
Implements abstract org. Implements org. Get the current |
| pack-priv void | |
| public boolean | isOpen()
Overrides org. Implements java. Tells whether or not this channel is open. |
| public boolean | isReadShutdown()
Overrides org. Determine whether reads have been shut down on this connection. |
| public boolean | isWriteShutdown()
Overrides org. Determine whether writes have been shut down 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. |
| conduit | back to summary |
|---|---|
| private final JsseStreamConduit conduit | |
| handshakeSetter | back to summary |
|---|---|
| private final ChannelListener. | |
| streamConnection | back to summary |
|---|---|
| private final StreamConnection streamConnection | |
| SUPPORTED_OPTIONS | back to summary |
|---|---|
| private static final Set<Option<?>> SUPPORTED_OPTIONS | |
| JsseSslConnection | back to summary |
|---|---|
| public JsseSslConnection(final StreamConnection streamConnection, final SSLEngine engine) | |
| JsseSslConnection | back to summary |
|---|---|
| pack-priv JsseSslConnection(final StreamConnection streamConnection, final SSLEngine engine, final Pool<ByteBuffer> socketBufferPool, final Pool<ByteBuffer> applicationBufferPool)
References Deprecated
See corresponding docs for further information. | |
| closeAction | back to summary |
|---|---|
| protected void closeAction() throws IOException Overrides org. Doc from org. The close action to perform on this connection.
| |
| getEngine | back to summary |
|---|---|
| public SSLEngine getEngine() | |
| 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.
| |
| getSslSession | back to summary |
|---|---|
| public SSLSession getSslSession() Implements abstract org. Implements org. Doc from org. Get the current
| |
| invokeHandshakeListener | back to summary |
|---|---|
| pack-priv void invokeHandshakeListener() | |
| isOpen | back to summary |
|---|---|
| public boolean isOpen() Overrides org. Implements java. Doc from java. Tells whether or not this channel is open.
| |
| isReadShutdown | back to summary |
|---|---|
| public boolean isReadShutdown() Overrides org. Doc from org. Determine whether reads have been shut down on this connection.
| |
| isWriteShutdown | back to summary |
|---|---|
| public boolean isWriteShutdown() Overrides org. Doc from org. Determine whether writes have been shut down 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. | |