org.apache.openejb.test
Class SuperInterceptedBean
java.lang.Object
org.apache.openejb.test.SuperInterceptedBean
- Direct Known Subclasses:
- BasicStatefulInterceptedBean, BasicStatelessInterceptedBean, SecondStatefulInterceptedBean, SecondStatelessInterceptedBean, StatefulInterceptedBean, StatelessInterceptedBean, ThirdStatefulInterceptedBean, ThirdStatelessInterceptedBean
public class SuperInterceptedBean
- extends Object
- Version:
- $Rev: 607077 $ $Date: 2007-12-27 15:55:23 +0100 (Do, 27. Dez 2007) $
- Author:
- Prasad Kashyap
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SuperInterceptedBean
public SuperInterceptedBean()
superBeanInterceptor
public Object superBeanInterceptor(javax.interceptor.InvocationContext ctx)
throws Exception
- The interceptor method.
This should intercept all business methods in this bean class.
It cannot exclude even those annotated with
@ExcludeClassInterceptors
- Parameters:
ctx
- - InvocationContext
- Returns:
- - the result of the next method invoked. If a method returns void, proceed returns null.
For lifecycle callback interceptor methods, if there is no callback method defined on the bean class,
the invocation of proceed in the last interceptor method in the chain is a no-op, and null is returned.
If there is more than one such interceptor method, the invocation of proceed causes the container to execute those methods in order.
- Throws:
runtime
- exceptions or application exceptions that are allowed in the throws clause of the business method.
Exception
superBeanInterceptorPostConstruct
@PostConstruct
public void superBeanInterceptorPostConstruct()
throws Exception
- The interceptor method.
This should intercept postConstruct of the bean
- Throws:
runtime
- exceptions.
Exception
superBeanInterceptorPreDestroy
@PreDestroy
public void superBeanInterceptorPreDestroy()
throws Exception
- The interceptor method.
This should intercept preDestroy of the bean.
- Throws:
runtime
- exceptions.
Exception
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.