com.nec.webotx.enterprise.admin.jmx.remote.client
クラス JMXRemoteClient

java.lang.Object
  上位を拡張 com.nec.webotx.enterprise.admin.jmx.remote.client.JMXRemoteClient

public class JMXRemoteClient
extends java.lang.Object

JMX Remote API (for client connection)


コンストラクタの概要
JMXRemoteClient()
          コンストラクタ(引数なし)
JMXRemoteClient(java.util.Map<java.lang.String,java.lang.Object> env)
          コンストラクタ(引数あり)
JMXRemoteClient(java.lang.String trust, java.lang.String trustpass)
          コンストラクタ(TrustStoreファイル名、パスワード)
 
メソッドの概要
 void config(java.lang.String trust, java.lang.String trustpass, boolean enc)
          証明書ファイル、証明書パスワード、暗号化フラグを設定する。
 void configSsl(java.lang.String trust, java.lang.String trustpass)
          証明書ファイル、証明書パスワード、暗号化フラグを設定する。
 javax.management.remote.JMXConnector connect(java.lang.String URL, java.lang.String username, java.lang.String password)
          指定された情報でサーバに接続する
 boolean equals(java.lang.Object obj)
           
 int getConnectTimeout()
          初期接続のタイムアウト時間を取得する。
 javax.management.remote.JMXConnector getCurrentConnector()
           
 int getTimeout()
          接続のアイドルタイムアウト時間を取得する。
 void setConnectTimeout(int timeout)
          初期接続のタイムアウト時間を設定する。
 void setTimeout(int timeout)
          接続のアイドルタイムアウト時間を設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JMXRemoteClient

public JMXRemoteClient()
コンストラクタ(引数なし)


JMXRemoteClient

public JMXRemoteClient(java.util.Map<java.lang.String,java.lang.Object> env)
コンストラクタ(引数あり)

パラメータ:
env - JMX リモートに対するクライアント環境変数を含む Map オブジェクト

JMXRemoteClient

public JMXRemoteClient(java.lang.String trust,
                       java.lang.String trustpass)
コンストラクタ(TrustStoreファイル名、パスワード)

パラメータ:
trust - TrustStore ファイル
trustpass - TrustStore ファイルのパスワード
メソッドの詳細

config

public void config(java.lang.String trust,
                   java.lang.String trustpass,
                   boolean enc)
            throws java.lang.Exception
証明書ファイル、証明書パスワード、暗号化フラグを設定する。

パラメータ:
trust - 証明書ファイル
trustpass - 証明書パスワード
enc - 暗号化フラグ
例外:
java.lang.Exception

configSsl

public void configSsl(java.lang.String trust,
                      java.lang.String trustpass)
               throws java.lang.Exception
証明書ファイル、証明書パスワード、暗号化フラグを設定する。

パラメータ:
trust - 証明書ファイル
trustpass - 証明書パスワード
例外:
java.lang.Exception

connect

public javax.management.remote.JMXConnector connect(java.lang.String URL,
                                                    java.lang.String username,
                                                    java.lang.String password)
                                             throws java.lang.Exception
指定された情報でサーバに接続する

パラメータ:
URL - 接続するURL service:jmx:jmxmp://host[:port]の形式
username - サーバ側にアクセスするユーザ名
password - サーバ側にアクセスするパスワード
戻り値:
JMXConnectorオブジェクトを返却する
例外:
java.lang.Exception

equals

public boolean equals(java.lang.Object obj)
オーバーライド:
クラス java.lang.Object 内の equals

getTimeout

public int getTimeout()
接続のアイドルタイムアウト時間を取得する。

戻り値:
タイムアウト値

setTimeout

public void setTimeout(int timeout)
接続のアイドルタイムアウト時間を設定する。

パラメータ:
timeout - タイムアウト値

getConnectTimeout

public int getConnectTimeout()
初期接続のタイムアウト時間を取得する。

戻り値:
タイムアウト値

setConnectTimeout

public void setConnectTimeout(int timeout)
初期接続のタイムアウト時間を設定する。

パラメータ:
timeout - タイムアウト値

getCurrentConnector

public javax.management.remote.JMXConnector getCurrentConnector()