Top Description Fields Constructors Methods
reactor.netty5.tcp

public abstract Class AbstractProtocolSslContextSpec<T extends reactor.netty5.tcp.AbstractProtocolSslContextSpec<T>>

extends Object
implements ProtocolSslContextSpec, Supplier<T extends AbstractProtocolSslContextSpec<T>>
Class Inheritance
All Implemented Interfaces
java.util.function.Supplier, reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec
Known Direct Subclasses
reactor.netty5.tcp.DefaultSslContextSpec, reactor.netty5.tcp.TcpSslContextSpec
Imports
io.netty5.handler.ssl.SslContext, .SslContextBuilder, javax.net.ssl.SSLException, java.util.Objects, java.util.function.Consumer, .Supplier

SslContext builder that provides, specific for protocol, default configuration.
Author
Violeta Georgieva
Since
1.0.6

Field Summary

Modifier and TypeField and Description
pack-priv final SslContextBuilder

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public T
configure(Consumer<SslContextBuilder>
a callback for configuring the underlying SslContextBuilder
sslCtxBuilder
)

Implements reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec.configure.

Configures the underlying SslContextBuilder.
protected abstract Consumer<SslContextBuilder>
public SslContext
sslContext()

Implements reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec.sslContext.

Create a new SslContext instance with the configured settings.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

sslContextBuilderback to summary
pack-priv final SslContextBuilder sslContextBuilder

Constructor Detail

AbstractProtocolSslContextSpecback to summary
protected AbstractProtocolSslContextSpec(SslContextBuilder sslContextBuilder)

Method Detail

configureback to summary
public T configure(Consumer<SslContextBuilder> sslCtxBuilder)

Implements reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec.configure.

Doc from reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec.configure.

Configures the underlying SslContextBuilder.

Parameters
sslCtxBuilder:Consumer<SslContextBuilder>

a callback for configuring the underlying SslContextBuilder

Returns:T

this

Annotations
@Override
defaultConfigurationback to summary
protected abstract Consumer<SslContextBuilder> defaultConfiguration()
sslContextback to summary
public SslContext sslContext() throws SSLException

Implements reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec.sslContext.

Doc from reactor.netty5.tcp.SslProvider.ProtocolSslContextSpec.sslContext.

Create a new SslContext instance with the configured settings.

Returns:SslContext

a new SslContext instance

Annotations
@Override
Exceptions
SSLException:
thrown when SslContext instance cannot be created