jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [EJB3] - Añadiendo @Programa annotation utilizando el A

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [EJB3] - Añadiendo @Programa annotation utilizando el AOP no está trabajando
From: Eman Emanovic <do-not-reply@xxxxxxxxx>
Date: Thu, 08 Sep 2011 06:19:23 -0400
Auto-submitted: yes
Delivery-date: Thu, 08 Sep 2011 06:20:55 -0400
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*Eman *Emanovic [*http://Comunidad.*jboss.*org/Personas/*emanovic] creó la discusión que

"Añade @Programa *annotation utilizando el AOP no está trabajando"

para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/625459#625459

--------------------------------------------------------------
*Hi,

yo ya preguntado esta cuestión en foro de AOP ( *http://comunidad.*jboss.*org/Mensaje/623183#623183 *http://comunidad.*jboss.*org/Mensaje/623183#623183). Pero no soy seguro si es AOP o *EJB problema, así que lo copio aquí también.

Estoy intentando crear acontecimiento de programa que utiliza *EJB3.1 @Programa *annotation. Todo trabaja bien tan mucho tiempo cuando tengo el *annotation dentro de mi alubia. Quiero ser capaz de cambiar programa en *deployment tiempo sin *repacking oreja. Así que quiero añadir este *annotation utilizando AOP. Pero no trabaja.

Aquí es mi alubia de muestra:

@*AspectDomain(valor = "*TimerBeanDomain") 
@*Singleton
*clase pública* *TimerBean



      *#nom* **void* *timerMethod()   
         #nom.Fuera.*println("Método de temporizador *activated");
      }
} 



Y aquí es mi *aop.*xml:

<?*xml Versión="1.0" *encoding="UTF-8"?> 


<*aop *xmlns="Urna:*jboss:*aop-alubias:1.0"> 
     <nombre de ámbito="*TimerBeanDomain">  
         <*annotation *expr="método(*void *->*timerMethod(..))>   
             @*javax.*ejb.Programa(segundo=*/30, minuto=*, hora=*")  
         </*annotation>  
    </ámbito>
</*aop> 




la Alubia es liada dentro -*ejb.*jar, El cual es liado dentro .Oreja. archivo de AOP es archivo de oreja exterior.

hay ningún error en consola. Justo no trabaja.

Lo probé con *stateless alubia también. En este caso *aop.*xml Pareció:
<nombre de ámbito="*TimerBeanDomain" extiende="*Stateless Alubia" *inheritBindings="cierto"> 

probé *JBoss 6.0.1 y *JBoss 6.1.0 con resultado mismo. 

Al menos es allí alguna manera cómo para depurar proceso de AOP de añadir *annotation?

Cualquier ayuda será apreciada.

Consideraciones,
*Eman
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/625459#625459]

Empieza una discusión nueva en *EJB3 en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2029]

Eman Emanovic [http://community.jboss.org/people/emanovic] created the discussion

"Adding @Schedule annotation using AOP is not working"

To view the discussion, visit: http://community.jboss.org/message/625459#625459

--------------------------------------------------------------
Hi,

I already asked this question on AOP forum ( http://community.jboss.org/message/623183#623183 http://community.jboss.org/message/623183#623183). But I am not sure if it is AOP or EJB problem, so I copy it here as well.

I am trying to create schedule event using EJB3.1 @Schedule annotation. Everything works fine as long as I have the annotation inside my bean. I want to be able to change schedule in deployment time without repacking ear. So I want to add this annotation using AOP. But it doesn't work.

Here is my sample bean:

@AspectDomain(value = "TimerBeanDomain") 
@Singleton
*public* *class* TimerBean {



      *public* *void* timerMethod() {   
         System.out.println("Timer method activated");
      }
} 



And here is my aop.xml:

<?xml version="1.0" encoding="UTF-8"?> 


<aop xmlns="urn:jboss:aop-beans:1.0"> 
     <domain name="TimerBeanDomain">  
         <annotation expr="method(void *->timerMethod(..))>   
             @javax.ejb.Schedule(second=*/30, minute=*, hour=*")  
         </annotation>  
    </domain>
</aop> 




Bean is packed inside -ejb.jar, which is packed in .ear. AOP file is outside ear file.

There are no errors in console. It just does not work.

I tried it with stateless bean as well. In this case aop.xml looked like:
<domain name="TimerBeanDomain" extends="Stateless Bean" inheritBindings="true"> 

I tried JBoss 6.0.1 and JBoss 6.1.0 with same result. 

At least is there some way how to debug AOP process of adding annotation?

Any help will be appreciated.

Regards,
Eman
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/625459#625459]

Start a new discussion in EJB3 at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2029]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • [jboss-Usuario] [EJB3] - Añadiendo @Programa annotation utilizando el AOP no está trabajando, Eman Emanovic <=