rsh-commons > rsh-utils
The rsh-utils module is a general grab-bag of utilities, base classes, and functions that make writing software easier. They are not targeted at any specific task or problem, but try to help make the boring or monotonous stuff a little easier. Odds are that you have written a handy String formatter or Collections utility in your time. This module is a reflection of a serveral years of writing such utilities and functions--but holding on to them and making them usable from project to project.
Since this module is primarily a "code-level" module, it is probably easiest to just browse the API
. For specific or unique concepts, see the list below:
- ObjectCache
a generic Object cache that supports several ways of managing the cache contents. - MessagePrinter
a useful logging replacement, when you need to use logging or need to put out debugging messages but do not want to be bothered with a logging toolkit or configuring the logging toolkit. - StopWatch
a useful utility for timing periods of execution, tasks, etc. - ModuleInformation
a way to describe a module of functionality and expose that information to a running program (also designed to play well with build systems).
Remember, these are just a few which may have some specialized concepts. They are many, many more functions available. So be sure to peruse the API
to see if it has something you could use.
/rsh tech
