Package org.apache.camel.language.joor
Class JoorHelper
- java.lang.Object
-
- org.apache.camel.language.joor.JoorHelper
-
public final class JoorHelper extends Object
A set of helper as static imports for the Camel jOOR language.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TbodyAs(org.apache.camel.Message message, Class<T> type)static <T> TexchangePropertyAs(org.apache.camel.Exchange exchange, String name, Class<T> type)static <T> TexchangePropertyAs(org.apache.camel.Exchange exchange, String name, Object defaultValue, Class<T> type)static <T> TheaderAs(org.apache.camel.Message message, String name, Class<T> type)static <T> TheaderAs(org.apache.camel.Message message, String name, Object defaultValue, Class<T> type)static <T> Optional<T>optionalBodyAs(org.apache.camel.Message message, Class<T> type)static <T> Optional<T>optionalExchangePropertyAs(org.apache.camel.Exchange exchange, String name, Class<T> type)static <T> Optional<T>optionalHeaderAs(org.apache.camel.Message message, String name, Class<T> type)
-
-
-
Method Detail
-
bodyAs
public static <T> T bodyAs(org.apache.camel.Message message, Class<T> type)
-
optionalBodyAs
public static <T> Optional<T> optionalBodyAs(org.apache.camel.Message message, Class<T> type)
-
headerAs
public static <T> T headerAs(org.apache.camel.Message message, String name, Class<T> type)
-
headerAs
public static <T> T headerAs(org.apache.camel.Message message, String name, Object defaultValue, Class<T> type)
-
optionalHeaderAs
public static <T> Optional<T> optionalHeaderAs(org.apache.camel.Message message, String name, Class<T> type)
-
exchangePropertyAs
public static <T> T exchangePropertyAs(org.apache.camel.Exchange exchange, String name, Class<T> type)
-
exchangePropertyAs
public static <T> T exchangePropertyAs(org.apache.camel.Exchange exchange, String name, Object defaultValue, Class<T> type)
-
-