Class IgnoreHeadersTransformer
- java.lang.Object
-
- org.swisspush.gateleen.player.exchange.IgnoreHeadersTransformer
-
- All Implemented Interfaces:
com.google.common.base.Function<Exchange,Exchange>,java.util.function.Function<Exchange,Exchange>
public class IgnoreHeadersTransformer extends java.lang.Object implements com.google.common.base.Function<Exchange,Exchange>
Transforms an exchange into a new one where given headers are removed.- Author:
- https://github.com/lbovet [Laurent Bovet]
-
-
Constructor Summary
Constructors Constructor Description IgnoreHeadersTransformer(java.lang.String... headers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Exchangeapply(Exchange exchange)static com.google.common.base.Function<Exchange,Exchange>ignoreCommonHeaders()Predefined transformer removing common headers unnecessary in comparisons: connection host accept user-agent accept-encoding content-length x-client-timestamp x-server-timestamp
-
-
-
Method Detail
-
ignoreCommonHeaders
public static com.google.common.base.Function<Exchange,Exchange> ignoreCommonHeaders()
Predefined transformer removing common headers unnecessary in comparisons:- connection
- host
- accept
- user-agent
- accept-encoding
- content-length
- x-client-timestamp
- x-server-timestamp
- Returns:
- Function
-
-