public class SSLEngineResult
extends Object
java.lang.Object | |
↳ | javax.net.ssl.SSLEngineResult |
SSLEngine
I / O调用产生的结果状态的封装。
A SSLEngine
提供了一种用于在两个对等体之间建立安全通信会话的手段。 SSLEngine
操作通常会消耗输入缓冲区中的字节,并在输出缓冲区中产生字节。 此类提供描述SSLEngine
状态的操作结果值,包括完成正在进行的握手所需的操作指示。 最后,它报告由于此操作而消耗和生成的字节数。
Nested classes |
|
---|---|
枚举 |
SSLEngineResult.HandshakeStatus 描述当前 |
枚举 |
SSLEngineResult.Status 描述 |
Public constructors |
|
---|---|
SSLEngineResult(SSLEngineResult.Status status, SSLEngineResult.HandshakeStatus handshakeStatus, int bytesConsumed, int bytesProduced) 初始化此类的新实例。 |
Public methods |
|
---|---|
final int |
bytesConsumed() 返回从输入缓冲区消耗的字节数。 |
final int |
bytesProduced() 返回写入输出缓冲区的字节数。 |
final SSLEngineResult.HandshakeStatus |
getHandshakeStatus() 获取此 |
final SSLEngineResult.Status |
getStatus() 获取此 |
String |
toString() 返回此对象的字符串表示形式。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
SSLEngineResult (SSLEngineResult.Status status, SSLEngineResult.HandshakeStatus handshakeStatus, int bytesConsumed, int bytesProduced)
初始化此类的新实例。
Parameters | |
---|---|
status |
SSLEngineResult.Status : the return value of the operation. |
handshakeStatus |
SSLEngineResult.HandshakeStatus : the current handshaking status. |
bytesConsumed |
int : the number of bytes consumed from the source ByteBuffer |
bytesProduced |
int : the number of bytes placed into the destination ByteBuffer |
Throws | |
---|---|
IllegalArgumentException |
if the status or handshakeStatus arguments are null, or if <bytesConsumed or bytesProduced is negative. |
int bytesConsumed ()
返回从输入缓冲区消耗的字节数。
Returns | |
---|---|
int |
the number of bytes consumed. |
int bytesProduced ()
返回写入输出缓冲区的字节数。
Returns | |
---|---|
int |
the number of bytes produced |
SSLEngineResult.HandshakeStatus getHandshakeStatus ()
获取此 SSLEngine
操作的握手状态。
Returns | |
---|---|
SSLEngineResult.HandshakeStatus |
the handshake status |
SSLEngineResult.Status getStatus ()
获取此 SSLEngine
操作的返回值。
Returns | |
---|---|
SSLEngineResult.Status |
the return value |
String toString ()
返回此对象的字符串表示形式。
Returns | |
---|---|
String |
a string representation of the object. |