Package org.zalando.riptide
Class NoRoute
java.lang.Object
org.zalando.riptide.NoRoute
- All Implemented Interfaces:
Route
-
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.springframework.http.client.ClientHttpResponse response, MessageReader reader) Executes this route against the specific response.static RoutenoRoute()
-
Method Details
-
execute
public void execute(org.springframework.http.client.ClientHttpResponse response, MessageReader reader) throws Exception Description copied from interface:RouteExecutes this route against the specific response. It's within the responsibility of arouteimplementation to ensure the stream is consumed (optional) and properly closed. A fully consumed response stream allows for connection reuse and is therefore highly encouraged. Making sure that every response is properly closed ensures that stale connections are not exhausting the connection pool. Mostrouteswill do both operations internally, but the responsibility can be handed over to the caller of therouteby unmarshalling the stream into aCloseableorAutoCloseablebean.- Specified by:
executein interfaceRoute- Parameters:
response- the client responsereader- a utility to unmarshall the response into Java beans- Throws:
Exception- if anything goes wrong during route execution, primarily used forIOException
-
noRoute
-