1. Proxies and Flow

return

Terminates the exchange flow. The returned response is determined in the following order:

1. If there is already a response in the exchange, that response is returned 2. If there is no response in the exchange, the body and contentType of the request is copied into a new response.

The options statusCode and contentType will overwrite the values from the messages.

This plugin is useful together with the template plugin. See examples/template.


Can be used in:

serviceProxy, api, proxy, global, chainDef, for, stompProxy, if, registration, wsStompReassembler, internal, interceptor, chain, bean, transport and soapProxy

Sample

<api port="2000">
    <response>
        <static>Hello!</static>
    </response>
    <return/>
</api>

Attributes

NameRequiredDefaultDescriptionExamples
contentType false null
Content type of the response. If not set, the content type of the request (if available) or no content type will be used.
application/json; charset=utf-8
statusCode false 200
HTTP status code to be returned.
400