This content has been marked as final.
Show 1 reply
-
1. Re: How to access MBean from SessionBean
drwschneider Jun 23, 2008 10:52 AM (in response to madeinstein)You can annotate your MBean implementation class with something like that:
@Service(objectName = "my.domain:service=MyService") @Local(MyServiceLocal.class) @LocalBinding(jndiBinding="/my/domain/MyService") @Management(MyServiceManagement.class)
where you have to implement the local and management interfaces. Then let the container inject the reference to the MBean simply by using an EJB annotation:@EJB MyServiceLocal myService;
in your session bean.
Another approach would be to use the @Depends annotation.