JavaTM Platform
Standard Ed. 6

java.security
인터페이스 PrivilegedExceptionAction<T>



public interface PrivilegedExceptionAction<T>

특권을 유효하게 해 실행하는 계산으로, 1 개(살) 또는 복수의 확인이 끝난 예외를 throw 합니다. 계산을 실행하려면 ,PrivilegedExceptionAction 객체의 AccessController.doPrivileged 를 호출합니다. 이 인터페이스는, 확인이 끝난 예외를 throw 하는 계산에 대해서만 사용됩니다. 확인이 끝난 예외를 throw 하지 않는 계산에서는, 대신에 PrivilegedAction 를 사용할 필요가 있습니다.

관련 항목:
AccessController , AccessController.doPrivileged(PrivilegedExceptionAction) , AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext) , PrivilegedAction

메소드의 개요
 T run ()
          계산을 실행합니다.
 

메소드의 상세

run

T  run()
      throws Exception 
계산을 실행합니다. 이 메소드는, 특권을 유효하게 한 뒤에 AccessController.doPrivileged 에 의해 불려 갑니다.

반환값:
계산 결과를 표현할 수 있는, 클래스에 의존한 값. PrivilegedAction 를 구현하는 각 클래스는, 이 값이 나타내는 내용이 있으면, 그것을 문서화할 필요가 있다
예외:
Exception - 예외 조건이 발생했을 경우. PrivilegedExceptionAction 을 구현하는 각 클래스는, 그 run 메소드를 throw 할 수 있는 예외를 문서화할 필요가 있는
관련 항목:
AccessController.doPrivileged(PrivilegedExceptionAction) , AccessController.doPrivileged(PrivilegedExceptionAction, AccessControlContext)

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.