Examples of PerJoinpointInterceptor


Examples of org.jboss.ejb3.test.interceptors.proxyinstanceadvisor.PerJoinpointInterceptor

      reset(true);
      String result = proxy.sayHi("Me");
      assertEquals("Hi Me", result);
      ProxiedBean bean1hi = Interceptions.getProxiedBean();
      PerInstanceInterceptor pi1hi = Interceptions.getPerInstanceInterceptor();
      PerJoinpointInterceptor pj1hi = Interceptions.getPerJoinpointInterceptor();
      assertEquals(1, Interceptions.getProxiedBeanCalls());
      assertEquals(1, Interceptions.getPerInstanceCalls());
      assertEquals(1, Interceptions.getPerJoinpointCalls());
     
      reset(false);
      result = proxy.sayBye("Me");
      assertEquals("Bye Me", result);
      ProxiedBean bean1bye = Interceptions.getProxiedBean();
      PerInstanceInterceptor pi1bye = Interceptions.getPerInstanceInterceptor();
      PerJoinpointInterceptor pj1bye = Interceptions.getPerJoinpointInterceptor();
      assertEquals(1, Interceptions.getProxiedBeanCalls());
      assertEquals(1, Interceptions.getPerInstanceCalls());
      assertEquals(1, Interceptions.getPerJoinpointCalls());
     
      assertSame(bean1hi, bean1bye);
      assertSame(pi1hi, pi1bye);
      assertNotSame(pj1hi, pj1bye);

      reset(true);
      result = proxy.sayHi("Me");
      assertEquals("Hi Me", result);
      ProxiedBean bean2hi = Interceptions.getProxiedBean();
      PerInstanceInterceptor pi2hi = Interceptions.getPerInstanceInterceptor();
      PerJoinpointInterceptor pj2hi = Interceptions.getPerJoinpointInterceptor();
      assertNotSame(bean1hi, bean2hi);
      assertEquals(1, Interceptions.getProxiedBeanCalls());
      assertEquals(1, Interceptions.getPerInstanceCalls());
      assertEquals(1, Interceptions.getPerJoinpointCalls());
     
View Full Code Here

Examples of org.jboss.ejb3.test.interceptors.proxyinstanceadvisor.PerJoinpointInterceptor

     
      String result = proxy.sleepyHello(0, "Me");
      assertEquals("Hi Me", result);
      ProxiedBean beanMine = Interceptions.getProxiedBean();
      PerInstanceInterceptor piMine = Interceptions.getPerInstanceInterceptor();
      PerJoinpointInterceptor pjMine = Interceptions.getPerJoinpointInterceptor();
      assertEquals(1, Interceptions.getProxiedBeanCalls());
      assertEquals(1, Interceptions.getPerInstanceCalls());
      assertEquals(1, Interceptions.getPerJoinpointCalls());

      while(thread.isAlive())
      {
         Thread.sleep(500);
      }
     
      ProxiedBean beanThread = sleepyRunner.getProxiedBean();
      PerInstanceInterceptor piThread = sleepyRunner.getPerInstanceInterceptor();
      PerJoinpointInterceptor pjThread = sleepyRunner.getPerJoinpointInterceptor();
      assertEquals(1, sleepyRunner.getProxiedBeanCalls());
      assertEquals(1, sleepyRunner.getPerInstanceCalls());
      assertEquals(1, sleepyRunner.getPerJoinpointCalls());
     
      assertNotNull(beanThread);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.