public interface HeaderFilter
Modifier and Type | Interface and Description |
---|---|
static class |
HeaderFilter.Composite
A composite header filter.
|
Modifier and Type | Field and Description |
---|---|
static HeaderFilter |
NONE
A noop header transformer, used to deconfigure specific transformers.
|
Modifier and Type | Method and Description |
---|---|
static HeaderFilter |
composite(HeaderFilter... filters)
Create a composite header filter from multiple header filters.
|
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.
|
static final HeaderFilter NONE
RequestHeader transformClientRequest(RequestHeader request)
request
- The client request header.RequestHeader transformServerRequest(RequestHeader request)
request
- The server request header.ResponseHeader transformServerResponse(ResponseHeader response, RequestHeader request)
response
- The server response.request
- The transformed server request. Useful for when the response transformation requires information
from the client.ResponseHeader transformClientResponse(ResponseHeader response, RequestHeader request)
response
- The client response.request
- The client request. Useful for when the response transformation requires information from the
client request.static HeaderFilter composite(HeaderFilter... filters)
filters
- The filters to create the composite filter from.