File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes EJB and other Java EE Technologies and the fly likes Implementation of JMS interface methods Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Implementation of JMS interface methods" Watch "Implementation of JMS interface methods" New topic
Author

Implementation of JMS interface methods

Shinelin Samuel
Ranch Hand

Joined: Mar 01, 2010
Posts: 55
There are lot Interface methoods that which J2EE APIs provide. Ex: QueueConnectionFactory, QueueConnection, QueueSession by JMS.

I want to know, how and where the methods within these Interfaces are implemented? (ex: QueueConnectionFactory.createQueueConnection().)

Someone please assist me on this...
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42919
    
  68
That's in the source code of JMS servers like OpenJMS, OpenMQ and ActiveMQ.
Shinelin Samuel
Ranch Hand

Joined: Mar 01, 2010
Posts: 55
Thanks Dittmer for your response. Now I would like to go little more, please let me know if my understanding is correct.

Let us consider this example.

// The appserver connects to the the JMS provider/server using the jms configuration. Then the JMS server returns a QueueConnection, back to the Java client. ??
// Here appserver acts as an interface between the JMS client and server.
QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) context.lookup("jms/SampleQCF");

//The appserver identifies the implementation for this method, on the JMS server and makes a call??
queueConnection = queueConnectionFactory.createQueueConnection();
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Implementation of JMS interface methods