Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Excerpt

Convert the message body to the given class type

. To do so camel uses a hierarchy of TypeConverters

Syntax

Java

convertBodyTo(Class type [, String charset

...

Parameter

...

Type

...

Description

...

type

...

Class

...

Class type to convert to

...

charset

...

String

...

])

Spring XML

...

<convertBodyTo type="<String>" [charset="<String>"] >

Parameters

Parameter

Type

Description

type

String

Class

Class type Fully qualified name of a Java Class to convert to. For spring dsl use the Fully qualified name

charset

String

charset name for conversions from byte to String

...

Code Block
convertBodyTo(String.class)

Spring XML Schema

<< Spring description>>

Code Block
<convertBodyTo type="java.lang.String"/>

Other types to use:

  • org.w3c.dom.Document: If you read xml files and want the encoding from the xml to be used
  • javax.xml.transform.stream.StreamSource: Streaming source for xml
  • InputStream
  • byte[]