Posted: February 25, 2014 17:12 by brianoliver
Today we released an update to Oracle Tools, now at version 1.2.2.
Apart from a few small defect fixes, mostly for some corner case issues when using "default" values with PropertyBuilders, this release actually contains something pretty cool - experimental support for Application Actions. What are these?
Imagine you're testing a Coherence-based Application and you're using the Cluster / Cluster Builder infrastructure provided by Oracle Tools. Say you'd like to do something like a "rolling restart" while your test is running, just to ensure that your application is resilient to changes in cluster membership. Well with Application and Application Group Actions you can now do this with ease.
Take a look at the shouldPerformRollingRestartOfCluster test method of the AbstractClusterBuilderTest.java class to see it in action!
Of course this is experimental at the moment. While we've been working on the API for sometime, it would be great to get some feedback.
We also added a new artifact to the distribution (oracle-tools-all). This should make things easier for everyone as you can now depend on a single jar for all of Oracle Tools.
Like the last few releases this release remains compatible with Oracle Tools 1.0.0, 1.1.0, 1.2.0 and 1.2.1 (without changes).
As usual, please refer to the source repository and issue tracker for all of the other changes. Now back to working the next round of cool features.