A Java library for semantic event notification
A notification framework for event-driven programs, especially useful for Swing GUIs.
- Provides an event broker that distributes events around a network of sources, relays, and listeners.
- Facilitates live updating of disparate components in an application whose relationships with each other are dynamic.
- Does not replace, but rather complements, methods of dealing with low-level events such as mouse clicks (e.g., the XML Actions framework).
- Provides a higher layer of events with semantic meaning to the application.
Documentation
- API docs (event only)
- Aggregate API docs (all projects hosted here; useful for navigating cross-package dependencies)
Download
Maven is by far the easiest way to make use of event. 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>event</artifactId> <version>0.9</version> </dependency> </dependencies>
If you really want just the jar, you can get it here: event-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/event/trunk event
Support
- Discussion Forum
- Feel free to email me any questions or comments
- For bug reports or feature requests, please create a ticket (you'll need to create an account and login first).
- view active tickets
- cv writing
