Name

SSLEngineResult.Status

Synopsis

The constants of this enumerated type indicate the status of a wrap( ) or unwrap( ) operation:

OK

The operation completed normally.

CLOSED

The most recent call to wrap( ) or unwrap( ) completed the closing handshake and closed the outbound or inbound connection. Or, that connection is already closed, and so the wrap( ) or unwrap( ) call could not proceed.

BUFFER_OVERFLOW

There were not enough bytes in the destination buffer to hold the results. Drain the buffer and try again.

BUFFER_UNDERFLOW

There were not enough incoming bytes in the source buffer to produce a complete output packet. Fill the buffer with more bytes from the network and call unwrap( ) again.

public enum SSLEngineResult.Status {
// Enumerated Constants
                  BUFFER_UNDERFLOW,  
     BUFFER_OVERFLOW,  
     OK,  
     CLOSED;  
// Public Class Methods
     public static SSLEngineResult.Status valueOf(String name);  
     public static final SSLEngineResult.Status[ ] values( );  
}

Passed To

SSLEngineResult.SSLEngineResult( )

Returned By

SSLEngineResult.getStatus( )

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.