jp.co.denso.fa.jmscaosql

## クラス JmsCaoSQLRmiClient

- java.lang.Object
- - jp.co.denso.fa.jmscaosql.AbstructJmsClient
  - - jp.co.denso.fa.jmscaosql.JmsCaoSQLRmiClient

-     public class JmsCaoSQLRmiClient
      extends AbstructJmsClient

  RMI連携版
  CaoSQLのイベントを監視し、受信した通知内容をJMSのメッセージとして送信する機能を提供するクラスです。
  バージョン:
    1.00
  作成者:
    DENSO WAVE

- - ### フィールドのサマリー

    - ### クラスから継承されたフィールド jp.co.denso.fa.jmscaosql.AbstructJmsClient

      `config, isRunning, KEY_CONTROLLER_NAMES, KEY_TOPIC_DELIMITER, KEY_TOPIC_PREFIX, producer`

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `JmsCaoSQLRmiClient()`

  - ### メソッドのサマリー

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `attachListener(String ctrlName)` イベント監視対象コントローラーを追加
    `void` | `detatchListener(String ctrlName)` コントローラーのイベント監視を解除します。
    `List<String>` | `init()` 初期化処理を行います。
    `void` | `stop()` CaoSQLControllerのイベント監視を終了し、リソースを解放します。

    - ### クラスから継承されたメソッド jp.co.denso.fa.jmscaosql.AbstructJmsClient

      `getProducer, isRunning, setProducer, sleep`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### JmsCaoSQLRmiClient

          public JmsCaoSQLRmiClient()

  - ### メソッドの詳細

    - #### init

          public List<String> init()
                            throws Exception

      クラスからコピーされた説明: `AbstructJmsClient`
      初期化処理を行います。
      jmscaosql.propertiesで指定されたCaoSQLControllerに対して、イベント監視を開始します。
      定義:
        `init` クラス内 `AbstructJmsClient`
      戻り値:
        イベント開始エラーとなったコントローラー名のリスト
      例外:
        `Exception`
      関連項目:
        `AbstructJmsClient.class#init()`

    - #### stop

          public void stop()

      クラスからコピーされた説明: `AbstructJmsClient`
      CaoSQLControllerのイベント監視を終了し、リソースを解放します。
      定義:
        `stop` クラス内 `AbstructJmsClient`
      関連項目:
        `AbstructJmsClient.class#stop()`

    - #### attachListener

          public void attachListener(String ctrlName)
                              throws Exception

      クラスからコピーされた説明: `AbstructJmsClient`
      イベント監視対象コントローラーを追加
      定義:
        `attachListener` クラス内 `AbstructJmsClient`
      パラメータ:
        `ctrlName` - コントローラー名
      例外:
        `Exception`
      関連項目:
        `AbstructJmsClient.class#attachListener(String)`

    - #### detatchListener

          public void detatchListener(String ctrlName)
                               throws Exception

      クラスからコピーされた説明: `AbstructJmsClient`
      コントローラーのイベント監視を解除します。
      定義:
        `detatchListener` クラス内 `AbstructJmsClient`
      パラメータ:
        `ctrlName` - コントローラー名
      例外:
        `Exception`
      関連項目:
        `AbstructJmsClient.class#detatchListener(String)`

Copyright © 2017. All rights reserved.