public class ShenyuSniAsyncMapping
extends java.lang.Object
implements io.netty.util.AsyncMapping<java.lang.String,reactor.netty.tcp.SslProvider>
| Constructor and Description |
|---|
ShenyuSniAsyncMapping() |
ShenyuSniAsyncMapping(java.util.List<SslCrtAndKeyFile> sslCrtAndKeys) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSslCertificate(SslCrtAndKey sslCrtAndKey)
Add ssl config.
|
void |
addSslProvider(java.lang.String domain,
reactor.netty.tcp.SslProvider sslProvider)
Add SslProvider by domain.
|
io.netty.util.concurrent.Future<reactor.netty.tcp.SslProvider> |
map(java.lang.String domain,
io.netty.util.concurrent.Promise<reactor.netty.tcp.SslProvider> promise)
Get SslProvider by domain.
|
void |
removeSslCertificate(java.lang.String domain)
Remove ssl config by domain.
|
public ShenyuSniAsyncMapping()
public ShenyuSniAsyncMapping(java.util.List<SslCrtAndKeyFile> sslCrtAndKeys)
public void addSslProvider(java.lang.String domain,
reactor.netty.tcp.SslProvider sslProvider)
domain - domainsslProvider - SslProviderpublic void addSslCertificate(SslCrtAndKey sslCrtAndKey) throws java.io.IOException
sslCrtAndKey - sslCrtAndKeyjava.io.IOException - IOExceptionpublic void removeSslCertificate(java.lang.String domain)
domain - domainpublic io.netty.util.concurrent.Future<reactor.netty.tcp.SslProvider> map(java.lang.String domain,
io.netty.util.concurrent.Promise<reactor.netty.tcp.SslProvider> promise)
map in interface io.netty.util.AsyncMapping<java.lang.String,reactor.netty.tcp.SslProvider>domain - domainpromise - the promise of SslProviderCopyright © 2024 The Apache Software Foundation. All rights reserved.