Package org.forgerock.http.header
Class ForwardedHeader.Hop
- java.lang.Object
-
- org.forgerock.http.header.ForwardedHeader.Hop
-
- Enclosing class:
- ForwardedHeader
public static class ForwardedHeader.Hop extends Object
This class represents a request's hop detail.
-
-
Constructor Summary
Constructors Constructor Description Hop(String hopDetails)Construct aForwardedHeader.Hop.Hop(String forDirective, String byDirective, String hostDirective, String protoDirective)Construct aForwardedHeader.Hop.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetByAsIp()Get the proxy node IP if set as an IPv4/v6 address.StringgetForAsIp()Get the client node IP if set as an IPv4/v6 address.inthashCode()StringtoString()
-
-
-
Constructor Detail
-
Hop
public Hop(String forDirective, String byDirective, String hostDirective, String protoDirective)
Construct aForwardedHeader.Hop. Each field may contain double quotes.- Parameters:
forDirective- the client's addressbyDirective- the proxy's addresshostDirective- the host requested at this timeprotoDirective- the protocol used between the client and the proxy
-
Hop
public Hop(String hopDetails)
Construct aForwardedHeader.Hop.- Parameters:
hopDetails- the hop details as one long http key value list. eg : "key=value;key2="value nb 2";key3=314"
-
-