JavaTM Platform
Standard Ed. 6

javax.annotation
주석형 PreDestroy



@Documented 
@Retention (value =RUNTIME )
@Target (value =METHOD )
public @interface PreDestroy

PreDestroy 주석은, 인스턴스가 컨테이너에 의해 삭제 처리중인 것을 알리기 위한 콜백 통지로서 메소드로 사용합니다. 일반적으로, PreDestroy 의 주석이 붙어 있는 메소드는, 보관 유지하고 있는 자원을 해제하는 경우에 사용합니다. 이 주석은, Java EE 5 의 어플리케이션 클라이언트 컨테이너를 제외한, PostConstruct 를 지원하는 컨테이너 관리에 의한 모든 객체로 지원되고 있을 필요가 있습니다. PreDestroy 주석의 적용처의 메소드는, 다음의 기준을 모두 채울 필요가 있습니다. - EJB 스펙으로 정의된 것처럼 InvocationContext 객체를 지정하는 EJB 인타세프타의 경우를 제외해, 이 메소드에는 파라미터를 지정 해서는 안됩니다. - 이 메소드의 반환값의 형태는, void 로 합니다. - 이 메소드에서는, 체크가 끝난 예외를 throw 해서는 안됩니다. - PreDestroy 의 적용처의 메소드는, public, protected, package private, 또는 private 로 할 수 있습니다. - 이 메소드를 static 으로서는 안됩니다. - 이 메소드는, final 로 할 수 있습니다. - 이 메소드가 확인이 끝난 상태가 아닌 예외를 throw 하는 경우는, EJB 로 예외를 처리할 수 있는 경우를 제외해 무시됩니다.

도입된 버젼:
Common Annotations 1.0
관련 항목:
PostConstruct , Resource


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 도 참조해 주세요.