@Override public final SSLEngine newEngine(ByteBufAllocator alloc, String peerHost, int peerPort) { return configureAndWrapEngine(context().createSSLEngine(peerHost, peerPort), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc) { return configureAndWrapEngine(context().createSSLEngine(), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc) { return configureAndWrapEngine(context().createSSLEngine(), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc, String peerHost, int peerPort) { return configureAndWrapEngine(context().createSSLEngine(peerHost, peerPort), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc) { return configureAndWrapEngine(context().createSSLEngine(), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc, String peerHost, int peerPort) { return configureAndWrapEngine(context().createSSLEngine(peerHost, peerPort), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc, String peerHost, int peerPort) { return configureAndWrapEngine(context().createSSLEngine(peerHost, peerPort), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc) { return configureAndWrapEngine(context().createSSLEngine(), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc) { return configureAndWrapEngine(context().createSSLEngine(), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc, String peerHost, int peerPort) { return configureAndWrapEngine(context().createSSLEngine(peerHost, peerPort), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc) { return configureAndWrapEngine(context().createSSLEngine(), alloc); }
@Override public final SSLEngine newEngine(ByteBufAllocator alloc, String peerHost, int peerPort) { return configureAndWrapEngine(context().createSSLEngine(peerHost, peerPort), alloc); }
@Nullable @Override @SuppressWarnings("deprecation") public SSLContext getSslContext() { SslContext sslContext = serverConfigData.getSslContext(); if (sslContext instanceof JdkSslContext) { return ((JdkSslContext) sslContext).context(); } else { throw new UnsupportedOperationException("Cannot provide sslContext as JDK type"); } }