Package org.eclipse.jetty.server
Class ForwardedRequestCustomizer.Forwarded
- java.lang.Object
-
- org.eclipse.jetty.http.QuotedCSVParser
-
- org.eclipse.jetty.server.ForwardedRequestCustomizer.Forwarded
-
- Enclosing class:
- ForwardedRequestCustomizer
private class ForwardedRequestCustomizer.Forwarded extends QuotedCSVParser
-
-
Field Summary
Fields Modifier and Type Field Description (package private) HttpConfiguration
_config
(package private) HostPort
_for
(package private) HostPort
_host
(package private) java.lang.String
_proto
(package private) boolean
_protoRfc7239
(package private) Request
_request
(package private) java.lang.String
_server
-
Fields inherited from class org.eclipse.jetty.http.QuotedCSVParser
_keepQuotes
-
-
Constructor Summary
Constructors Constructor Description Forwarded(Request request, HttpConfiguration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleCipherSuite(HttpField field)
void
handleFor(HttpField field)
void
handleHost(HttpField field)
void
handleHttps(HttpField field)
void
handlePort(HttpField field)
void
handleProto(HttpField field)
void
handleRFC7239(HttpField field)
void
handleServer(HttpField field)
void
handleSslSessionId(HttpField field)
protected void
parsedParam(java.lang.StringBuffer buffer, int valueLength, int paramName, int paramValue)
Called when a parameter has been parsed-
Methods inherited from class org.eclipse.jetty.http.QuotedCSVParser
addValue, parsedValue, parsedValueAndParams, unquote
-
-
-
-
Field Detail
-
_config
HttpConfiguration _config
-
_request
Request _request
-
_protoRfc7239
boolean _protoRfc7239
-
_proto
java.lang.String _proto
-
_for
HostPort _for
-
_host
HostPort _host
-
_server
java.lang.String _server
-
-
Constructor Detail
-
Forwarded
public Forwarded(Request request, HttpConfiguration config)
-
-
Method Detail
-
handleCipherSuite
public void handleCipherSuite(HttpField field)
-
handleSslSessionId
public void handleSslSessionId(HttpField field)
-
handleHost
public void handleHost(HttpField field)
-
handleServer
public void handleServer(HttpField field)
-
handleProto
public void handleProto(HttpField field)
-
handleFor
public void handleFor(HttpField field)
-
handlePort
public void handlePort(HttpField field)
-
handleHttps
public void handleHttps(HttpField field)
-
handleRFC7239
public void handleRFC7239(HttpField field)
-
parsedParam
protected void parsedParam(java.lang.StringBuffer buffer, int valueLength, int paramName, int paramValue)
Description copied from class:QuotedCSVParser
Called when a parameter has been parsed- Overrides:
parsedParam
in classQuotedCSVParser
- Parameters:
buffer
- Containing the trimmed value and all parameters, which may be mutatedvalueLength
- The length of the valueparamName
- The index of the start of the parameter just parsedparamValue
- The index of the start of the parameter value just parsed, or -1
-
-