Top Description Inners Fields Constructors Methods
reactor.netty5.tcp

public final Class SslProvider

extends Object
Class Inheritance
Imports
java.net.InetSocketAddress, .SocketAddress, java.nio.charset.Charset, java.time.Duration, java.util.Arrays, .HashMap, .List, .Map, .Objects, java.util.function.Consumer, javax.net.ssl.SNIServerName, .SSLEngine, .SSLException, .SSLParameters, io.netty5.channel.Channel, .ChannelHandlerAdapter, .ChannelHandlerContext, .ChannelPipeline, io.netty5.handler.logging.LogLevel, .LoggingHandler, io.netty5.handler.ssl.SslContext, .SslContextBuilder, .SslHandler, .SslHandshakeCompletionEvent, io.netty5.util.AsyncMapping, reactor.core.Exceptions, reactor.netty5.NettyPipeline, .ReactorNetty, reactor.netty5.transport.logging.AdvancedBufferFormat, reactor.util.Logger, .Loggers, reactor.util.annotation.Nullable

SSL Provider
Author
Violeta Georgieva

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
public static interface
public static interface
SslProvider.ProtocolSslContextSpec

SslContext builder that provides, specific for the protocol, default configuration.

public static interface
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv final int
pack-priv final long
pack-priv final long
pack-priv final Map<String, SslProvider>
pack-priv final Consumer<? super SslHandler>
pack-priv final long
pack-priv static final Logger
pack-priv static final LoggingHandler
pack-priv final AsyncMapping<String, SslProvider>
pack-priv final SniProvider
pack-priv final SslContext
pack-priv final SslContextBuilder

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv
SslProvider(SslProvider from, Consumer<? super SslHandler> handlerConfigurator)

Method Summary

Modifier and TypeMethod and Description
public static SslProvider

Returns:

a new SslProvider
addHandlerConfigurator
(SslProvider provider, Consumer<? super SslHandler> handlerConfigurator)

Creates a new SslProvider with a prepending handler configurator callback to inject default settings to an existing provider configuration.

public void
addSslHandler(Channel channel, SocketAddress remoteAddress, boolean sslDebug)

pack-priv static void
addSslReadHandler(ChannelPipeline pipeline, boolean sslDebug)

public static SslProvider.SslContextSpec

Returns:

a new SslProvider builder
builder
()

Creates a builder for SslProvider

public void
configure(SslHandler sslHandler)

public static SslProvider

Returns:

default client ssl provider
defaultClientProvider
()

Return the default client ssl provider

public boolean
equals(Object
the reference object with which to compare.
o
)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.
public SslContext

Returns:

SslContext instance with configured settings.
getSslContext
()

Returns SslContext instance with configured settings.

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for the object.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
clonefinalizegetClassnotifynotifyAllwaitwaitwait