Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Velocity component was missing in the Templating section.

...

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 MVFLEX Expression Language (MVEL) template.

Scalate / scalate-camel in org.fusesource.scalate

Code Block
none
none
scalate:templateName

Generates a response using a Scalate template.

StringTemplate / camel-stringtemplate

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

Generates a response using a String Template.

Velocity / camel-velocity

Code Block
none
none

velocity:templateName[?options]

Generates a response using an Apache Velocity template

Testing

Component / ArtifactId / URI

Description

DataSet / camel-core

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

For load and 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.

...