1 17 18 package org.apache; 19 20 import java.lang.reflect.InvocationTargetException ; 21 22 import javax.naming.NamingException ; 23 24 30 public interface AnnotationProcessor { 31 public void postConstruct(Object instance) 32 throws IllegalAccessException , InvocationTargetException ; 33 public void preDestroy(Object instance) 34 throws IllegalAccessException , InvocationTargetException ; 35 public void processAnnotations(Object instance) 36 throws IllegalAccessException , InvocationTargetException , NamingException ; 37 } 38 | Popular Tags |