|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.security.PrivilegedActionException
public class PrivilegedActionException
ÀÌ ¿¹¿Ü´Â doPrivileged(PrivilegedExceptionAction)
¿Í
doPrivileged(PrivilegedExceptionAction, AccessControlContext context)
¿¡ ÀÇÇØ ¿¹¿Ü°¡ ¹ß»ýµÇ¾î
½ÇÇàµÇ°í ÀÖ´Â ¾×¼ÇÀÌ È®ÀÎÁ¦¿¹¿Ü¸¦ Throw ÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ¾×¼Ç¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ¿¹¿Ü´Â getException
¸Þ¼µå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î´Â PrivilegedActionException
´Â Ư±Ç ÷ºÎ ¾×¼Ç¿¡ ÀÇÇØ ¹ß»ýµÇ´Â ¿¹¿ÜÀÇ ¡¸·¡ÆÛ¡¹ÀÔ´Ï´Ù.
1.4 ¸±¸®½º¿¡¼´Â ÀÌ ¿¹¿Ü´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ µµ±¸¿¡ ÀûÇÕÇϵµ·Ï °³·®µÇ°í ÀÖ½À´Ï´Ù. ±¸Ãà½Ã¿¡ Á¦°øµÇ¾îgetException()
¸¦
°³ÀÔ½ÃÄÑ ¾×¼¼½º µÇ´Â ¡¸Æ¯±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿Ü¡¹´Â ÇöÀç´Â cause ¸Þ¼µå·Î¼ ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. ¶Ç, À̰ÍÀº Àü¼úÇÑ ¡¸Á¾·¡ÀÇ ¸Þ¼µå¡¹¶ó°í¿Í °°ÀÌ Throwable.getCause()
¸¦
°³ÀÔ½ÃÄÑ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
PrivilegedExceptionAction
,
AccessController.doPrivileged(PrivilegedExceptionAction)
,
AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)
,
Á÷·ÄÈ µÈ Çü½Ä »ý¼ºÀÚ °³¿ä | |
---|---|
PrivilegedActionException (Exception exception)
ƯÁ¤ÀÇ ExceptionÀ» ¡¸·¦ ÇÑ´Ù¡¹»õ·Î¿î PrivilegedActionExceptionÀ» ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
Throwable |
getCause ()
ÀÌ PrivilegedActionException °¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿ÜÀÇ ¿øÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Exception |
getException ()
ÀÌ PrivilegedActionException °¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿Ü¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ Throw °¡´É °´Ã¼ÀÇ ÂªÀº ±â¼úÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Throwable ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
fillInStackTrace,
getLocalizedMessage,
getMessage,
getStackTrace,
initCause,
printStackTrace,
printStackTrace,
printStackTrace,
setStackTrace |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public PrivilegedActionException(Exception exception)
exception
- Throw µÈ ¿¹¿Ü¸Þ¼µåÀÇ »ó¼¼ |
---|
public Exception getException()
PrivilegedActionException
°¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿Ü¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â´É¿¡ ¼±ÇàÇÕ´Ï´Ù. ÀÌ Á¤º¸¸¦ ÃëµæÇϱâ À§Çؼ
Throwable.getCause()
¸Þ¼µå¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
PrivilegedActionException
°¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿ÜPrivilegedExceptionAction
,
AccessController.doPrivileged(PrivilegedExceptionAction)
,
AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)
public Throwable getCause()
PrivilegedActionException
°¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿ÜÀÇ ¿øÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
Throwable
³»ÀÇ getCause
public String toString()
Throwable
񃬣: Throwable
°´Ã¼°¡ ºñ null
»ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÛ¼ºµÇ¾úÀ» °æ¿ì, °á°ú´Â ´ÙÀ½ÀÇ 3°³ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» ¿¬°áÇÑ °ÍÀÌ µË´Ï´Ù. Throwable.getMessage()
¸Þ¼µåÀÇ °á°ú
Throwable
°´Ã¼°¡ null
»ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÛ¼ºµÇ¾úÀ» °æ¿ì´Â ÀÌ °´Ã¼ÀÇ ½ÇÁ¦ÀÇ Å¬·¡½º¸íÀÌ ¸®Åϵ˴ϴÙ
.
Throwable
³»ÀÇ toString
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.