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
Register / Login
JavaRanch » Java Forums » Java » EJB and Other Java EE Technologies
Reply 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: 32768
That's in the source code of JMS servers like OpenJMS, OpenMQ and ActiveMQ.


Android appsImageJ pluginsJava web charts
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();
 
 
subject: Implementation of JMS interface methods
 
Threads others viewed
Home and Remote Interface
Reg. Collection
wat is marker interface and it's use
Understanding DBClient in Max's book
wat clarification on marker interface and it use
developer file tools