Hi, all!
    I'm newbie in using the activemq API and I have some problems in receiving 
a JMS message from a web server. Here is the scenario:
    I have a reach client who sends JMS messages to a web server (Tomcat) and 
it (the client) expects a reply from the server. I have read the documentation 
related to this subject from here:
    
http://activemq.org/site/how-should-i-implement-request-response-with-jms.html
   
  but I'm a litlle bit confused because of this lines of code (bolded):
   
  //server side

public void onMessage(Message request) {      Message response = 
session.createMessage();    
response.setJMSCorrelationID(request.getJMSCorrelationID())      
producer.send(request.getJMSReplyTo(), response)  }
  1. In this case who is the session and how can I obtain it?  
  2. Who is the producer and how can I obtain it?
   
  On the client should I use the code:
   

// client side  Destination tempDest = session.createTemporaryQueue();  
MessageConsumer responseConsumer = session.createConsumer(tempDest);  ...    // 
send a request..  message.setJMSReplyTo(tempDest)  
message.setJMSCorrelationID(myCorrelationID);    producer.send(message);
  responseConsumer.receive(1000); 
   
  in order to receive the message?
   
  Thank you,
     Florin
   
   
    
   
   
   
   
   
   
   
    
    

                
---------------------------------
Yahoo! Messenger  NEW - crystal clear PC to PC calling worldwide with voicemail 

Reply via email to