- java.lang.Object
-
- org.eclipse.jetty.server.HostHeaderCustomizer
-
- All Implemented Interfaces:
HttpConfiguration.Customizer
public class HostHeaderCustomizer extends java.lang.Object implements HttpConfiguration.Customizer
Adds a missingHostheader (for example, HTTP 1.0 or 2.0 requests).The host and port may be provided in the constructor or taken from the
Request.getServerName()andRequest.getServerPort()methods.
-
-
Constructor Summary
Constructors Constructor Description HostHeaderCustomizer()Construct customizer that usesRequest.getServerName()andRequest.getServerPort()to create a host header.HostHeaderCustomizer(java.lang.String serverName)HostHeaderCustomizer(java.lang.String serverName, int serverPort)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomize(Connector connector, HttpConfiguration channelConfig, Request request)
-
-
-
Constructor Detail
-
HostHeaderCustomizer
public HostHeaderCustomizer()
Construct customizer that usesRequest.getServerName()andRequest.getServerPort()to create a host header.
-
HostHeaderCustomizer
public HostHeaderCustomizer(java.lang.String serverName)
- Parameters:
serverName- theserverNameto set on the request (theserverPortwill not be set)
-
HostHeaderCustomizer
public HostHeaderCustomizer(java.lang.String serverName, int serverPort)- Parameters:
serverName- theserverNameto set on the requestserverPort- theserverPortto set on the request
-
-
Method Detail
-
customize
public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
- Specified by:
customizein interfaceHttpConfiguration.Customizer
-
-