public static class HeaderFilter.Composite extends Object implements HeaderFilter
HeaderFilter.CompositeNONE| Constructor and Description |
|---|
Composite(org.pcollections.PSequence<HeaderFilter> headerFilters) |
| Modifier and Type | Method and Description |
|---|---|
RequestHeader |
transformClientRequest(RequestHeader request)
Transform the given client request.
|
ResponseHeader |
transformClientResponse(ResponseHeader response,
RequestHeader request)
Transform the given client response.
|
RequestHeader |
transformServerRequest(RequestHeader request)
Transform the given server request.
|
ResponseHeader |
transformServerResponse(ResponseHeader response,
RequestHeader request)
Transform the given server response.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompositepublic Composite(org.pcollections.PSequence<HeaderFilter> headerFilters)
public RequestHeader transformClientRequest(RequestHeader request)
HeaderFiltertransformClientRequest in interface HeaderFilterrequest - The client request header.public RequestHeader transformServerRequest(RequestHeader request)
HeaderFiltertransformServerRequest in interface HeaderFilterrequest - The server request header.public ResponseHeader transformServerResponse(ResponseHeader response, RequestHeader request)
HeaderFiltertransformServerResponse in interface HeaderFilterresponse - The server response.request - The transformed server request. Useful for when the response transformation requires information
from the client.public ResponseHeader transformClientResponse(ResponseHeader response, RequestHeader request)
HeaderFiltertransformClientResponse in interface HeaderFilterresponse - The client response.request - The client request. Useful for when the response transformation requires information from the
client request.