JavaTM 2 Platform
Standard Ed. 5.0

java.security
Ŭ·¡½º PrivilegedActionException

java.lang.Object 
  »óÀ§¸¦ È®Àå java.lang.Throwable 
      »óÀ§¸¦ È®Àå java.lang.Exception 
          »óÀ§¸¦ È®Àå java.security.PrivilegedActionException
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable

public class PrivilegedActionException
extends Exception

ÀÌ ¿¹¿Ü´Â 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
 

»ý¼ºÀÚ »ó¼¼

PrivilegedActionException

public PrivilegedActionException(Exception  exception)
ƯÁ¤ÀÇ ExceptionÀ» ¡¸·¦ ÇÑ´Ù¡¹»õ·Î¿î PrivilegedActionExceptionÀ» ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
exception - Throw µÈ ¿¹¿Ü
¸Þ¼­µåÀÇ »ó¼¼

getException

public Exception  getException()
ÀÌ PrivilegedActionException°¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿Ü¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â ¹ü¿ëÀûÀÎ ¿¹¿Ü üÀÎ ±â´É¿¡ ¼±ÇàÇÕ´Ï´Ù. ÀÌ Á¤º¸¸¦ ÃëµæÇϱâ À§Çؼ­ Throwable.getCause() ¸Þ¼­µå¸¦ »ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.

¹Ýȯ°ª:
°á°ú°¡ ÀÌ PrivilegedActionException°¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿Ü
°ü·Ã Ç׸ñ:
PrivilegedExceptionAction, AccessController.doPrivileged(PrivilegedExceptionAction), AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)

getCause

public Throwable  getCause()
ÀÌ PrivilegedActionException°¡ µÈ Ư±Ç °è»ê¿¡ ÀÇÇØ Throw µÈ ¿¹¿ÜÀÇ ¿øÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ getCause
¹Ýȯ°ª:
ÀÌ ¿¹¿ÜÀÇ ¿øÀÎ
µµÀÔµÈ ¹öÀü :
1.4

toString

public String  toString()
Ŭ·¡½º Throwable ±â¼ú:
ÀÌ Throw °¡´É °´Ã¼ÀÇ ÂªÀº ±â¼úÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ Throwable °´Ã¼°¡ ºñ null »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÛ¼ºµÇ¾úÀ» °æ¿ì, °á°ú´Â ´ÙÀ½ÀÇ 3°³ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» ¿¬°áÇÑ °ÍÀÌ µË´Ï´Ù. ÀÌ Throwable °´Ã¼°¡ null »ó¼¼ ¸Þ¼¼Áö ij¸¯ÅÍ ¶óÀÎÀ» »ç¿ëÇØ ÀÛ¼ºµÇ¾úÀ» °æ¿ì´Â ÀÌ °´Ã¼ÀÇ ½ÇÁ¦ÀÇ Å¬·¡½º¸íÀÌ ¸®Åϵ˴ϴ٠.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Throwable ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ Throw °¡´É °´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.