JavaTM Platform
Standard Ed. 6

javax.naming.ldap
클래스 PagedResultsResponseControl

java.lang.Object 
  상위를 확장 javax.naming.ldap.BasicControl 
      상위를 확장 javax.naming.ldap.PagedResultsResponseControl
모든 구현된 인터페이스:
Serializable , Control


public final class PagedResultsResponseControl
extends BasicControl

1 세트의 검색 결과가 종료한 것을 나타냅니다. 이 결과 세트에 있는 합계 엔트리수의 추정치와 불투명 쿠키가 포함되어 있습니다. 이 쿠키는, 다음의 결과 세트를 취득할 수 있도록(듯이) 다음의 검색 조작에 건네줄 필요가 있습니다.

PagedResultsControl 의 코딩예는, 이 클래스의 이용 방법을 나타냅니다.

이 클래스는,RFC 2696 으로 정의되고 있는, 페이지 마다 단락지어진 결과의 LDAPv3 응답 컨트롤을 구현합니다. 이 컨트롤의 값의 ASN. 1 정의는 다음과 같습니다.


     realSearchControlValue ::= SEQUENCE {
         size      INTEGER (0..maxInt),
                           -- requested page size from client
                           -- result set size estimate from server
         cookie    OCTET STRING
     }

 

도입된 버젼:
1.5
관련 항목:
PagedResultsControl , 직렬화 된 형식

필드의 개요
static String OID
          페이지 마다 단락지어진 결과의 응답 컨트롤에 할당할 수 있고 있는 객체 식별자는 1.2. 840.113556. 1.4. 319 입니다.
 
클래스 javax.naming.ldap. BasicControl 로부터 상속된 필드
criticality , id , value
 
인터페이스 javax.naming.ldap. Control 로부터 상속된 필드
CRITICAL , NONCRITICAL
 
생성자 의 개요
PagedResultsResponseControl (String  id, boolean criticality, byte[] value)
          페이지 마다 단락지어진 결과의 응답 컨트롤을 구축합니다.
 
메소드의 개요
 byte[] getCookie ()
          서버로 생성된 쿠키를 가져옵니다.
 int getResultSize ()
          이 검색 결과에 있는 엔트리수 (추정치)를 가져옵니다.
 
클래스 javax.naming.ldap. BasicControl 로부터 상속된 메소드
getEncodedValue , getID , isCritical
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

OID

public static final String  OID
페이지 마다 단락지어진 결과의 응답 컨트롤에 할당할 수 있고 있는 객체 식별자는 1.2. 840.113556. 1.4. 319 입니다.

관련 항목:
정수 필드치
생성자 의 상세

PagedResultsResponseControl

public PagedResultsResponseControl(String  id,
                                   boolean criticality,
                                   byte[] value)
                            throws IOException 
페이지 마다 단락지어진 결과의 응답 컨트롤을 구축합니다.

파라미터:
id - 컨트롤의 객체 식별자의 캐릭터 라인
criticality - 컨트롤의 위기의 정도
value - 컨트롤의 ASN. 1 BER 로 encode 된 값. 이 값은 복제되지 않기 때문에, 이 값을 변경하면(자) 컨트롤의 내용에 영향을 준다
예외:
IOException - 컨트롤의 값을 복호화 할 경우에 에러가 발생했을 경우
메소드의 상세

getResultSize

public int getResultSize()
이 검색 결과에 있는 엔트리수 (추정치)를 가져옵니다.

반환값:
이 검색 결과에 있는 엔트리수. 불명한 경우는 0

getCookie

public byte[] getCookie()
서버로 생성된 쿠키를 가져옵니다. 서버에 그 이상 엔트리가 없을 때는, null 가 돌려주어집니다.

반환값:
서버로 생성된 쿠키. 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 도 참조해 주세요.