org.opengion.fukurou.queue

## クラス QueueSend_SQS

- java.lang.Object
- - org.opengion.fukurou.queue.QueueSend_SQS

- すべての実装されたインタフェース:
    QueueSend

      public class QueueSend_SQS
      extends java.lang.Object
      implements QueueSend

  SQSサーバへのメッセージキュー送信クラス SQSサーバへのメッセージキュー送信用のクラスです。 AmazonSQSへの送信が可能です。
  変更履歴:

    5.10.14.0 (2019/08/01) 新規作成

  機能分類
    メッセージ連携
  バージョン
    5
  作成者
    oota
  導入されたバージョン:
    JDK7

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

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `(package private) java.lang.Boolean` | `batch`
    `(package private) com.amazonaws.services.sqs.AmazonSQS` | `client`
    `(package private) java.lang.String` | `sqsUrl`

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

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

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

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `close()` クローズ処理 SQSサーバとの接続をクローズします。
    `void` | `connect(java.lang.String jmsServer, java.lang.String sqsAccessKey, java.lang.String sqsSecretKey)` 接続処理 SQSサーバに接続を行います。
    `static void` | `main(java.lang.String[] args)` テスト用メソッド proxy環境下で実行する場合は、 connectメソッドのproxy設定のコメントを外して、 実行する必要があります。
    `void` | `sendMessage(QueueInfo info)` メッセージ送信 MQサーバにメッセージキューを送信します。
    `void` | `setBatchFlg(java.lang.Boolean batchFlg)` バッチ処理判定 バッチ処理判定を設定します。
    `void` | `throwErrMsg(java.lang.String errMsg)` エラーメッセージ送信

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

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

- - ### フィールドの詳細

    - #### sqsUrl

          java.lang.String sqsUrl

    - #### batch

          java.lang.Boolean batch

    - #### client

          com.amazonaws.services.sqs.AmazonSQS client

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

    - #### QueueSend_SQS

          public QueueSend_SQS()

  - ### メソッドの詳細

    - #### connect

          public void connect(java.lang.String jmsServer,
                              java.lang.String sqsAccessKey,
                              java.lang.String sqsSecretKey)

      接続処理 SQSサーバに接続を行います。
      定義:
        `connect` インタフェース内 `QueueSend`
      パラメータ:
        `jmsServer` - 接続先url
        `sqsAccessKey` - sqsアクセスキー
        `sqsSecretKey` - sqsシークレットキー
      変更履歴:

        5.10.15.0 (2019/08/30) 引数追加対応

    - #### throwErrMsg

          public void throwErrMsg(java.lang.String errMsg)

      エラーメッセージ送信
      パラメータ:
        `errMsg` - エラーメッセージ
      変更履歴:

        5.10.15.0 (2019/08/30) hybs除外

    - #### sendMessage

          public void sendMessage(QueueInfo info)

      メッセージ送信 MQサーバにメッセージキューを送信します。
      定義:
        `sendMessage` インタフェース内 `QueueSend`
      パラメータ:
        `info` - 送信メッセージキュー情報

    - #### close

          public void close()

      クローズ処理 SQSサーバとの接続をクローズします。
      定義:
        `close` インタフェース内 `QueueSend`

    - #### setBatchFlg

          public void setBatchFlg(java.lang.Boolean batchFlg)

      インタフェースからコピーされた説明: `QueueSend`
      バッチ処理判定 バッチ処理判定を設定します。
      定義:
        `setBatchFlg` インタフェース内 `QueueSend`
      パラメータ:
        `batchFlg` - バッチ処理判定

    - #### main

          public static void main(java.lang.String[] args)

      テスト用メソッド proxy環境下で実行する場合は、 connectメソッドのproxy設定のコメントを外して、 実行する必要があります。
      パラメータ:
        `args` - 引数

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.