Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output to happen. It is much simpler to use than a logging framework, especially in terms of configuration. It doesn't attempt to solve every logging problem in one package, but contains enough features to be a viable alternative for most applications that need logging. This tool will handle the logging needs of most small- to large-sized projects, but with an almost non-existent learning curve.
The OGSA-DAI Trigger component provides a mechanism to notify an OGSA-DAI server when a table in an SQL database has had its rows modified. It then executes a stored OGSA-DAI workflow to perform an action based on the notification. The trigger also provides the old and new values for the modified row which allows specific actions to be taken based on the exact database changes. These actions can use the full range of access, transformation, and delivery functionality available in OGSA-DAI.
Sambuca is a Java HTTP server framework that allows developers to embed an HTTP server directly in their applications with custom HTTP request handlers, so that their application can directly process incoming HTTP requests and easily send back HTTP formatted responses to the requesting client. Applications can host standalone HTTP services such as Web Services without having to deploy and integrate with a full application server such as Tomcat, JBoss, or WebLogic.
jRapidRPC is a Java RPC library that allows you to create client-server applications that talk in objects. It is small, fast, and extensible. Its smallness helps you learn how to use the library quickly. jRapidRPC is fast due to its compact size and lack of complexity. Also, it uses the ProtoStuff serializer by default. jRapidRPC's extensibility allows you to can write a new client-server or a new serializer.
Rythm Template Engine is a general-purpose, high-performance Java template engine which uses a Razor-like syntax. It is 2-to-3 times faster than Velocity. It supports variables, expression evaluation, control flow (if-else-if), looping, template inheritance(decoration/layout), and many features. There is a Play!Framework plugin based on Rythm. You can use Rythm in any place to generate any type of text file, including HTML, XML, Json, SQL, and any kind of source code.
OpenArm is an implementation of the Open Group's Application Response Measurement (ARM) standard. It provides a complete implementation of the ARM 4.0 Java interfaces, as well as ARM agent functionality that allows you to record your transaction events as log4J logging events, JMS messages, SNMP traps, JMX notifications, or as records in a relational database.