1 22 package org.jboss.aspects.versioned; 23 24 import org.jboss.aop.joinpoint.ConstructorInvocation; 25 26 31 public class VersionedConstructorInterceptor implements org.jboss.aop.advice.Interceptor 32 { 33 public String getName() { return "VersionedConstructorInterceptor"; } 34 35 public Object invoke(org.jboss.aop.joinpoint.Invocation invocation) throws Throwable  36 { 37 if (!(invocation instanceof ConstructorInvocation)) return invocation.invokeNext(); 38 39 Object response = invocation.invokeNext(); 40 return Versioned.makeVersioned(response); 41 } 42 43 } 44 | Popular Tags |