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]が返された場合、オブジェクトは無効です.