[jboss-user] [JCA] New message: "Re: CachedConnectionManager API issue"
Yong Hao Gao
do-not-reply at jboss.com
Fri Feb 5 11:51:08 EST 2010
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
More information about the jboss-user
mailing list