Work Management Stats/Managementhttp://jira.jboss.org/jira/browse/JBAS-1436 Referring to one of the issues listed in the improved management/stats collection, I think the WorkManagement implementation would be a good place to start. I don't know ho...
JCA/EIS Connection Test FunctionalityWould it make sense to think about providing a testConnection() method, or some other type of functionality for JCA/EIS connections. If we expose something like this (most of the other app servers I have worked with p...
TODO: Transaction Inflow XIDI think we should use the provided XID when enlisting the resources in the transaction. Currently we use the JBoss local id. Maybe it should be configurable? http://jira.jboss.com/jira/browse/JBAS-1431
CallableStatement caching...I am looking for CallableStatement caching and I understand it has been implemented for PreparedStatemetns but not CallableStatements. Can someone point me in the right direction of where to look in the code to add th...
JBAS-1808 - RAR MBeansThis got delayed to 4.0.4 because there was no discussion about it. The idea is to expose MBeans that provide management information about the JCA RARs. For the basic RAR, I'd propose that we allow a simple configur...
JBossManagedConnectionPool.getPoolThe synchronized block in this method has been identified as a potential bottleneck.
/** The subpools */
private final Map pools = new HashMap();
/** Track by connection by tx values */
private final Map track...
Aspectized and Pojoized JCA implementationI have started a new project jboss-jca which contains an aspectized (uses aop to implement the container) pojoized (managed via the microcontainer for use inside/outside JBossAS). This is very much prototypical and i...
TODO: Admin objects in other deploymentsThe JCA 1.5 ra.xml contains admin objects. These are javabeans that can be used to configure objects associated with the resource adapter, e.g. a queue or connection factory in jms. We should add a mechanism where th...
Thread MT-change to JBossManagedConnectionPool.BasePool.getConnecti
MT-change to JBossManagedConnectionPool.BasePool.getConnectiPossible races condition in enlist(), when trackByTx is true, are probably caused one step back while a ConnectionListener is checkout from the ManagedConnectionPool. I understand that 2 threads in the same Tx could ...
Thread possible improvement to setting up data sources
possible improvement to setting up data sourcesI noticed while setting up a XADataSource in JBoss 4.0.2 that properties with lowercase names propagate through to function calls (i.e. if you set a xa-datasource-property named port, an attempt is made to call setpor...
Thread Moving Xids from XidFactory to XAManagedConnectionFactory
Moving Xids from XidFactory to XAManagedConnectionFactoryThe issue, that http://jira.jboss.com/jira/browse/JBAS-1405: So we can take out the Xid padding from the XidFactory, and pad the Xid right before sending it to start and end. But according to Bill Burke in that issue...
Thread Priority of connection selection when using security-domain-
Priority of connection selection when using security-domain-When using the security-domain-and-application connection selection criteria, any Subject identity is given preference over the ConnectionRequestInfo in the BaseWrapperManagedConnectionFactory.getConnectionProperties ...
Thread Impossible to subclass IdleRemover and InternalManagedConnec
Impossible to subclass IdleRemover and InternalManagedConnecIdleRemover and InternalManagedConnectionPool tightly coupled and impossible to subclass. During last period we are faced with the necessity to extend JBoss JCA and add several parameters to provide better flexibilit...
Thread Additional parameters to maintain connection pool.
Additional parameters to maintain connection pool.Some parameters for connection pool management are supported by commercial application servers could be very useful for JBoss JCA: 1. Aged timeout - the total amount of time which connection can be alive. After this p...
Thread Creating datasource with the DeploymentService
Creating datasource with the DeploymentServiceI would like to revisit an issue that was briefly mentioned in this thread (http://www.jboss.com/index.html?module=bb&op=viewtopic&t=58900). Namely that I would like to discuss adding support for the classpath...
Factoring out the security logicIn accord with the 'TODO: Interceptors' post, security needs to be factored out to deal with run-as access. I created a bug report in jira about the JCA layer not honoring the run-as identity from the web or ejb tiers...
CachedConnectionManager implementationSo I was playing with reimplementing the (CCM) cached connection manager yesterday. Although I managed to solve the problem mentioned here http://jira.jboss.com/jira/browse/JBJCA-12 and some of the other problems I k...