A Java library for managing program runs and threads

This package provides a facility for configuring and running plugins. It forms some of the plumbing underlying run management in Jandy

  • Provides standard APIs and utility classes having to do with managing program runs and threads.
  • Provides annotation-based runtime injection of configuration paramaters into objects.
  • Provides a framework for queueing tasks to be performed in separate threads (possibly obsoleted by similar functionality in java.util.concurrent).

Documentation

Download

Maven is by far the easiest way to make use of runutils. Just add these to your pom.xml:

<repositories>
	<repository>
		<id>dev.davidsoergel.com releases</id>
		<url>http://dev.davidsoergel.com/artifactory/repo</url>
		<snapshots>
			<enabled>false</enabled>
		</snapshots>
	</repository>
	<repository>
		<id>dev.davidsoergel.com snapshots</id>
		<url>http://dev.davidsoergel.com/artifactory/repo</url>
		<releases>
			<enabled>false</enabled>
		</releases>
	</repository>
</repositories>

<dependencies>
	<dependency>
		<groupId>com.davidsoergel</groupId>
		<artifactId>runutils</artifactId>
		<version>0.9</version>
	</dependency>
</dependencies>

If you really want just the jar, you can get it here: runutils-0.9.jar (x KB) May 9, 2008

Or get the latest stable build from the continuous integration server.

You can also browse the source, or get the source with svn:

svn co http://svn.davidsoergel.com/repos/runutils/trunk runutils

Support