Package io.netty.handler.ssl
Class JdkAlpnApplicationProtocolNegotiator.FailureWrapper
java.lang.Object
io.netty.handler.ssl.JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator.FailureWrapper
- All Implemented Interfaces:
JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
- Enclosing class:
JdkAlpnApplicationProtocolNegotiator
private static final class JdkAlpnApplicationProtocolNegotiator.FailureWrapper
extends JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwrapSslEngine
(SSLEngine engine, ByteBufAllocator alloc, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer) Abstract factory pattern for wrapping anSSLEngine
object.Methods inherited from class io.netty.handler.ssl.JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
wrapSslEngine
-
Constructor Details
-
FailureWrapper
private FailureWrapper()
-
-
Method Details
-
wrapSslEngine
public SSLEngine wrapSslEngine(SSLEngine engine, ByteBufAllocator alloc, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer) Description copied from class:JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
Abstract factory pattern for wrapping anSSLEngine
object. This is useful for NPN/APLN support.- Specified by:
wrapSslEngine
in classJdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
- Parameters:
engine
- The engine to wrap.alloc
- the buffer allocator.applicationNegotiator
- The application level protocol negotiatorisServer
-true
if the engine is for server side of connectionsfalse
if the engine is for client side of connections
- Returns:
- The resulting wrapped engine. This may just be
engine
.
-