Package io.gravitee.gateway.api.proxy
Interface ProxyRequest
- All Known Subinterfaces:
WebSocketProxyRequest
- All Known Implementing Classes:
ProxyRequestImpl,WebSocketProxyRequestImpl
public interface ProxyRequest
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
Method Details
-
uri
String uri()- Returns:
- the target URI of the request.
-
parameters
- Returns:
- the query parameters in the request
-
pathParameters
- Returns:
- the path parameters in the request
-
method
io.gravitee.common.http.HttpMethod method()- Returns:
- the HTTP method for the request.
-
rawMethod
String rawMethod()The raw method in case the method() returns HttpMethod.OTHER- Returns:
-
headers
HttpHeaders headers()- Returns:
- the headers in the request.
-
metrics
io.gravitee.reporter.api.http.Metrics metrics()- Returns:
- the metrics attached to the request.
-
closeHandler
-