Rapid Response Utilities - RRTUtils.jar
By kenkranz on Jan 27, 2007
I am a former member of SeeBeyons’s Rapid Response Team. In order to help other RRT members and SEs “make the sale” I started writing java based utilities that they could reuse in other projects. The effort was called RRTUtils. Eventually this became an open source project with other SeeBeyond employees and clients participating. If some of the code looks familiar within JavaCAPS that is because, on several occasions, development has included parts of RRTUtils within the product.
For a long time this code was maintained on a personal website that I ran out of my house. In December of 2006, I allowed the domain name “RRTUtils.com” to expire. The site contained many tips and suggestions that focused around our 4.5 product and was, therefore, somewhat outdated. While www.rrtutils.com no longer exists the utilities still do.
You can download a copy of RRTUtils.jar here.
The crux of the website was the RRTUtils.jar file. So, while I no longer maintain the RRTUtils website, the RRTUtils.jar still exists and people still periodically ask for copies. There is nothing proprietary in these utilities. In fact, some of the code is downright sloppy (again: think 2AM on day 4 of a 5 day POC), but there are some good things in it. Don’t look for anything fancy here – RRTUtils is the epitome of POJO. I figured I’d use my first Sun blog to make the code available for others to use.
RRTUtils.jar is actually a rename and offshoot of the com.kkranz utility package I started in the mid 1990’s and brought with me when I joined STC. Consequently; some of the code is old. I believe the oldest code is JExec - which goes back to 1996/1997. Did I mention that this code is sloppy too ;-) Also, some of the code reflects examples I wrote when I was a contributing author for the Unix Companion and, later, for the Java Developers Journal.
Word of thanks: Some of the code is a snatch and grab of code freely available on the net. It was placed in the RRTUtils.jar just to make the process of accessing it at a POC fast and easy – in 4.x, the UI for loading JARs was time consuming and mouse click intensive. I’ve tried my best to make sure I have given credit (and left pointers to) the original owner of any “snatched” code. Any oversight is strictly due to time constraints associated with completing a POC and then immediately moving on to the next one. If you see a place where I missed attributing the code to the true author, please let me know. It is my sincerest desire not to take credit for other people’s work. Again, as a general rule, the messy code is mine – the good stuff is snatched. I would like to say special thanks to Adam Turnbull and Andy Knight (SeeBeyond/Sun UK) for contributing both code snippets and suggestions to the effort over the years.
Finally; the RRTUtils.jar file has not really been updated in well over a year. I am not opposed to (renaming and) continuing the open source project. If you think there is a need for POJO based general java utilities let me know. I could easily be convinced to reevaluate the flavor of the project and resume the effort.