Package io.netty.handler.ssl
Class JdkAlpnApplicationProtocolNegotiator.AlpnWrapper
- java.lang.Object
-
- io.netty.handler.ssl.JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
-
- io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator.AlpnWrapper
-
- All Implemented Interfaces:
JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
- Enclosing class:
- JdkAlpnApplicationProtocolNegotiator
private static final class JdkAlpnApplicationProtocolNegotiator.AlpnWrapper extends JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
-
-
Constructor Summary
Constructors Modifier Constructor Description privateAlpnWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.net.ssl.SSLEnginewrapSslEngine(javax.net.ssl.SSLEngine engine, ByteBufAllocator alloc, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer)Abstract factory pattern for wrapping anSSLEngineobject.-
Methods inherited from class io.netty.handler.ssl.JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory
wrapSslEngine
-
-
-
-
Method Detail
-
wrapSslEngine
public javax.net.ssl.SSLEngine wrapSslEngine(javax.net.ssl.SSLEngine engine, ByteBufAllocator alloc, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer)Description copied from class:JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactoryAbstract factory pattern for wrapping anSSLEngineobject. This is useful for NPN/APLN support.- Specified by:
wrapSslEnginein classJdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory- Parameters:
engine- The engine to wrap.alloc- the buffer allocator.applicationNegotiator- The application level protocol negotiatorisServer-trueif the engine is for server side of connectionsfalseif the engine is for client side of connections
- Returns:
- The resulting wrapped engine. This may just be
engine.
-
-