A repository of interceptor details shared amongst all containers in this deployment.
Interceptors differ from other ejb 3 artifacts in that we can have annotations on the
interceptor classes which are not the ejb container, so we cannot use annotation overrides
on the interceptors themselves.
The xml structures get added on deployment.
Interceptors only declared by using @Interceptors on the bean class get added on demand.
public static boolean checkValidBeanLifecycleSignature(Method method)(Code)
EJB3 12.4
Lifecycle methods may throw runtime exceptions, but not application exceptions.
Note that for 2.1 beans CreateException (on ejbCreate) and RemoteException should pass.
Parameters: method -
checkValidBusinessSignature
public static boolean checkValidBusinessSignature(Method method)(Code)
checkValidLifecycleSignature
public static boolean checkValidLifecycleSignature(Method method)(Code)