クラスBinaryRefAddr
java.lang.Object
javax.naming.RefAddr
javax.naming.BinaryRefAddr
- すべての実装されたインタフェース:
- Serializable
public class BinaryRefAddr extends RefAddr
このクラスは、通信端点のアドレスのバイナリ形式を表します。
BinaryRefAddrは、通信メカニズム、およびその通信メカニズムに固有のアドレス記述が格納された不透明なバッファを記述する型で構成されます。 アドレス型の形式および解釈と、不透明なバッファの内容は、3つのグループの合意に基づいています。3つのグループとは、アドレスを使用するクライアント、アドレスを使用して接続されるオブジェクトまたはサーバー、アドレスを作成する管理者またはプログラムです。
バイナリ参照アドレスの例は、BER X.500表示アドレスです。 別の例としては、サービスのオブジェクト・ハンドルの直列化された形式があります。
バイナリ参照アドレスは、フィールドが作成されると置換できないという意味で不変です。 ただし、不透明なバッファの保持に使用されるバイト配列を使用できます。 プログラムでは、このバイト配列は、なるべく変更しないでください。 このバイト配列の変更には、明示的な同期化が必要です。
- 導入されたバージョン:
- 1.3
- 関連項目:
- 
フィールドのサマリー
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明BinaryRefAddr(String addrType, byte[] src) アドレス型および内容のバイト配列を使用して、BinaryRefAddrの新しいインスタンスを構築します。BinaryRefAddr(String addrType, byte[] src, int offset, int count) アドレス型および内容のバイト配列領域を使用して、BinaryRefAddrの新しいインスタンスを構築します。
- 
メソッドのサマリー
- 
コンストラクタの詳細- 
BinaryRefAddrpublic BinaryRefAddr(String addrType, byte[] src) アドレス型および内容のバイト配列を使用して、BinaryRefAddrの新しいインスタンスを構築します。- パラメータ:
- addrType- アドレスの型を記述したnull以外の文字列。
- src- バイト配列としてのアドレスのnull以外の内容。 srcの内容は、新しいBinaryRefAddrにコピーされる。
 
- 
BinaryRefAddrpublic BinaryRefAddr(String addrType, byte[] src, int offset, int count) アドレス型および内容のバイト配列領域を使用して、BinaryRefAddrの新しいインスタンスを構築します。- パラメータ:
- addrType- アドレスの型を記述したnull以外の文字列。
- src- バイト配列としてのアドレスのnull以外の内容。 srcの内容は、新しいBinaryRefAddrにコピーされる。
- offset- バイトを取得するsrcの開始インデックス。- 0 <= offset <= src.length。
- count- srcから抽出されるバイト数。- 0 <= count <= src.length-offset。
 
 
- 
- 
メソッドの詳細- 
getContentpublic Object getContent()このアドレスの内容をオブジェクトとして取得します。 結果はバイト配列になります。 この配列を変更すると、このBinaryRefAddrの内容に影響します。 プログラムでは、この配列の内容は、なるべく変更しないでください。変更が必要な場合は、バッファをロックしてください。- 定義:
- getContent、クラス- RefAddr
- 戻り値:
- このアドレスの内容が格納されるnull以外のバッファ。
 
- 
equals
- 
hashCode
- 
toString
 
-