...
You can append query options to the URI in the following format, ?option=value&option=value&...
Options
Div |
---|
class | confluenceTableSmall |
---|
|
Option | Default | Description |
---|
encoding | null | Character encoding of the resource content. | startDelimiter | {{ | Characters used to mark template code beginning. | endDelimiter | }} | Characters used to mark template code end. |
|
Wiki Markup |
---|
{div:class=confluenceTableSmall}
|| Option || Default || Description ||
| {{encoding}} | {{null}} | Character encoding of the resource content. |
| {{startDelimiter}} | {{ | Characters used to mark template code beginning. |
| {{endDelimiter}} | }} | Characters used to mark template code end. |
{div} |
Mustache Context
Camel will provide exchange information in the Mustache context (just a Map
). The Exchange
is transferred as:
Div |
---|
class | confluenceTableSmall |
---|
|
key | value |
---|
exchange | The Exchange itself. | exchange.properties | The Exchange properties. | headers | The headers of the In message. | camelContext | The Camel Context. | request | The In message. | body | The In message body. | response | The Out message (only for InOut message exchange pattern). |
|
Wiki Markup |
---|
{div:class=confluenceTableSmall}
|| key || value ||
| {{exchange}} | The {{Exchange}} itself. |
| {{exchange.properties}} | The {{Exchange}} properties. |
| {{headers}} | The headers of the In message. |
| {{camelContext}} | The Camel Context. |
| {{request}} | The In message. |
| {{body}} | The In message body. |
| {{response}} | The Out message (only for InOut message exchange pattern). |
{div} |
Dynamic templates
Camel provides two headers by which you can define a different resource location for a template or the template content itself. If any of these headers is set then Camel uses this over the endpoint configured resource. This allows you to provide a dynamic template at runtime.
Div |
---|
class | confluenceTableSmall |
---|
|
Wiki Markup |
---|
{div:class=confluenceTableSmall}
|| Header || Type || Description || Support Version ||
| Header | Type | Description | Support Version |
---|
MustacheConstants.MUSTACHE_RESOURCE_URI |
| String | A URI for the template resource to use instead of the endpoint configured. | |
| | String | A URI for the template resource to use instead of the endpoint configured. | | MustacheConstants.MUSTACHE_TEMPLATE |
| String | The template to use instead of the endpoint configured. | |
{div} | String | The template to use instead of the endpoint configured. | |
|
Samples
For example you could use something like:
...