コンストラクタ
# 新しいServerInfo(名前、IP、ポート)
ServerInfoのインスタンスを初期化します
パラメーター:
| 名前 | タイプ | デフォルト | 詳細説明 |
|---|---|---|---|
name |
String | ヌル | キャッシュが実行されているサーバーノードの名前を指定します。 |
ip |
Inetアドレス | ヌル | キャッシュが実行されているサーバーノードのInetAddressを指定します。 |
port |
数 | 9800 | クライアントがサーバーノードに接続するためのポートを指定します。 |
メソッド
# 比較する(obj)
優先度に基づいてServerInfoを比較します
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
obj |
オブジェクト | 比較するサーバー情報オブジェクト。 |
戻り値:
等しい場合は0、小さい場合は-1、大きい場合は1
# 等しい(obj) →{ブール値}
XNUMXつのServerInfoインスタンスを比較します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
obj |
オブジェクト | 比較するサーバー情報オブジェクト。 |
戻り値:
指定されたオブジェクトがこのオブジェクトと等しい場合はtrue、それ以外の場合はfalse。
- タイプ
- boolean
# IPの取得() →{Inetアドレス}
キャッシュが実行されているサーバーノードのIPアドレスを取得します。
戻り値:
キャッシュが実行されているサーバーノードのIPアドレス。
- タイプ
- Inetアドレス
# 名前を取得()
キャッシュが実行されているサーバーノードの名前を取得します。
# getポート() →{番号}
クライアントがサーバーノードに接続するためのポートを取得します。
戻り値:
クライアントがサーバーノードに接続するためのポート。
- タイプ
- 数
# setIP(価値)
キャッシュが実行されているサーバーノードのIPアドレスを設定します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
String | キャッシュが文字列の形式で実行されているサーバーノードのIPアドレス。 |
# セット名(価値)
キャッシュが実行されているサーバーノードの名前を設定します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
string | キャッシュが実行されているサーバーノードの名前。 |
# セットポート(価値)
クライアントがサーバーノードに接続するためのポートを設定します。
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
value |
数 | クライアントがサーバーノードに接続するためのポート。 |
# toString() →{文字列}
このインスタンスの値を同等の文字列表現に変換します。
戻り値:
ServerInfoの文字列表現。
- タイプ
- String