13.5.3. GroovyActionProcessor
Class | org.jboss.soa.esb.actions.scripting.GroovyActionProcessor |
このアクションは Groovy アクション処理スクリプトを実行し、message、payloadProxy、action configuration、および logger を変数入力として受け取ります。
プロパティー | Description | 必須 |
---|---|---|
script |
Groovy スクリプトへのパス(クラスパス上)。
| |
supportMessageBasedScripting |
メッセージ内のスクリプトを許可します。
| |
cacheScript |
スクリプトをキャッシュする必要があります。デフォルトは
true です。
| いいえ |
変数 | Description |
---|---|
message |
メッセージ
|
payloadProxy |
メッセージペイロード(MessagePayloadProxy)のユーティリティー。
|
config |
アクション設定(ConfigTree)。
|
logger |
GroovyActionProcessor の静的 Log4J ロガー(ロガー)。ロギングカテゴリーは jbossesb.<esb_archive_name>.<category>.<service> です。
|
<action name="process" class="org.jboss.soa.esb.scripting.GroovyActionProcessor"> <property name="script" value="/scripts/myscript.groovy"/> </action>
<action name="process" class="org.jboss.soa.esb.scripting.GroovyActionProcessor">
<property name="script" value="/scripts/myscript.groovy"/>
</action>