Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Component / ArtifactId / URI

Description

FreeMarker / camel-freemarker

Code Block
none
none
freemarker:templateName[?<options>]

Generates a response using a FreeMarker template

Mustache / camel-mustache

Code Block
none
none
mustache:templateName[?<options>]

Generates a response using a Mustache template

MVEL / camel-mvel

Code Block
none
none
mvel:templateName[?<options>]

Generates a response using an MVEL template

Scalate / scalate-camel

Code Block
xml
xml
 
scalate:templateName 

Uses the given Scalate template to transform the message

StringTemplate / camel-stringtemplate

Code Block
none
none
string-template:templateName[?<options>]

Generates a response using a String Template

Spring Redis / camel-spring-redis

Code Block
nonenone

spring-redis://hostName:port[?<options>]

Component for consuming and producing from Redis key-value store Redis

Testing

Component / ArtifactId / URI

Description

DataSet / camel-core

Code Block
none
none
dataset:name[?<options>]

For load & soak testing the DataSet provides a way to create huge numbers of messages for sending to Components or asserting that they are consumed correctly

Mock / camel-core

Code Block
none
none
mock:name[?<options>]

For testing routes and mediation rules using mocks

Stub / camel-core

Code Block
none
none
stub:someOtherCamelUri[?<options>]

Allows you to stub out some physical middleware endpoint for easier testing or debugging

Test / camel-spring

Code Block
none
none
test:expectedMessagesEndpointUri[?<options>]

Creates a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint

...