概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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]が返された場合、利用不可能です.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド