java.lang.Object
javax.naming.RefAddr
- すべての実装されたインタフェース:
Serializable
- 直系の既知のサブクラス:
BinaryRefAddr
,StringRefAddr
public abstract class RefAddr extends Object implements Serializable
このクラスは通信端点のアドレスを表します。 このクラスは、通信メカニズムを記述する型と、RefAddrサブクラスによって決定されるアドレス内容で構成されます。
たとえば、アドレス型は「BSD Printer Address」に、BSD印刷プロトコルで使用されるアドレスであることを指定します。 その内容は、このプロトコルを認識するプリンタ・サーバーの位置を識別するマシン名になります。
RefAddrは参照内に含まれています。
RefAddrはabstractクラスです。 それの具象実装によって、その同期プロパティが決定されます。
- 導入されたバージョン:
- 1.3
- 関連項目:
-
フィールドのサマリー
-
コンストラクタのサマリー
-
メソッドのサマリー
-
フィールド詳細
-
addrType
protected String addrTypeこのアドレスの型を含みます。
-
-
コンストラクタの詳細
-
RefAddr
protected RefAddr(String addrType) そのアドレス型を使用して、RefAddrの新しいインスタンスを構築します。- パラメータ:
addrType
- アドレスの型を記述したnull以外の文字列。
-
-
メソッドの詳細
-
getType
public String getType()このアドレスのアドレス型を取り出します。- 戻り値:
- このアドレスのnull以外のアドレス型。
-
getContent
public abstract Object getContent()このアドレスの内容を取り出します。- 戻り値:
- nullの可能性があるアドレス内容。
-
equals
public boolean equals(Object obj) objがこのRefAddrと等しいかどうかを判別します。これらの条件がすべてtrueである場合、objはこのRefAddrに等しい
- non-null
- RefAddrのインスタンスである場合
- objにこのRefAddrと同じアドレス型がある場合(String.compareTo()を使用)
- objおよびこのRefAddrの内容がnullであるか、または両方が等しい場合(equals()テストを使用)
-
hashCode
public int hashCode()このアドレスのハッシュ・コードを、そのアドレス型と内容を使用して計算します。 ハッシュ・コードは、アドレス型のハッシュ・コードとアドレス内容のハッシュ・コードの合計になります。 -
toString
public String toString()このアドレスの文字列表現を生成します。 文字列はアドレスの型およびラベル付きの内容で構成されます。 この表記は、表示されるだけで、構文解析には使用されません。
-