- 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
- 関連項目:
Reference,LinkRef,StringRefAddr,BinaryRefAddr, 直列化された形式
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド abstractメソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object obj)objがこのRefAddrと等しいかどうかを判別します。abstract ObjectgetContent()このアドレスの内容を取り出します。StringgetType()このアドレスのアドレス型を取り出します。inthashCode()このアドレスのハッシュ・コードを、そのアドレス型と内容を使用して計算します。StringtoString()このアドレスの文字列表現を生成します。
-
-
-
フィールドの詳細
-
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に等しい
- null以外
- RefAddrのインスタンスである場合
- objにこのRefAddrと同じアドレス型がある場合(String.compareTo()を使用)
- objおよびこのRefAddrの内容がnullであるか、または両方が等しい場合(equals()テストを使用)
- オーバーライド:
equals、クラス:Object- パラメータ:
obj- nullの可能性があるチェック対象のobj。- 戻り値:
- objがこのrefaddrと等しい場合はtrue、そうでない場合はfalse。
- 関連項目:
getContent(),getType()
-
hashCode
public int hashCode()
このアドレスのハッシュ・コードを、そのアドレス型と内容を使用して計算します。 ハッシュ・コードは、アドレス型のハッシュ・コードとアドレス内容のハッシュ・コードの合計になります。- オーバーライド:
hashCode、クラス:Object- 戻り値:
- intとしてのこのアドレスのハッシュ・コード。
- 関連項目:
Object.hashCode()
-
-