com.JRcServer.commons.net
クラス NetAgent

java.lang.Object
  上位を拡張 com.JRcServer.commons.net.NetAgent

public class NetAgent
extends java.lang.Object

ネットワークエージェント処理.

ネットワークの切断/復帰を管理するエージェント処理です.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2004/10/16
作成者:
masahito suzuki

メソッドの概要
 void add(NetAgentElement value)
          ネットワークエージェント管理要素を追加.
 void destroyElements()
          管理内容を破棄.
static NetAgent getInstance()
          オブジェクト情報を取得.
 int getInterval()
          実施インターバル値を取得.
 boolean isExec()
          動作実施チェック.
 void setInterval(int interval)
          実施インターバル値を設定.
 int size()
          ネットワークエージェント管理要素数を取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static final NetAgent getInstance()
オブジェクト情報を取得.

オブジェクト情報を取得します.

戻り値:
NetAgent オブジェクト情報が返されます.

destroyElements

public final void destroyElements()
管理内容を破棄.

管理されている内容を破棄します.


add

public final void add(NetAgentElement value)
               throws InputException,
                      AccessException
ネットワークエージェント管理要素を追加.

ネットワークエージェント管理要素を追加します.

パラメータ:
value - 対象のネットワークエージェント管理要素を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

setInterval

public final void setInterval(int interval)
実施インターバル値を設定.

実施インターバル値を設定します.

パラメータ:
interval - チェック間隔を設定します.
設定可能な最小値は[1000]です.
それ以下の値を設定した場合は、最小値となります.

getInterval

public final int getInterval()
実施インターバル値を取得.

実施インターバル値を取得します.

戻り値:
int 実施インターバル値が返されます.

size

public final int size()
ネットワークエージェント管理要素数を取得.

対象のネットワークエージェント管理要素数を取得します.

戻り値:
int 管理されているネットワークエージェント管理要素数が返されます.

isExec

public final boolean isExec()
動作実施チェック.

このオブジェクトが動作しているかチェックします.

戻り値:
boolean チェック結果が返されます.
[true]が返された場合、動作中です.
[false]が返された場合、停止中です.