JavaTM Platform
Standard Ed. 6

javax.net.ssl
�� SSLEngineResult

java.lang.Object
  �̳��� javax.net.ssl.SSLEngineResult

public class SSLEngineResult
extends Object

SSLEngine I/O ���������ɵĽ��״̬�ķ�װ��

SSLEngine �ṩ��������ͬλ��֮�佨����ȫͨ�ŻỰ�ķ�ʽ��SSLEngine ����ͨ��ʹ�����뻺�����е��ֽڣ�������������������ֽڡ������ṩ������ SSLEngine ״̬�IJ������ֵ�����а���Ϊ�˽������ڽ��е����ֶ���Ҫ���ֲ�����ָʾ�����������˲���ʹ�ú����ɵ��ֽ�����

�����°汾��ʼ��
1.5
������
SSLEngine, SSLEngine.wrap(ByteBuffer, ByteBuffer), SSLEngine.unwrap(ByteBuffer, ByteBuffer)

Ƕ����ժҪ
static class SSLEngineResult.HandshakeStatus
          ������ SSLEngine �ĵ�ǰ����״̬�� SSLEngineResult ö�١�
static class SSLEngineResult.Status
          ���� SSLEngine ������������ SSLEngineResult ö�١�
 
���췽��ժҪ
SSLEngineResult(SSLEngineResult.Status status, SSLEngineResult.HandshakeStatus handshakeStatus, int bytesConsumed, int bytesProduced)
          ��ʼ�������һ����ʵ����
 
����ժҪ
 int bytesConsumed()
          ����ʹ�õ����뻺�����е��ֽ�����
 int bytesProduced()
          ����д�뵽����������е��ֽ�����
 SSLEngineResult.HandshakeStatus getHandshakeStatus()
          ��ô� SSLEngine ����������״̬��
 SSLEngineResult.Status getStatus()
          ��ô� SSLEngine �����ķ���ֵ��
 String toString()
          ���ش˶�����ַ�����ʾ��ʽ��
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

���췽����ϸ��Ϣ

SSLEngineResult

public SSLEngineResult(SSLEngineResult.Status status,
                       SSLEngineResult.HandshakeStatus handshakeStatus,
                       int bytesConsumed,
                       int bytesProduced)
��ʼ�������һ����ʵ����

������
status - �ò����ķ���ֵ��
handshakeStatus - ��ǰ������״̬��
bytesConsumed - ʹ�õ�Դ ByteBuffer �е��ֽ�����
bytesProduced - ����Ŀ�� ByteBuffer �е��ֽ���
�׳���
IllegalArgumentException - ��� status �� handshakeStatus ����Ϊ null����� <<code>bytesConsumed �� bytesProduced Ϊ����
������ϸ��Ϣ

getStatus

public final SSLEngineResult.Status getStatus()
��ô� SSLEngine �����ķ���ֵ��

���أ�
����ֵ

getHandshakeStatus

public final SSLEngineResult.HandshakeStatus getHandshakeStatus()
��ô� SSLEngine ����������״̬��

���أ�
����״̬

bytesConsumed

public final int bytesConsumed()
����ʹ�õ����뻺�����е��ֽ�����

���أ�
ʹ�õ��ֽ�����

bytesProduced

public final int bytesProduced()
����д�뵽����������е��ֽ�����

���أ�
���ɵ��ֽ�����

toString

public String toString()
���ش˶�����ַ�����ʾ��ʽ��

���ǣ�
�� Object �е� toString
���أ�
�ö�����ַ�����ʾ��ʽ��

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������