|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SSLEngineResult extends Object
SSLEngine Вызовы ввода-вывода. A SSLEngine обеспечивает средство для того, чтобы оно установило безопасные коммуникационные сеансы между двумя коллегами. SSLEngine операции обычно используют байты от ввода, буферизуют и производят байты в буфере вывода. Этот class обеспечивает операционные значения результата, описывающие состояние SSLEngine, включая индикации относительно того, какие операции необходимы, чтобы закончить продолжающееся квитирование. Наконец, это сообщает о числе байтов, использованных и произведенных в результате этой работы.
SSLEngine, SSLEngine.wrap(ByteBuffer, ByteBuffer), SSLEngine.unwrap(ByteBuffer, ByteBuffer)| Модификатор и Тип | Класс и Описание |
|---|---|
static class |
SSLEngineResult. HandshakeStatus
SSLEngineResult перечисление, описывающее текущее состояние квитирования этого SSLEngine. |
static class |
SSLEngineResult. Состояние
SSLEngineResult перечисление, описывающее полный результат SSLEngine работа. |
| Конструктор и Описание |
|---|
SSLEngineResult(SSLEngineResult.Status status, SSLEngineResult.HandshakeStatus handshakeStatus, int bytesConsumed, int bytesProduced)
Инициализирует новый экземпляр этого class.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
bytesConsumed()
Возвращает число байтов, использованных от входного буфера.
|
int |
bytesProduced()
Возвращает число байтов, записанных буферу вывода.
|
SSLEngineResult. HandshakeStatus |
getHandshakeStatus()
Получает состояние квитирования этого
SSLEngine работа. |
SSLEngineResult. Состояние |
getStatus()
Получает возвращаемое значение этого
SSLEngine работа. |
Строка |
toString()
Возвращает Строковое представление этого объекта.
|
public SSLEngineResult(SSLEngineResult.Status status, SSLEngineResult.HandshakeStatus handshakeStatus, int bytesConsumed, int bytesProduced)
status - возвращаемое значение работы.handshakeStatus - текущее состояние квитирования.bytesConsumed - число байтов, использованных из источника ByteBufferbytesProduced - число байтов помещается в место назначения БитебаффераIllegalArgumentException - если status или handshakeStatus параметрами является нуль, или если <bytesConsumed или bytesProduced отрицательно.public final SSLEngineResult.Status getStatus()
SSLEngine работа.public final SSLEngineResult.HandshakeStatus getHandshakeStatus()
SSLEngine работа.public final int bytesConsumed()
public final int bytesProduced()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92