-*-text-*-

			     Free JMS API

This is a free implementation of the Java JMS API version 1.0.2. It's
available under the GNU Lesser General Public License to make it
usable to free JMS server implementations.

This implementation was written from the JMS 1.0.2 specification and
the online JavaDoc at http://java.sun.com/products/jms/docs.html. 


				 Why?

Since the license for Sun's reference implementation allows only
internal it is impossible to deploy a free JMS(-like, they are not
certified) server. Apparently Enhydra has been given permission to
distribute the Sun reference implementation with their product, but at
least OpenJMS specifically refers to the Sun implemenation (at
java.sun.com).


			    What's there?

All interfaces and exceptions have been implemented (or rather written
-- not much thinking involved). They compile, but haven't been tested.


			   What's missing?

* Testing

  It must be tested for silly typos and missing methods

* {Queue|Topic}Requestor

  The requestor classes are probably not entirely correct. I don't
  really know how they're supposed to work so someone more
  knowledgable in that area would have to look at them (someone who
  hasn't read the Sun source code)

* Compatibility with the Sun implementation

  The constants in javax.jms.Session must have the same values as the
  Sun implementation to ensure interoperability. I don't know what
  value they should have (it's neither in the spec nor the JavaDoc)
  and I don't have the Sun implementation. 

* JavaDoc

  No JavaDoc comments have been written. It's still lacking free
  documentation



Per Lewau, perle@lysator.liu.se


$Id: README,v 1.3 2001/01/28 00:31:02 perle Exp $
