|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--javax.naming.RefAddr
|
+--javax.naming.BinaryRefAddr
このクラスは、通信終端のアドレスのバイナリ形式を表します。
BinaryRefAddr は、通信機構、およびその通信機構に固有のアドレス記述が格納された不透明なバッファを記述する型で構成されます。アドレス型の形式および解釈と、不透明なバッファの内容は、3 つの関係者の合意に基づいています。3 つの関係者とは、アドレスを使用するクライアント、アドレスを使用して接続されるオブジェクトまたはサーバ、アドレスを作成する管理者またはプログラムです。
バイナリ参照アドレスの例は、BER X.500 表示アドレスです。別の例としては、サービスのオブジェクト処理の直列化された形式があります。
バイナリ参照アドレスは、フィールドが作成されると置換できないという意味で不変です。ただし、不透明なバッファの保持に使用されるバイト配列を使用できます。プログラムでは、このバイト配列は、なるべく変更しないでください。このバイト配列の変更には、明示的な同期化が必要です。
RefAddr,
StringRefAddr, 直列化された形式| クラス javax.naming.RefAddr から継承したフィールド |
addrType |
| コンストラクタの概要 | |
BinaryRefAddr(String addrType,
byte[] src)
アドレス型および内容のバイト配列を使用して、BinaryRefAddr の新しいインスタンスを構築します。 |
|
BinaryRefAddr(String addrType,
byte[] src,
int offset,
int count)
アドレス型および内容のバイト配列領域を使用して、BinaryRefAddr の新しいインスタンスを構築します。 |
|
| メソッドの概要 | |
boolean |
equals(Object obj)
obj がこのアドレスと等しいかが判断されます。 |
Object |
getContent()
このアドレスの内容をオブジェクトとして取得します。 |
int |
hashCode()
アドレス型および内容を使用するこのアドレスのハッシュコードが計算されます。 |
String |
toString()
このアドレスの文字列表現が生成されます。 |
| クラス javax.naming.RefAddr から継承したメソッド |
getType |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public BinaryRefAddr(String addrType,
byte[] src)
addrType - アドレスの型を記述する null 以外の文字列src - バイト配列としてのアドレスの null 以外の内容。src の内容は、新しい BinaryRefAddr にコピーされる
public BinaryRefAddr(String addrType,
byte[] src,
int offset,
int count)
addrType - アドレスの型を記述する null 以外の文字列src - バイト配列としてのアドレスの null 以外の内容。src の内容は、新しい BinaryRefAddr にコピーされるoffset - バイトを取得する src の開始インデックス。0 <= offset <= src.lengthcount - src から抽出されるバイト数。0 <= count <= src.length-offset| メソッドの詳細 |
public Object getContent()
RefAddr 内の getContentpublic boolean equals(Object obj)
RefAddr 内の equalsobj - null の可能性がある判定対象オブジェクトpublic int hashCode()
RefAddr 内の hashCodepublic String toString()
RefAddr 内の toString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.