第13章 はじめに

概要

本章では、Apache Camel でサポートされているすべての式言語の概要を説明します。

13.1. 言語の概要

式および述語言語の表

表13.1「式および述語」 は、式言語と述語言語を呼び出すための異なる構文の概要をまとめています。

表13.1 式および述語

言語Static メソッドFluent DSL メソッドXML 要素アノテーションアーティファクト

カスタマポータルの Apache Camel 開発ガイドBean インテグレーション を参照してください。

bean()

EIP().method()

メソッド

@Bean

Camel core

14章定数

constant()

EIP().constant()

constant

@Constant

Camel core

15章EL

el()

EIP().el()

el

@EL

camel-juel

17章Groovy

groovy()

EIP().groovy()

groovy

@Groovy

camel-groovy

18章ヘッダー

header()

EIP().header()

header

@Header

Camel core

19章JavaScript

javaScript()

EIP().javaScript()

javaScript

@JavaScript

camel-script

20章JoSQL

sql()

EIP().sql()

sql

@SQL

camel-josql

21章JsonPath

なし

EIP().jsonpath()

jsonpath

@JsonPath

camel-jsonpath

22章JXPath

なし

EIP().jxpath()

jxpath

@JXPath

camel-jxpath

23章MVEL

mvel()

EIP().mvel()

mvel

@MVEL

camel-mvel

24章Object-Graph Navigation Language (OGNL)

ognl()

EIP().ognl()

ognl

@OGNL

camel-ognl

25章PHP (非推奨)

php()

EIP().php()

php

@PHP

camel-script

26章エクスチェンジプロパティー

property()

EIP().property()

プロパティー

@Property

Camel core

27章Python (非推奨)

python()

EIP().python()

python

@Python

camel-script

28章Ref

ref()

EIP().ref()

ref

該当なし

Camel core

29章Ruby (非推奨)

ruby()

EIP().ruby()

ruby

@Ruby

camel-script

30章Simple 言語/16章File 言語

simple()

EIP().simple()

simple

@Simple

Camel core

31章SpEL

spel()

EIP().spel()

spel

@SpEL

camel-spring

32章XPath 言語

xpath()

EIP().xpath()

xpath

@XPath

Camel core

33章XQuery

xquery()

EIP().xquery()

xquery

@XQuery

camel-saxon