DataBeanのメソッドを実行(event)

ルール実行エンジンを実行したDataBeanのメソッドを処理中に実行します。
ルールでは解決できない処理をJAVAプログラムにて解決することができます。
使用可能箇所
check, run
Sub Tags
記述不可

(記述例) 下記の例では、ルール実行エンジンの呼出し元であるDataBeanのメソッド「sample()」を実行します。

    <run>
     <event connect="sample">
    </run>
  

DataBean(JAVA)の実装

本機能を使用するには、DataBeanに以下の型にてメソッドを実装してください。

パラメータあり版のメソッド


    /**
     * ルール・エンジンから実行されるメソッド・サンプル。
     * @param pmPram パラメータ・コンテナ
     * @param pmRess レスポンス・コンテナ
     * @param pmRule ルール定義
     * @return true 正常 or false 異常
     */
    public boolean sample(
        final Map pmPram
      , final Map pmRess
      , final Map pmRule
    )
        throws RuleException
    {
        ...省略(必要な処理を実装する)

        return true;
    }
  

パラメータなし版のメソッド

パラメータは受取りを省略することもできます。

    /**
     * ルール・エンジンから実行されるメソッド・サンプル。
     * @return true 正常 or false 異常
     * @throws RuleException 処理中に発生した例外を報告
     */
    public boolean sample()
        throws RuleException
    {
        ...省略(必要な処理を実装する)

        return true;
    }
  

©Camel engineering LLP