public class BinaryRefAddr extends RefAddr
BinaryRefAddrは、通信メカニズム、およびその通信メカニズムに固有のアドレス記述が格納された不透明なバッファを記述する型で構成されます。 アドレス型の形式および解釈と、不透明なバッファの内容は、3つのグループの合意に基づいています。3つのグループとは、アドレスを使用するクライアント、アドレスを使用して接続されるオブジェクトまたはサーバー、アドレスを作成する管理者またはプログラムです。
バイナリ参照アドレスの例は、BER X.500表示アドレスです。 別の例としては、サービスのオブジェクト・ハンドルの直列化された形式があります。
バイナリ参照アドレスは、フィールドが作成されると置換できないという意味で不変です。 ただし、不透明なバッファの保持に使用されるバイト配列を使用できます。 プログラムでは、このバイト配列は、なるべく変更しないでください。 このバイト配列の変更には、明示的な同期化が必要です。
RefAddr, StringRefAddr, 直列化された形式| コンストラクタ | 説明 |
|---|---|
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() |
このアドレスの文字列表現を生成します。
|
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.length。count - srcから抽出されるバイト数。0 <= count <= src.length-offset。public Object getContent()
getContent、クラスRefAddrpublic boolean equals(Object obj)
equals、クラスRefAddrobj - チェックするnullの可能性があるオブジェクト。RefAddr.getContent(), RefAddr.getType()public int hashCode()
hashCode、クラスRefAddrObject.hashCode() バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。