Re: [jboss-dev-forums] JCA / Datasources in domain.xml
by Jesper Pedersen
I have been thinking about the configuration for the JCA container - e.g. <jca-container>.
I think that we should start by exposing some of the attributes that IronJacamar currently have on its deployer in order for users to setup their BootstrapContext's (DefaultBootstrapContext should be an internal thing), enable archive validation and bean validation.
So we will have
* ArchiveValidation
* ArchiveValidationFailOnWarn
* ArchiveValidationFailOnError
* BeanValidation
* BootstrapContexts
exposed in the configuration. See http://docs.jboss.org/ironjacamar/userguide/en/html/configuration.html#jc... for all supported properties in the standalone environment.
The rest will resolved internally.
However, for BootstrapContexts we need to 'build' based on a thread group and thread pools, so there should be an element for that (<bootstrap-context>).
More advanced options - like selecting specific component implementations of the container - can come later.
14 years, 2 months
[EJB 3.0 Development] - Looking up an HASingletonSupport from EJB Session Bean
by akhil achuthan
akhil achuthan [http://community.jboss.org/people/akhilachuthan] created the discussion
"Looking up an HASingletonSupport from EJB Session Bean"
To view the discussion, visit: http://community.jboss.org/message/556440#556440
--------------------------------------------------------------
I have a class that extends HASingletonSupport. I use the startSingleton() to initiate some services as part of my application. But I am in need of calling some other apis within my HASingletonSupport class on the run from my session bean classes. How do i lookup for my HASingleton...
My bean class just extends HASingletonSupport. I havnt implelement any interface.
My HASingleton class is named InitBean and it has a method myMBeanMethod() with no arguments and no return value, that has to be invoked from my session bean.
I actually tied the following piece of code, but did not succeed...
ObjectName mBeanObject = new ObjectName("InitBean:class=com.test.akhil.init.ejb.InitBean");
Object[] valObj = {};
String[] typeObj = {};
MBeanServer server = MBeanServerLocator.locateJBoss();
server.invoke(mBeanObject, "myMBeanMethod", valObj, typeObj);
even tried
ObjectName mBeanObject = new ObjectName("jboss.management.local:J2EEServer=Local,j2eeType=ServiceModule,name=system.sar,class=com.test.akhil.init.ejb.InitBean");
but no use..
Any help.
Thanks
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/556440#556440]
Start a new discussion in EJB 3.0 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
14 years, 2 months