User development,
A new message was posted in the thread "CachedConnectionManager API issue":
http://community.jboss.org/message/524442#524442
Author : Yong Hao Gao
Profile :
http://community.jboss.org/people/gaohoward
Message:
--------------------------------------------------------------
Hi Vicky,
Thanks for look after my question. JBM 1.x has a test framework to simulate a JBoss server
runtime environment. The simulated server can be configured to selectively start a set of
services such as
Transactions, Remoting, Datasources, JCA services etc for different tests. The above
mentioned method is used to start a JCA service, like:
if (jca)
{
startCachedConnectionManager(CACHED_CONNECTION_MANAGER_OBJECT_NAME);
// DefaultDS specific
startManagedConnectionFactory(DEFAULTDS_MANAGED_CONNECTION_FACTORY_OBJECT_NAME);
startManagedConnectionPool(
DEFAULTDS_MANAGED_CONNECTION_POOL_OBJECT_NAME,
DEFAULTDS_MANAGED_CONNECTION_FACTORY_OBJECT_NAME,
"ByContainer");
startConnectionManager(DEFAULTDS_CONNECTION_MANAGER_OBJECT_NAME,
true, true, TRANSACTION_MANAGER_OBJECT_NAME,
CachedConnectionManagerMBean.OBJECT_NAME,
DEFAULTDS_MANAGED_CONNECTION_POOL_OBJECT_NAME);
startWrapperDataSourceService();
}
where CACHED_CONNECTION_MANAGER_OBJECT_NAME = new
ObjectName("jboss.jca:service=CachedConnectionManager");
DEFAULTDS_MANAGED_CONNECTION_FACTORY_OBJECT_NAME = new
ObjectName("jboss.jca:name=DefaultDS,service=ManagedConnectionFactory");
DEFAULTDS_MANAGED_CONNECTION_POOL_OBJECT_NAME = new
ObjectName("jboss.jca:name=DefaultDS,service=ManagedConnectionPool");
DEFAULTDS_CONNECTION_MANAGER_OBJECT_NAME = new
ObjectName("jboss.jca:name=DefaultDS,service=LocalTxCM");
TRANSACTION_MANAGER_OBJECT_NAME = new
ObjectName("jboss:service=TransactionManager");
My understanding is that it simulates a JCA start up in a JBoss server. This works with AS
4 lib set. Now I need this work with AS 5 too. It turned out AS 5 has changed the API. I
don't know how to do it.
I attached the source file (ServiceContainer) that contains the above code piece for your
info.
Thanks.
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/524442#524442