org.maachang.mimdb

## クラス MimdbMaintenanceClient

- java.lang.Object
- - org.maachang.mimdb.MimdbMaintenanceClient

-     public class MimdbMaintenanceClient
      extends java.lang.Object

  Mimdbメンテナンスクライアント処理.
  導入されたバージョン:
    MasterInMemDB 1.00
  バージョン:
    2013/11/08
  作成者:
    masahito suzuki

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `MimdbMaintenanceClient(java.lang.String addr, int port)` コンストラクタ.
    `MimdbMaintenanceClient(java.lang.String addr, int port, int timeout)` コンストラクタ.
    `MimdbMaintenanceClient(java.lang.String addr, int port, java.lang.String bindAddr, int bindPort, int timeout)` コンストラクタ.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `close()` オブジェクトの破棄.
    `java.lang.String` | `execution(java.lang.String cmd)` コマンド実行.
    `java.lang.String` | `getAddress()` 接続先IPアドレスを取得.
    `java.lang.String` | `getBindAddress()` バインドIPアドレスを取得.
    `int` | `getBindPort()` バインドポート番号を取得.
    `int` | `getPort()` 接続先ポート番号を取得.
    `int` | `getTimeout()` コネクションタイムアウト値を取得.
    `boolean` | `isClose()` 接続状態を取得.
    `static void` | `main(java.lang.String[] args)` メイン実行.

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

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

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

    - #### MimdbMaintenanceClient

          public MimdbMaintenanceClient(java.lang.String addr,
                                int port)
                                 throws java.lang.Exception

      コンストラクタ.
      パラメータ:
        `addr` - 接続先のIPアドレスを設定します. [null]を設定した場合は、ローカルIPで接続します.
        `port` - 接続先のポート番号を設定します. [-1]の場合は、規定のポート番号で設定します.
      例外:
        `java.lang.Exception` - 例外.

    - #### MimdbMaintenanceClient

          public MimdbMaintenanceClient(java.lang.String addr,
                                int port,
                                int timeout)
                                 throws java.lang.Exception

      コンストラクタ.
      パラメータ:
        `addr` - 接続先のIPアドレスを設定します. [null]を設定した場合は、ローカルIPで接続します.
        `port` - 接続先のポート番号を設定します. [-1]の場合は、規定のポート番号で設定します.
        `timeout` - 受信タイムアウト値を設定します.
      例外:
        `java.lang.Exception` - 例外.

    - #### MimdbMaintenanceClient

          public MimdbMaintenanceClient(java.lang.String addr,
                                int port,
                                java.lang.String bindAddr,
                                int bindPort,
                                int timeout)
                                 throws java.lang.Exception

      コンストラクタ.
      パラメータ:
        `addr` - 接続先のIPアドレスを設定します. [null]を設定した場合は、ローカルIPで接続します.
        `port` - 接続先のポート番号を設定します. [-1]の場合は、規定のポート番号で設定します.
        `bindAddr` - バインド先のIPアドレスを設定します. [null]を設定した場合は、バインドIPアドレスは設定されません
        `bindPort` - バインド先のポート番号を設定します. [-1]の場合は、バインドポートは設定されません.
        `timeout` - 受信タイムアウト値を設定します.
      例外:
        `java.lang.Exception` - 例外.

  - ### メソッドの詳細

    - #### close

          public void close()

      オブジェクトの破棄.

    - #### isClose

          public boolean isClose()

      接続状態を取得.
      戻り値:
        boolean [true]の場合、接続されていません

    - #### getAddress

          public java.lang.String getAddress()

      接続先IPアドレスを取得.
      戻り値:
        String 接続先のIPアドレスが返却されます.

    - #### getPort

          public int getPort()

      接続先ポート番号を取得.
      戻り値:
        int 接続先ポート番号をが返却されます.

    - #### getBindAddress

          public java.lang.String getBindAddress()

      バインドIPアドレスを取得.
      戻り値:
        String 接続先のIPアドレスが返却されます.

    - #### getBindPort

          public int getBindPort()

      バインドポート番号を取得.
      戻り値:
        int 接続先ポート番号をが返却されます.

    - #### getTimeout

          public int getTimeout()

      コネクションタイムアウト値を取得.
      戻り値:
        int コネクションタイムアウト値が返却されます.

    - #### execution

          public java.lang.String execution(java.lang.String cmd)
                                     throws java.lang.Exception

      コマンド実行.
      パラメータ:
        `cmd` - 対象のコマンドを設定します.
      戻り値:
        String コマンド結果が返却されます.
      例外:
        `java.lang.Exception` - 例外.

    - #### main

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

      メイン実行.
      パラメータ:
        `args` - 対象のパラメータを設定します.
      例外:
        `java.lang.Exception` - 例外.