|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface ExtendedResponse
ÀÌ ÀÎÅÍÆäÀ̽º´Â ¡¸RFC 2251¡¹À¸·Î Á¤Àǵǰí ÀÖ´Â LDAP È®Àå Á¶ÀÛÀÇ ÀÀ´äÀ» ³ªÅ¸³À´Ï´Ù.
ExtendedResponse ::= [APPLICATION 24] SEQUENCE { COMPONENTS OF LDAPResult, responseName [10] LDAPOID OPTIONAL, response [11] OCTET STRING OPTIONAL }ÀÌ ÀÀ´äÀº ÀÓÀÇÀÇ °´Ã¼ È®ÀåÀÚ(extension)¿Í ÀÓÀÇÀÇ ASN. 1 BER ·Î encode µÈ °ªÀ¸·Î ±¸¼ºµË´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ ¸Þ¼µå´Â È®Àå Á¶ÀÛÀÇ ÀÀ´ä¿¡ °üÇÑ Àú·¹º§ Á¤º¸¸¦ ¾ò´Â ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ´Ù¸¸, ÀϹÝÀûÀ¸·Î ÀÌ ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí Àִ Ŭ·¡½º °íÀ¯ÀÇ ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½º´Â ÀÀ´ä ½Ã¿¡ BER ¹öÆÛ¸¦ º¹È£È Çϰí ÀÖÁö ¾ÊÀ¸¸é ¾ÈµÇ¾î, ÇüÅ º¸ÁõÀ¸·Î »ç¿ëÀÚ°¡ »ç¿ëÇϱ⠽¬¿î ¹æ¹ýÀ¸·Î »ç¿ëÀÚ°¡ ÀÀ´ä µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ¸Þ¼µå¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¡¸½Ã°£ Ãëµæ¡¹ÀÇ È®Àå Á¶ÀÛÀ» Áö¿ø ÇÑ LDAP ¼¹ö¸¦ ¿¹¸¦ µì´Ï´Ù. LDAP ¼¹ö´Â GetTimeRequest ¹× GetTimeResponse Ŭ·¡½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. GetTimeResponse´Â ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
ÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ Å¬·¡½º¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.public class GetTimeResponse implements ExtendedResponse { public java.util.Date getDate() {...}; public long getTime() {...}; .... }
GetTimeResponse resp = (GetTimeResponse) ectx.extendedOperation(new GetTimeRequest()); java.util.Date now = resp.getDate();
ExtendedRequest
¸Þ¼µå °³¿ä | |
---|---|
byte[] |
getEncodedValue ()
LDAP È®Àå Á¶ÀÛÀÇ ÀÀ´äÀÇ ASN. 1 BER ·Î encode µÈ °ªÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getID ()
ÀÀ´äÀÇ °´Ã¼ È®ÀåÀÚ(extension)¸¦ ÃëµæÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
String getID()
byte[] getEncodedValue()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.