JavaTM Platform
Standard Ed. 6

javax.net.ssl
열거형 SSLEngineResult.Status

java.lang.Object 
  상위를 확장 java.lang.Enum <SSLEngineResult.Status >
      상위를 확장 javax.net.ssl.SSLEngineResult.Status
모든 구현된 인터페이스:
Serializable , Comparable <SSLEngineResult.Status >
포함되어 있는 클래스:
SSLEngineResult


public static enum SSLEngineResult.Status
extends Enum <SSLEngineResult.Status >

SSLEngine 오퍼레이션의 전체적인 결과를 설명하는 SSLEngineResult 의 열거입니다. Status 치에는, 현재 진행중의 SSLEngine 핸드 쉐이크 상태는 반영되지 않습니다. 이 정보를 얻으려면 ,SSLEngineResultHandshakeStatus 를 조사할 필요가 있습니다.

도입된 버젼:
1.5

열거형 정수의 개요
BUFFER_OVERFLOW
          행선지 버퍼내에 결과를 포함하기 위해서 필요한 바이트수가 부족했기 때문에,SSLEngine 는 오퍼레이션을 처리할 수 없었습니다.
BUFFER_UNDERFLOW
          패킷을 완성하기 위해서 필요한 소스 바이트수가 부족했기 때문에,SSLEngine 는 착신 데이터의 랩을 해제할 수 없었습니다.
CLOSED
          오퍼레이션은,SSLEngine 의 이 쪽편을 종료했습니다.
OK
          SSLEngine 는 오퍼레이션을 완료해, 같은 호출을 처리할 수 있는 상태입니다.
 
메소드의 개요
static SSLEngineResult.Status valueOf (String  name)
          지정한 이름을 가지는 이 형태의 열거형 정수를 돌려줍니다.
static SSLEngineResult.Status [] values ()
          이 열거형의 정수를 포함한 배열이 선언되고 있는 순서로 돌려줍니다.
 
클래스 java.lang. Enum 로부터 상속된 메소드
clone , compareTo , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
 
클래스 java.lang. Object 로부터 상속된 메소드
getClass , notify , notifyAll , wait , wait , wait
 

열거형 정수의 상세

BUFFER_UNDERFLOW

public static final SSLEngineResult.Status  BUFFER_UNDERFLOW
패킷을 완성하기 위해서 필요한 소스 바이트수가 부족했기 때문에,SSLEngine 는 착신 데이터의 랩을 해제할 수 없었습니다.

이용 가능한 바이트수를 늘려, 재차 호출을 실시합니다.


BUFFER_OVERFLOW

public static final SSLEngineResult.Status  BUFFER_OVERFLOW
행선지 버퍼내에 결과를 포함하기 위해서 필요한 바이트수가 부족했기 때문에,SSLEngine 는 오퍼레이션을 처리할 수 없었습니다.  

이용 가능한 바이트수를 늘려, 재차 호출을 실시합니다.

관련 항목:
SSLSession.getPacketBufferSize() , SSLSession.getApplicationBufferSize()

OK

public static final SSLEngineResult.Status  OK
SSLEngine 는 오퍼레이션을 완료해, 같은 호출을 처리할 수 있는 상태입니다.


CLOSED

public static final SSLEngineResult.Status  CLOSED
오퍼레이션은,SSLEngine 의 이 쪽편을 종료했습니다. 또는,SSLEngine 의 이 쪽편이 벌써 종료하고 있었기 때문에, 오퍼레이션을 완료할 수 없었습니다.

메소드의 상세

values

public static SSLEngineResult.Status [] values()
이 열거형의 정수를 포함한 배열이 선언되고 있는 순서로 돌려줍니다. 이 메소드는 다음과 같이 해 정수를 반복하기 위해서 사용할 수 있습니다:
for (SSLEngineResult.Status c : SSLEngineResult.Status.values())
    System.out.println(c);

반환값:
이 열거형의 정수가 선언되고 있는 순서로 포함한 배열

valueOf

public static SSLEngineResult.Status  valueOf(String  name)
지정한 이름을 가지는 이 형태의 열거형 정수를 돌려줍니다. 캐릭터 라인은, 이 형태의 열거형 정수를 선언하는데 사용한 식별자와 엄밀하게 일치하고 있을 필요가 있습니다 (여분의 공백 문자를 포함할 수 없습니다).

파라미터:
name - 반환되는 열거형 정수의 이름
반환값:
지정된 이름을 가지는 열거형 정수
예외:
IllegalArgumentException - 지정된 이름을 가지는 정수를 이 열거형이 가지고 있지 않은 경우
NullPointerException - 인수가 null 의 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.