com.JRcServer.commons.net
クラス NowAddress

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

public class NowAddress
extends java.lang.Object

現在のIPアドレス情報取得.

現在のIPアドレス情報を取得します.

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

メソッドの概要
 void flush()
          即時実行.
 java.lang.String[] getAllLocalAdapter()
          ローカルIPアドレス群に対する媒体名を取得.
 java.lang.String[] getAllLocalIpAddress()
          ローカルIPアドレス群を取得.
 java.lang.String getHostName(java.lang.String addr)
          指定IPアドレスに対するホスト名を取得.
static NowAddress getInstance()
          オブジェクト情報を取得.
 int getInterval()
          設定インターバル時間を取得.
 java.lang.String getLocalAdapter()
          ローカルIPアドレスに対する媒体名を取得.
 java.lang.String getLocalAddress()
          ローカルIPアドレス情報を取得.
 java.lang.String getLocalHost()
          ローカルホスト情報を取得.
 boolean isUse(java.net.InetAddress addr)
          指定アドレス情報が存在するかチェック.
 boolean isUse(java.lang.String addr)
          指定アドレス情報が存在するかチェック.
 void setInterval(int interval)
          インターバル時間の設定.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

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

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

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

flush

public final void flush()
即時実行.

コマンド処理をインターバルに関係なく即時実行します.


setInterval

public final void setInterval(int interval)
                       throws InputException
インターバル時間の設定.

チェックタイミングのインターバル時間を設定します.

パラメータ:
interval - 取得間隔のタイミング値を設定します. 設定可能な最小値は[5000]です.
設定可能な最大値は[300000]です.
また、この設定単位はミリ秒です.
例外:
InputException - 入力例外.

getInterval

public final int getInterval()
設定インターバル時間を取得.

設定されているインターバル時間を取得します.

戻り値:
int 設定されているインターバル時間が返されます.
また、設定されている単位はミリ秒です.

getLocalAddress

public final java.lang.String getLocalAddress()
ローカルIPアドレス情報を取得.

ローカルIPアドレス情報を取得します.

戻り値:
String 対象ローカルIPアドレス情報が返されます.

getLocalHost

public final java.lang.String getLocalHost()
ローカルホスト情報を取得.

ローカルホスト情報を取得します.

戻り値:
String 対象ローカルホスト情報が返されます.

getAllLocalIpAddress

public final java.lang.String[] getAllLocalIpAddress()
ローカルIPアドレス群を取得.

ローカルIPアドレス群を取得します.

戻り値:
String[] 対象ローカルIPアドレス群が返されます.

getHostName

public final java.lang.String getHostName(java.lang.String addr)
指定IPアドレスに対するホスト名を取得.

指定されたIPアドレスに対するホスト名を取得します.

パラメータ:
addr - 取得対象のIPアドレスを設定します.
戻り値:
String 対象のホスト名が返されます.

getLocalAdapter

public final java.lang.String getLocalAdapter()
                                       throws UnsupportException
ローカルIPアドレスに対する媒体名を取得.

ローカルIPアドレスに対する媒体名を取得します.

戻り値:
String 対象の媒体名が返されます.
例外:
UnsupportException - サポート外例外.

getAllLocalAdapter

public final java.lang.String[] getAllLocalAdapter()
                                            throws UnsupportException
ローカルIPアドレス群に対する媒体名を取得.

ローカルIPアドレス群に対する媒体名を取得します.

戻り値:
String[] 対象の媒体名が返されます.
例外:
UnsupportException - サポート外例外.

isUse

public final boolean isUse(java.net.InetAddress addr)
指定アドレス情報が存在するかチェック.

指定アドレス情報が存在するかチェックします.

パラメータ:
addr - チェック対象のアドレスを設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、利用可能です. [false]が返された場合、利用不可能です.

isUse

public final boolean isUse(java.lang.String addr)
指定アドレス情報が存在するかチェック.

指定アドレス情報が存在するかチェックします.

パラメータ:
addr - チェック対象のアドレスを設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合、利用可能です. [false]が返された場合、利用不可能です.