JavaTM 2 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 攔截器 (interceptor) 的情況下,根據 EJB 規範的定義,在這種情況下它將帶有一個 InvocationContext 物件;該方法的返回型別必須為 void;該方法不得拋出已檢查異常;應用 PreDestroy 的方法可以是 public、protected、package private 或 private;該方法不得是 static;該方法可以是 final;如果該方法拋出未檢查異常,則忽略此異常,除非是能夠處理異常的 EJB。

從以下版本開始:
Common Annotations 1.0
另請參見:
PostConstruct, Resource


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only