| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.naming.RefAddr
javax.naming.BinaryRefAddr
public class 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 の可能性があるチェック対象オブジェクト
RefAddr.getContent(), 
RefAddr.getType()public int hashCode()
RefAddr 内の hashCodeObject.hashCode()public String toString()
RefAddr 内の toString| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。