| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.springframework.http.client.ClientHttpResponse response,
MessageReader reader)
Executes this route against the specific response.
|
static Route |
noRoute() |
public void execute(org.springframework.http.client.ClientHttpResponse response,
MessageReader reader)
throws Exception
Routeroute
implementation 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.
Most routes will do both operations internally, but the responsibility can be handed over to the
caller of the route by unmarshalling the stream into a Closeable or
AutoCloseable bean.execute in interface Routeresponse - the client responsereader - a utility to unmarshall the response into Java beansException - if anything goes wrong during route execution, primarily used for IOExceptionpublic static Route noRoute()
Copyright © 2015–2020 Zalando SE. All rights reserved.