Hitachi

インメモリデータグリッド Hitachi Elastic Application Data Store ユーザーズガイド


18.1.3 Nodeクラス

〈この項の構成〉

(1) 説明

EADSサーバの情報を取得するためのクラスです。

(2) 継承関係

java.lang.Object
 └com.hitachi.software.xeads.client.api.Node

(3) 形式

public class Node
extends java.lang.Object

(4) メソッド一覧

Nodeクラスが提供するメソッド一覧を次の表に示します。

メソッド名

説明

getNodeId()

EADSサーバIDを取得します。

isEnable()

EADSサーバとの接続可否を取得します。

getAddress()

EADSサーバのIPアドレスとポート番号を取得します。

getPosition()

EADSサーバの位置(ハッシュ値)を取得します。

toString()

EADSサーバの情報(文字列表現)を取得します。

(5) getNodeId()

(a) 機能

EADSサーバIDを取得します。

(b) 形式

public int getNodeId()

(c) 戻り値

EADSサーバIDが返却されます。

(6) isEnable()

(a) 機能

EADSサーバとの接続可否を取得します。

(b) 形式

public boolean isEnable()

(c) 戻り値

EADSサーバとの接続可否が返却されます。

true

接続できます。

false

接続できません。

(7) getAddress()

(a) 機能

EADSサーバのIPアドレスとポート番号を取得します。

(b) 形式

public java.net.InetSocketAddress getAddress()

(c) 戻り値

EADSサーバのIPアドレスとポート番号を示すjava.net.InetSocketAddressインスタンスが返却されます。

(8) getPosition()

(a) 機能

EADSサーバの位置(ハッシュ値)を取得します。

(b) 形式

public int getPosition()

(c) 戻り値

EADSサーバの位置(ハッシュ値)が返却されます。

(9) toString()

(a) 機能

EADSサーバの情報(文字列表現)を取得します。

(b) 形式

public String toString()

(c) 戻り値

EADSサーバの情報(文字列表現)が次の形式で返却されます。

”node id = <EADSサーバID>, status = <ENABLE | DISABLE>, position = <EADSサーバの位置>, address = <EADSサーバのIPアドレスとポート番号>”