Class SniConfig.BuilderBase.SniConfigImpl
java.lang.Object
io.helidon.webserver.SniConfig.BuilderBase.SniConfigImpl
- All Implemented Interfaces:
Prototype.Api, SniConfig
- Enclosing class:
SniConfig.BuilderBase<BUILDER extends SniConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends SniConfig>
-
Nested Class Summary
Nested classes/interfaces inherited from interface SniConfig
SniConfig.Builder, SniConfig.BuilderBase<BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forSniConfig.static classSniConfig.BuilderBase<BUILDER extends SniConfig.BuilderBase<BUILDER, PROTOTYPE>, PROTOTYPE extends SniConfig>Fluent API builder base forSniConfig. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSniConfigImpl(SniConfig.BuilderBase<?, ?> builder) Create an instance providing a builder. -
Method Summary
Modifier and TypeMethodDescriptionPolicy for HTTP requests whose authority differs from the client-presented SNI host.booleanPolicy for HTTP requests that use default listener TLS but claim a configured virtual-host authority.inthashCode()missing()Policy for TLS connections without an SNI host;SniSelectionPolicy.REJECTrequires at least one listener virtual host.toString()Policy for TLS connections with an SNI host that does not match any configured virtual host;SniSelectionPolicy.REJECTrequires at least one listener virtual host.
-
Constructor Details
-
SniConfigImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
missing
Description copied from interface:SniConfigPolicy for TLS connections without an SNI host;SniSelectionPolicy.REJECTrequires at least one listener virtual host. -
unmatched
Description copied from interface:SniConfigPolicy for TLS connections with an SNI host that does not match any configured virtual host;SniSelectionPolicy.REJECTrequires at least one listener virtual host. -
authorityMismatch
Description copied from interface:SniConfigPolicy for HTTP requests whose authority differs from the client-presented SNI host.- Specified by:
authorityMismatchin interfaceSniConfig- Returns:
- authority mismatch policy
-
fallbackAuthority
Description copied from interface:SniConfigPolicy for HTTP requests that use default listener TLS but claim a configured virtual-host authority.- Specified by:
fallbackAuthorityin interfaceSniConfig- Returns:
- fallback authority policy
-
toString
-
equals
-
hashCode
-