public static final enum

SSLEngineResult.HandshakeStatus

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ javax.net.ssl.SSLEngineResult.HandshakeStatus

Class Overview

An SSLEngineResult enum describing the current handshaking state of this SSLEngine.

Summary

Enum Values
SSLEngineResult.HandshakeStatus  FINISHED  The SSLEngine has just finished handshaking. 
SSLEngineResult.HandshakeStatus  NEED_TASK  The SSLEngine needs the results of one (or more) delegated tasks before handshaking can continue. 
SSLEngineResult.HandshakeStatus  NEED_UNWRAP  The SSLEngine needs to receive data from the remote side before handshaking can continue. 
SSLEngineResult.HandshakeStatus  NEED_WRAP  The SSLEngine must send data to the remote side before handshaking can continue, so SSLEngine.wrap() should be called. 
SSLEngineResult.HandshakeStatus  NOT_HANDSHAKING  The SSLEngine is not currently handshaking. 
Public Methods
static SSLEngineResult.HandshakeStatus valueOf(String name)
final static HandshakeStatus[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final SSLEngineResult.HandshakeStatus FINISHED

The SSLEngine has just finished handshaking.

This value is only generated by a call to SSLEngine.wrap()/unwrap() when that call finishes a handshake. It is never generated by SSLEngine.getHandshakeStatus().

public static final SSLEngineResult.HandshakeStatus NEED_TASK

The SSLEngine needs the results of one (or more) delegated tasks before handshaking can continue.

public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP

The SSLEngine needs to receive data from the remote side before handshaking can continue.

public static final SSLEngineResult.HandshakeStatus NEED_WRAP

The SSLEngine must send data to the remote side before handshaking can continue, so SSLEngine.wrap() should be called.

public static final SSLEngineResult.HandshakeStatus NOT_HANDSHAKING

The SSLEngine is not currently handshaking.

Public Methods

public static SSLEngineResult.HandshakeStatus valueOf (String name)

public static final HandshakeStatus[] values ()