JavaTM 2 Platform
Standard Ed. 6

javax.net.ssl
列舉 SSLEngineResult.Status

java.lang.Object
  繼承者 java.lang.Enum<SSLEngineResult.Status>
      繼承者 javax.net.ssl.SSLEngineResult.Status
所有已實作的介面:
Serializable, Comparable<SSLEngineResult.Status>
正在封閉類別:
SSLEngineResult

public static enum SSLEngineResult.Status
extends Enum<SSLEngineResult.Status>

描述 SSLEngine 操作總體結果的 SSLEngineResult 列舉。 Status 值不能反映當前正在進行的 SSLEngine 連繫交換的狀態。有關該連繫交換狀態的資訊應參考 SSLEngineResult 的 HandshakeStatus

從以下版本開始:
1.5

列舉常數摘要
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
 

列舉常數詳細資訊

BUFFER_UNDERFLOW

public static final SSLEngineResult.Status BUFFER_UNDERFLOW
SSLEngine 不能對傳入的資料解包,因為沒有足夠的源位元組可以用來產生一個完整的套件。

再重新調用一次即可有更多的位元組可供使用。


BUFFER_OVERFLOW

public static final SSLEngineResult.Status BUFFER_OVERFLOW
SSLEngine 不能進行該操作,因為在目標緩衝區沒有足夠的位元組空間可以容納結果。

再重新調用一次即可有更多的位元組可供使用。

另請參見:
SSLSession.getPacketBufferSize(), SSLSession.getApplicationBufferSize()

OK

public static final SSLEngineResult.Status OK
SSLEngine 完成了操作,並且可處理類似的調用。


CLOSED

public static final SSLEngineResult.Status CLOSED
該操作只關閉了 SSLEngine 的這一端,或者由於它已經關閉而無法完成該操作。

方法詳細資訊

values

public static final SSLEngineResult.Status[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(SSLEngineResult.Status c : SSLEngineResult.Status.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

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