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

## com.JRcServer.commons.net.mgc
インタフェース MgcValue

すべてのスーパーインタフェース:
  java.lang.Comparable, java.io.Serializable

    public interface MgcValue

extends java.lang.Comparable, java.io.Serializable

マルチキャストグループ要素オブジェクト.
接続情報を格納するマルチキャストグループ要素オブジェクトです.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.0.0 2005/07/29
作成者:
  masahito suzuki

フィールドの概要
`static int` | `PROTOCOL_TYPE_MCAST` 対象プロトコルタイプ : Malticast.
`static int` | `PROTOCOL_TYPE_TCP` 対象プロトコルタイプ : TCP.
`static int` | `PROTOCOL_TYPE_UDP` 対象プロトコルタイプ : UDP.

メソッドの概要
`int` | `getBeforeResponse()` 前回応答時間を取得.
`boolean` | `getBind(ConnectAddress out)` 設定されているバインド情報を取得.
`java.net.InetAddress` | `getBindAddress()` 設定されているバインドアドレスを取得.
`int` | `getBindPort()` 設定されているバインドポートを取得.
`int` | `getConnectCount()` 現在のコネクションカウントを取得.
`long` | `getDefaultTime()` 現在のMgc標準時間を取得.
`int` | `getProtocolType()` 設定されているプロトコルタイプを取得.
`int` | `getServerID()` 設定されているサーバIDを取得.
`java.lang.String` | `getServerName()` 設定されているサーバ名を取得.
`long` | `getUpdateTime()` 更新時間を取得.
`boolean` | `isUse()` このオブジェクトが有効であるかチェック.

インタフェース java.lang.Comparable から継承されたメソッド
`compareTo`

フィールドの詳細

### PROTOCOL_TYPE_TCP

    static final int PROTOCOL_TYPE_TCP

  対象プロトコルタイプ : TCP.

  関連項目:
    定数フィールド値

### PROTOCOL_TYPE_UDP

    static final int PROTOCOL_TYPE_UDP

  対象プロトコルタイプ : UDP.

  関連項目:
    定数フィールド値

### PROTOCOL_TYPE_MCAST

    static final int PROTOCOL_TYPE_MCAST

  対象プロトコルタイプ : Malticast.

  関連項目:
    定数フィールド値

メソッドの詳細

### getServerName

    java.lang.String getServerName()

  設定されているサーバ名を取得.
  設定されているサーバ名を取得します.

  戻り値:
    String 設定されているサーバ名が返されます.
    [null]が返された場合、このオブジェクトは無効です.

### getServerID

    int getServerID()

  設定されているサーバIDを取得.
  設定されているサーバIDを取得します.

  戻り値:
    int 設定されているサーバIDが返されます.
    [-1]が返された場合、このオブジェクトは無効です.

### getProtocolType

    int getProtocolType()

  設定されているプロトコルタイプを取得.
  設定されているプロトコルタイプを取得します.

  戻り値:
    int 設定されているプロトコルタイプが返されます.
    [MgcValue.PROTOCOL_TYPE_TCP]が返された場合、TCP/IPを示します.
    [MgcValue.PROTOCOL_TYPE_UDP]が返された場合、UDPを示します.
    [MgcValue.PROTOCOL_TYPE_MCAST]が返された場合、Multicastを示します.
    [-1]が返された場合、このオブジェクトは無効です.

### getBindAddress

    java.net.InetAddress getBindAddress()

  設定されているバインドアドレスを取得.
  設定されているバインドアドレスを取得します.

  戻り値:
    InetAddress 設定されているバインドアドレスが返されます.
    [null]が返された場合、このオブジェクトは無効です.

### getBindPort

    int getBindPort()

  設定されているバインドポートを取得.
  設定されているバインドポート番号を取得します.

  戻り値:
    int 設定されているバインドポート番号が返されます.
    [-1]が返された場合、このオブジェクトは無効です.

### getBind

    boolean getBind(ConnectAddress out)

  設定されているバインド情報を取得.
  設定されているバインド情報を取得します.

  パラメータ:
    `out` - 取得先のオブジェクトを設定します.
  戻り値:
    boolean 取得結果が返されます.
    [true]が返された場合、正常に取得できました.
    [false]が返された場合、取得出来ませんでした.

### getUpdateTime

    long getUpdateTime()

  更新時間を取得.
  更新時間を取得します.

  戻り値:
    long 更新時間返されます.
    [-1L]が返された場合、このオブジェクトは無効です.
    [Long.MIN_VALUE]が返された場合、この条件は設定されていません.

### getConnectCount

    int getConnectCount()

  現在のコネクションカウントを取得.
  現在のコネクションカウントを取得します.

  戻り値:
    int 現在のコネクションカウントが返されます.
    [-1]が返された場合、このオブジェクトは無効です.

### getDefaultTime

    long getDefaultTime()

  現在のMgc標準時間を取得.
  現在のMgc標準時間を取得します.

  戻り値:
    long 現在のMgc標準時間が返されます.
    [-1L]が返された場合、このオブジェクトは無効です.

### getBeforeResponse

    int getBeforeResponse()

  前回応答時間を取得.
  前回の応答時間を取得します.

  戻り値:
    int 前回の応答時間が返されます.
    [-1]が返された場合、このオブジェクトは無効です.
    [Integer.MIN_VALUE]が返された場合、この条件は設定されていません.

### isUse

    boolean isUse()

  このオブジェクトが有効であるかチェック.
  このオブジェクトが有効であるかチェックします.

  戻り値:
    boolean チェック結果が返されます.
    [true]が返された場合、オブジェクトは有効です.
    [false]が返された場合、オブジェクトは無効です.

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