geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Geronimo 2.0-M3 Interceptors
Date Mon, 19 Mar 2007 10:30:35 GMT

On Mar 19, 2007, at 5:26 AM, t.maus wrote:

>
> Hi there ...
>
> I am trying to use EJB3 Initerceptors for a poc project.
>
> I was properly able to add and execute a @PostConstruct annotation  
> to my
> Stateless Session Bean.
>
> Adding a @AroundInvoke or a manually create Annotation like  
> @SpringBean
> however failed to work.
>
> Is the complete Interceptor framework already implemented and  
> available for
> M3 or should I stop playing around within for now ??

I'm pretty sure the interceptor support is in trunk (openejb3 +  
geronimo) but not yet implemented in g 2.0M3.  The Openejb developers  
have been quite good at pushing snapshots so if you build geronimo  
trunk online you should get something with interceptor support.

thanks
david jencks

>
> Please find my used impl. below
>
> --- used class ---
> @Stateless
> @Interceptors(SpringBeanInterceptor.class)
> public class Calculator implements CalculatorLocal {
>
> 	private EchoBean echoBean;
> 	
> 	 private static Log log = LogFactory.getLog(Calculator.class);
>
> 	 @PostConstruct public void init()
> 	 {
> 		 System.out.println("PostConstruct is properly working !!!");
> 	 }
> 	
> 	
> 		@AroundInvoke
> 		public Object invoke(InvocationContext ctx) throws Exception
> 		{
> 			System.out.println("***invoked");
> 			return ctx.proceed();
> 		}
> 	
> 	
> 	public int sum(int add1, int add2) {
> 		return add1+add2;
> 	}
>
> 	public int multiply(int mul1, int mul2) {
> 		return mul1*mul2;
> 	}
>
>
> 	@SpringBean
> 	public void setEchoBean(EchoBean bean) {
> 		log.debug("entered setEchoBean");
> 		System.out.println("entering setEchoBean");
> 		this.echoBean = bean;
> 	}
>
> 	
> 	
> }
>
> thanks for your help
> -- 
> View this message in context: http://www.nabble.com/Geronimo-2.0-M3- 
> Interceptors-tf3425894s134.html#a9548679
> Sent from the Apache Geronimo - Users mailing list archive at  
> Nabble.com.
>


Mime
View raw message