Package org.eclipse.jetty.server
Class HostHeaderCustomizer
- 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 missingHost
header (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 void
customize(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
- theserverName
to set on the request (theserverPort
will not be set)
-
HostHeaderCustomizer
public HostHeaderCustomizer(java.lang.String serverName, int serverPort)
- Parameters:
serverName
- theserverName
to set on the requestserverPort
- theserverPort
to set on the request
-
-
Method Detail
-
customize
public void customize(Connector connector, HttpConfiguration channelConfig, Request request)
- Specified by:
customize
in interfaceHttpConfiguration.Customizer
-
-