I'm happy to announce the IronJacamar 1.0.0.Beta6 release.
The full release notes are here.
Pool
Our pool implementation now support different flush strategies when an error happens. These include
- FailingConnectionOnly (default)
- IdleConnections
- EntirePool
'FailingConnectionOnly' is the strategy that is currently is the stable version of the JBoss Application Server, and will be the default strategy for version 7. 'IdleConnections' will remove any idle connections from the pool together with the failing connection of course. 'EntirePool' will remove all connections from the pool - including active connections - so make sure that you know what you are doing before you enable this strategy.
We have fixed an issue where the pool would - maybe a little bit too eager - prefill the pool, so that feature should work as documented now. While we were playing with the code we added support for prefill of PoolBySubject, so now your security domain backed configurations can be prefilled also. Last, we changed the default policy to 'false' in order to save resources on startup - change it by using
<pool> <min-pool-size>1</min-pool-size> <prefill>true</prefill> </pool>
in your configuration.
Statistics
We have added support for statistics modules in order to gain access to run-time information about the container and the deployed resource adapters.
3rd party resource adapters can support statistics inside the IronJacamar container by implementing the following SPI:
org.jboss.jca.core.spi.statistics.Statistics
on the resource adapter class, the managed connection factory(ies) and/or admin object(s).
We have of course added some statistics about the core pool, and statistics about the prepared statement cache in the JDBC resource adapter.
Be sure to send us your feedback on this - especially things that you would like to see in this area.
Other improvements
We have added a couple of other improvements too
- Made usage of the cached connection manager optional for each deployment
- Enhancements to the code generator
plus the various bug fixes.
The Road Ahead
We will integrate this release with the upcoming JBoss Application Server 7.0.0.Beta4 release, so you have access to all these cool new features. And we will take a look at how we can make testing a resource adapter even easier - although it is easy already; check our documentation !
For Those About to Rock, We Salute You !
[WebSite] [Download] [Documentation] [JIRA] [Forum]