public static enum SSLEngineResult.HandshakeStatus extends Enum<SSLEngineResult.HandshakeStatus>
SSLEngineResult
enum describing the current
handshaking state of this SSLEngine
.Enum Constant and Description |
---|
FINISHED
The
SSLEngine has just finished handshaking. |
NEED_TASK
The
SSLEngine needs the results of one (or more)
delegated tasks before handshaking can continue. |
NEED_UNWRAP
The
SSLEngine needs to receive data from the
remote side before handshaking can continue. |
NEED_WRAP
The
SSLEngine must send data to the remote side
before handshaking can continue, so SSLEngine.wrap()
should be called. |
NOT_HANDSHAKING
The
SSLEngine is not currently handshaking. |
Modifier and Type | Method and Description |
---|---|
static SSLEngineResult.HandshakeStatus |
valueOf (String name)
Returns the enum constant of this type with the specified name.
|
static SSLEngineResult.HandshakeStatus[] |
values ()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SSLEngineResult.HandshakeStatus NOT_HANDSHAKING
SSLEngine
is not currently handshaking.public static final SSLEngineResult.HandshakeStatus FINISHED
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
SSLEngine
needs the results of one (or more)
delegated tasks before handshaking can continue.SSLEngine.getDelegatedTask()
public static final SSLEngineResult.HandshakeStatus NEED_WRAP
SSLEngine
must send data to the remote side
before handshaking can continue, so SSLEngine.wrap()
should be called.public static final SSLEngineResult.HandshakeStatus NEED_UNWRAP
SSLEngine
needs to receive data from the
remote side before handshaking can continue.public static SSLEngineResult.HandshakeStatus[] values()
for (SSLEngineResult.HandshakeStatus c : SSLEngineResult.HandshakeStatus.values()) System.out.println(c);
public static SSLEngineResult.HandshakeStatus valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.