|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.naming.RefAddr javax.naming.BinaryRefAddr
public class BinaryRefAddr
此類別表示通信終端位址的二進制形式。
BinaryRefAddr 由描述通信機制的型別和包含特定於該通信機制的位址描述的不透明緩衝區組成。位址型別的格式和解釋以及不透明緩衝區的內容基於三方的協議,這裡的三方為:使用該位址的客戶端、使用該位址的可到達物件/伺服器,以及創建該位址的管理員或程序。
二進制基準位址 (reference address) 的一個範例是 BER X.500 現行位址 (presentation address)。二進制基準位址的另一個範例是服務的物件句柄的序列化形式。
二進制基準位址是不可變的,因為其欄位一經創建就不能被替換。不過,可以存取用來保存不透明緩衝區的位元組陣列。強烈建議程序不要更改此位元組陣列。對此位元組陣列的更改需要被顯式同步。
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()
以 Object 形式檢索此位址的內容。 |
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.length。count
- 從 src 中提取的位元組數。0 <= count <= src.length-offset。方法詳細資訊 |
---|
public Object getContent()
RefAddr
中的 getContent
public boolean equals(Object obj)
RefAddr
中的 equals
obj
- 要檢查的可能為 null 的物件。
RefAddr.getContent()
,
RefAddr.getType()
public int hashCode()
RefAddr
中的 hashCode
Object.hashCode()
public String toString()
RefAddr
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。