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
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ForwardedRequestCustomizer.MutableHostPort
(package private) HttpConfiguration
(package private) ForwardedRequestCustomizer.MutableHostPort
(package private) String
(package private) ForwardedRequestCustomizer.Source
(package private) Request
(package private) Boolean
(package private) boolean
Fields inherited from class org.eclipse.jetty.http.QuotedCSVParser
_keepQuotes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFor()
void
handleCipherSuite
(HttpField field) Called if header isProxy-auth-cert
void
handleForwardedFor
(HttpField field) Called if header isX-Forwarded-For
void
handleForwardedHost
(HttpField field) Called if header isX-Forwarded-Host
void
handleForwardedPort
(HttpField field) Called if header isX-Forwarded-Port
void
handleForwardedServer
(HttpField field) Called if header isX-Forwarded-Server
void
handleHttps
(HttpField field) Called if header isX-Proxied-Https
void
handleProto
(HttpField field) Called if header isX-Forwarded-Proto
void
handleRFC7239
(HttpField field) Called if header isForwarded
void
handleSslSessionId
(HttpField field) Called if header isProxy-Ssl-Id
boolean
hasFor()
boolean
isSecure()
protected void
parsedParam
(StringBuffer buffer, int valueLength, int paramName, int paramValue) Called when a parameter has been parsedprivate void
updateAuthority
(String value, ForwardedRequestCustomizer.Source source) private void
updatePort
(int port, ForwardedRequestCustomizer.Source source) private void
updateProto
(String proto, ForwardedRequestCustomizer.Source source) Methods inherited from class org.eclipse.jetty.http.QuotedCSVParser
addValue, parsedValue, parsedValueAndParams, unquote
-
Field Details
-
_config
HttpConfiguration _config -
_request
Request _request -
_authority
ForwardedRequestCustomizer.MutableHostPort _authority -
_for
-
_proto
String _proto -
_protoSource
ForwardedRequestCustomizer.Source _protoSource -
_secure
Boolean _secure -
_secureScheme
boolean _secureScheme
-
-
Constructor Details
-
Forwarded
-
-
Method Details
-
isSecure
public boolean isSecure() -
hasFor
public boolean hasFor() -
getAuthority
-
getFor
-
handleCipherSuite
Called if header isProxy-auth-cert
-
handleSslSessionId
Called if header isProxy-Ssl-Id
-
handleForwardedHost
Called if header isX-Forwarded-Host
-
handleForwardedFor
Called if header isX-Forwarded-For
-
handleForwardedServer
Called if header isX-Forwarded-Server
-
handleForwardedPort
Called if header isX-Forwarded-Port
-
handleProto
Called if header isX-Forwarded-Proto
-
handleHttps
Called if header isX-Proxied-Https
-
handleRFC7239
Called if header isForwarded
-
parsedParam
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
-
updateAuthority
-
updatePort
-
updateProto
-