public class SNIAddOn extends Object implements AddOn
AddOn
, that replaces standard SSLBaseFilter
with
an SNIFilter
in order to use different SSLEngineConfigurator
depending on the SNI host information.Constructor and Description |
---|
SNIAddOn(SNIFilter sniFilter) |
SNIAddOn(SNIServerConfigResolver serverConfigResolver) |
Modifier and Type | Method and Description |
---|---|
void |
setup(NetworkListener networkListener,
FilterChainBuilder builder)
The method, which will be invoked by
HttpServer in order to
initialize the AddOn on the passed NetworkListener . |
public SNIAddOn(SNIServerConfigResolver serverConfigResolver)
public SNIAddOn(SNIFilter sniFilter)
public void setup(NetworkListener networkListener, FilterChainBuilder builder)
AddOn
HttpServer
in order to
initialize the AddOn on the passed NetworkListener
.
Most of the time the AddOn implementation will update the passed
NetworkListener
's FilterChainBuilder
by adding custom
Filter
(s), which implement
AddOn's logic.setup
in interface AddOn
networkListener
- the NetworkListener
the addon is being
initialized on.builder
- the FilterChainBuilder
,
representing the NetworkListener
logic.Copyright © 2015 Oracle Corporation. All rights reserved.