|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
public interface PrivilegedExceptionAction<T>
Ư±ÇÀ» À¯È¿ÇϰÔÀÇÇØ ½ÇÇàÇÏ´Â °è»êÀ¸·Î 1°³
¶Ç´Â º¹¼öÀÇ È®ÀÎÀÌ ³¡³ ¿¹¿Ü¸¦ Throw ÇÕ´Ï´Ù. °è»êÀ» ½ÇÇàÇÏ·Á¸é,
PrivilegedExceptionAction °´Ã¼ÀÇ AccessController.doPrivileged¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â È®ÀÎÀÌ ³¡³ ¿¹¿Ü¸¦ Throw ÇÏ´Â °è»ê¿¡ ´ëÇØ¼¸¸ »ç¿ëµË´Ï´Ù. È®ÀÎÀÌ ³¡³ ¿¹¿Ü¸¦ Throw ÇÏÁö ¾Ê´Â °è»ê¿¡¼´Â ´ë½Å¿¡ PrivilegedActionÀ»
»ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
AccessController,
AccessController.doPrivileged(PrivilegedExceptionAction),
AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext),
PrivilegedAction | ¸Þ¼µå °³¿ä | |
|---|---|
T |
run ()
°è»êÀ» ½ÇÇàÇÕ´Ï´Ù. |
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
T run()
throws Exception
AccessController.doPrivileged¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
PrivilegedActionÀ»
±¸ÇöÇÏ´Â °¢ Ŭ·¡½º´Â ÀÌ °ªÀÌ ³ªÅ¸³»´Â ³»¿ëÀÌ ÀÖÀ¸¸é, ±×°ÍÀ» ¹®¼ÈÇÒ Çʿ䰡 ÀÖ´Ù
Exception - ¿¹¿Ü Á¶°ÇÀÌ ¹ß»ýÇßÀ» °æ¿ì. PrivilegedExceptionActionÀ» ±¸ÇöÇÏ´Â °¢ Ŭ·¡½º´Â ±× run ¸Þ¼µå¸¦ Throw ÇÒ ¼ö ÀÖ´Â ¿¹¿Ü¸¦ ¹®¼ÈÇÒ Çʿ䰡 ÀÖ´ÂAccessController.doPrivileged(PrivilegedExceptionAction),
AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.