JAMSEL (Java API for Message Selection)

The JAMSEL framework provides a complete implementation of the JMS selector facility as defined by the JMS specification 1.1. The framework is transport-neutral and can be used by any application that requires support for a flexible conditional expression syntax. The data source is abstracted behind the IValueProvider interface - any class that implements this interface may be used to drive the selector.

The framework provides direct support, in the form of classes that implement the IValueProvider interface, for a number of data types. Currently, the framework provides out of the box support for TIBCO/RV , JMS, and Map .

For more information on getting started with the framework see the Getting Started guide.

The Big Picture

The intent of JAMSEL is to provide a complete and highy efficient implementation of a selector framework.