@ConfigurationProperties(value="host-resolution") public static class HttpServerConfiguration.HostResolutionConfiguration extends java.lang.Object
HttpHostResolver.| Constructor and Description |
|---|
HostResolutionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.regex.Pattern> |
getAllowedHosts() |
java.lang.String |
getHostHeader() |
java.lang.String |
getPortHeader() |
java.lang.String |
getProtocolHeader() |
boolean |
headersConfigured() |
boolean |
isPortInHost() |
void |
setAllowedHosts(java.util.List<java.lang.String> allowedHosts) |
void |
setHostHeader(java.lang.String hostHeader) |
void |
setPortHeader(java.lang.String portHeader) |
void |
setPortInHost(boolean portInHost) |
void |
setProtocolHeader(java.lang.String protocolHeader) |
public java.lang.String getHostHeader()
public void setHostHeader(java.lang.String hostHeader)
hostHeader - The header name that stores the hostpublic java.lang.String getProtocolHeader()
public void setProtocolHeader(java.lang.String protocolHeader)
protocolHeader - The header name that stores the protocolpublic java.lang.String getPortHeader()
public void setPortHeader(java.lang.String portHeader)
portHeader - The header name that stores the portpublic boolean isPortInHost()
public void setPortInHost(boolean portInHost)
portInHost - True if the host header supports a port
appended with :. Default value ().public java.util.List<java.util.regex.Pattern> getAllowedHosts()
public void setAllowedHosts(java.util.List<java.lang.String> allowedHosts)
allowedHosts - The list of allowed host regex patterns. Any resolved
host must match one of the configured hosts if the
list is supplied. Each host is passed through
Pattern.compile(String).public boolean headersConfigured()