|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 列舉常數 | 欄位 | 方法 | 詳細資訊: 列舉常數 | 欄位 | 方法 |
java.lang.Object java.lang.Enum<SSLEngineResult.Status> javax.net.ssl.SSLEngineResult.Status
public static enum SSLEngineResult.Status
描述 SSLEngine
操作總體結果的 SSLEngineResult
列舉。
Status
值不能反映當前正在進行的 SSLEngine
連繫交換的狀態。有關該連繫交換狀態的資訊應參考 SSLEngineResult 的 HandshakeStatus
。
列舉常數摘要 | |
---|---|
BUFFER_OVERFLOW
SSLEngine 不能進行該操作,因為在目標緩衝區沒有足夠的位元組空間可以容納結果。 |
|
BUFFER_UNDERFLOW
SSLEngine 不能對傳入的資料解包,因為沒有足夠的源位元組可以用來產生一個完整的套件。 |
|
CLOSED
該操作只關閉了 SSLEngine 的這一端,或者由於它已經關閉而無法完成該操作。 |
|
OK
SSLEngine 完成了操作,並且可處理類似的調用。 |
方法摘要 | |
---|---|
static SSLEngineResult.Status |
valueOf(String name)
返回帶有指定名稱的該型別的列舉常數。 |
static SSLEngineResult.Status[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
從類別 java.lang.Enum 繼承的方法 |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
從類別 java.lang.Object 繼承的方法 |
---|
getClass, notify, notifyAll, wait, wait, wait |
列舉常數詳細資訊 |
---|
public static final SSLEngineResult.Status BUFFER_UNDERFLOW
SSLEngine
不能對傳入的資料解包,因為沒有足夠的源位元組可以用來產生一個完整的套件。
再重新調用一次即可有更多的位元組可供使用。
public static final SSLEngineResult.Status BUFFER_OVERFLOW
SSLEngine
不能進行該操作,因為在目標緩衝區沒有足夠的位元組空間可以容納結果。
再重新調用一次即可有更多的位元組可供使用。
SSLSession.getPacketBufferSize()
,
SSLSession.getApplicationBufferSize()
public static final SSLEngineResult.Status OK
SSLEngine
完成了操作,並且可處理類似的調用。
public static final SSLEngineResult.Status CLOSED
SSLEngine
的這一端,或者由於它已經關閉而無法完成該操作。
方法詳細資訊 |
---|
public static final SSLEngineResult.Status[] values()
for(SSLEngineResult.Status c : SSLEngineResult.Status.values()) System.out.println(c);
public static SSLEngineResult.Status valueOf(String name)
指定要返回的列舉常數的名稱。
-
如果該列舉型別沒有帶有指定名稱的常數,
- 則拋出 IllegalArgumentException
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 列舉常數 | 欄位 | 方法 | 詳細資訊: 列舉常數 | 欄位 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。