模块 java.base

枚举类枚举类 SSLEngineResult.Status

java.lang.Object
java.lang.Enum <SSLEngineResult.Status >
javax.net.ssl.SSLEngineResult.Status
所有已实现的接口:
Serializable , Comparable<SSLEngineResult.Status> , Constable
封闭类:
SSLEngineResult

public static enum SSLEngineResult.Status extends Enum <SSLEngineResult.Status >
描述 SSLEngine 操作的总体结果的 SSLEngineResult 枚举。 Status 值不反映当前正在进行的 SSLEngine 握手的状态。应咨询 SSLEngineResult's HandshakeStatus 以获取该信息。
自从:
1.5
  • 枚举常量详细信息

    • BUFFER_UNDERFLOW

      public static final SSLEngineResult.Status  BUFFER_UNDERFLOW
      SSLEngine 无法解包传入数据,因为没有足够的源字节可用于制作完整的数据包。

      一旦有更多字节可用,请重复调用。

    • BUFFER_OVERFLOW

      public static final SSLEngineResult.Status  BUFFER_OVERFLOW
      SSLEngine 无法处理该操作,因为目标缓冲区中没有足够的可用字节来保存结果。

      一旦有更多字节可用,请重复调用。

      参见:
    • OK

      public static final SSLEngineResult.Status  OK
      SSLEngine 完成了操作,可以处理类似的呼叫。
    • CLOSED

      public static final SSLEngineResult.Status  CLOSED
      操作刚刚关闭了 SSLEngine 的这一侧,或者操作无法完成,因为它已经关闭。
  • 方法详情

    • values

      public static SSLEngineResult.Status [] values()
      返回一个数组,其中包含此枚举类的常量,按照它们声明的顺序排列。
      返回:
      包含此枚举类常量的数组,按照它们声明的顺序排列
    • valueOf

      public static SSLEngineResult.Status  valueOf(String  name)
      返回具有指定名称的此类的枚举常量。字符串必须匹配确切地用于在此类中声明枚举常量的标识符。 (不允许使用无关的空白字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      具有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果此枚举类没有具有指定名称的常量
      NullPointerException - 如果参数为空