Posted By

narkisr on 01/23/08


Tagged

JBoss Annotation


Versions (?)

An example of JBoss @Depends annotation usage within an MBean


 / Published in: Java
 

In this example we see that the @Depends annotation contains the JMX name of the stateless bean that we are dependent upon. For example: jboss.j2ee:ear=dummyEar.ear,jar=dummyJar.jar,name=DummySLSB,service=EJB3

consists of: jboss.j2ee: # our domain ear=dummyEar.ear #containing deployment unit jar=dummyJar.jar # the application container name=DummySLSB # the name of the service service=EJB3 # the service type To find out these values its best to look at http://localhost:8080/jmx-console/ when the jboss is up.

  1. @Depends(value = "jboss.j2ee:ear=dummyEar.ear,jar=dummyJar.jar,name=DummySLSB,service=EJB3")
  2. @Service(objectName = "jboss:custom=DummyMDB")
  3. @Local(DummyIFC.class)
  4. public class DummyMDB implements DummyIFC {
  5. // your methods here
  6. }

Report this snippet  

You need to login to post a comment.