|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 필수 | 옵션 | 상세: 요소 |
@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 로 예외를 처리할 수 있는 경우를 제외해 무시됩니다.
PostConstruct
,
Resource
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 필수 | 옵션 | 상세: 요소 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.