|
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 µµ ÂüÁ¶ÇϽʽÿÀ.