summaryrefslogtreecommitdiff
path: root/java/client/example/src
diff options
context:
space:
mode:
authorArnaud Simon <arnaudsimon@apache.org>2007-12-03 15:06:51 +0000
committerArnaud Simon <arnaudsimon@apache.org>2007-12-03 15:06:51 +0000
commit2b8abee95646bcaffbc1abf87bdbfa0f8fac7e78 (patch)
treeb08b4aa55332ffb38cf752b1d8f57b7bdab4afe1 /java/client/example/src
parent6a08007fcd1d0dd0f60a6ab7e2c3683858330181 (diff)
downloadqpid-python-2b8abee95646bcaffbc1abf87bdbfa0f8fac7e78.tar.gz
Updated ofr converting request text in upercase text
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@600561 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/example/src')
-rw-r--r--java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/MessageMirror.java10
-rw-r--r--java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/P2PRequestor.java55
-rw-r--r--java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/PubSubRequestor.java49
3 files changed, 47 insertions, 67 deletions
diff --git a/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/MessageMirror.java b/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/MessageMirror.java
index 7d0523b161..be0fe95e90 100644
--- a/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/MessageMirror.java
+++ b/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/MessageMirror.java
@@ -142,8 +142,6 @@ public class MessageMirror extends BaseExample
// Print out the details of the just received message
System.out.println(CLASS + ": Message received:");
- System.out.println("\tID=" + requestMessage.getJMSMessageID());
- System.out.println("\tCorrelationID=" + requestMessage.getJMSCorrelationID());
if (requestMessage instanceof TextMessage)
{
@@ -160,11 +158,11 @@ public class MessageMirror extends BaseExample
{
System.out.println("Activating response queue listener for: " + destination);
responseMessage =
- session.createTextMessage("Activating response queue listener for: " + destination);
- String correlationID = requestMessage.getJMSCorrelationID();
- if (correlationID != null)
+ session.createTextMessage();
+ if (requestMessage instanceof TextMessage)
{
- responseMessage.setJMSCorrelationID(correlationID);
+ responseMessage.setText(((TextMessage) requestMessage).getText().toUpperCase());
+ System.out.println("\tResponse = " + responseMessage.getText());
}
messageProducer = session.createProducer(requestMessage.getJMSReplyTo());
messageProducer.send(responseMessage);
diff --git a/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/P2PRequestor.java b/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/P2PRequestor.java
index fbc3d1c460..430b4e779e 100644
--- a/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/P2PRequestor.java
+++ b/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/P2PRequestor.java
@@ -107,42 +107,19 @@ public class P2PRequestor extends BaseExample
// Create a message to send as a request for service
TextMessage request;
- request = session.createTextMessage("\"Twas brillig, and the slithy toves\",\n" +
- "\t\t\"Did gire and gymble in the wabe.\",\n" +
- "\t\t\"All mimsy were the borogroves,\",\n" +
- "\t\t\"And the mome raths outgrabe.\"");
+ request = session.createTextMessage();
- // Declare a message to be used for receiving any response
- Message response;
-
- // Get the number of times that this sample should request service
+ // Get the number of times that this sample should request service
for (int i = 0; i < getNumberMessages(); i++)
{
- /**
- * Set a message correlation value. This is not strictly required it is
- * just an example of how messages requests can be tied together.
- */
- request.setJMSCorrelationID("Message " + i);
- System.out.println(CLASS + ": Sending request " + i);
-
- response = requestor.request(request);
-
- // Print out the details of the message sent
- System.out.println(CLASS + ": Message details of request");
- System.out.println("\tID = " + request.getJMSMessageID());
- System.out.println("\tCorrelationID = " + request.getJMSCorrelationID());
- System.out.println("\tContents= " + ((TextMessage)request).getText());
-
- // Print out the details of the response received
- System.out.println(CLASS + ": Message details of response");
- System.out.println("\tID = " + response.getJMSMessageID());
- System.out.println("\tCorrelationID = " + response.getJMSCorrelationID());
- if (response instanceof TextMessage)
- {
- System.out.println("\tContents= " + ((TextMessage) response).getText());
- }
-
- System.out.println();
+ request = session.createTextMessage("Twas brillig, and the slithy toves");
+ sendReceive(request, requestor);
+ request = session.createTextMessage("Did gire and gymble in the wabe");
+ sendReceive(request, requestor);
+ request = session.createTextMessage("All mimsy were the borogroves,");
+ sendReceive(request, requestor);
+ request = session.createTextMessage("And the mome raths outgrabe.");
+ sendReceive(request, requestor);
}
//send the final message for ending the mirror
@@ -164,4 +141,16 @@ public class P2PRequestor extends BaseExample
System.err.println(CLASS + ": Caught an Exception: " + exp);
}
}
+
+ private void sendReceive(TextMessage request, QueueRequestor requestor) throws JMSException
+ {
+ Message response;
+ response = requestor.request(request);
+ System.out.println("\tRequest Contents= " + request.getText());
+ // Print out the details of the response received
+ if (response instanceof TextMessage)
+ {
+ System.out.println("\t Response Contents= " + ((TextMessage) response).getText());
+ }
+ }
}
diff --git a/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/PubSubRequestor.java b/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/PubSubRequestor.java
index 6cc49f757d..0a82074f7a 100644
--- a/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/PubSubRequestor.java
+++ b/java/client/example/src/main/java/org/apache/qpid/example/jmsexample/requestResponse/PubSubRequestor.java
@@ -105,38 +105,19 @@ public class PubSubRequestor extends BaseExample
// Create a message to send as a request for service
TextMessage request;
- request = session.createTextMessage(
- "\"Twas brillig, and the slithy toves\",\n" + "\t\t\"Did gire and gymble in the wabe.\",\n" + "\t\t\"All mimsy were the borogroves,\",\n" + "\t\t\"And the mome raths outgrabe.\"");
-
- // Declare a message to be used for receiving any response
- Message response;
+ request = session.createTextMessage();
// Get the number of times that this sample should request service
for (int i = 0; i < getNumberMessages(); i++)
{
- /**
- * Set a message correlation value. This is not strictly required it is
- * just an example of how messages requests can be tied together.
- */
- request.setJMSCorrelationID("Message " + i);
- System.out.println(CLASS + ": Sending request " + i);
-
- response = requestor.request(request);
-
- // Print out the details of the message sent
- System.out.println(CLASS + ": Message details of request");
- System.out.println("\tID = " + request.getJMSMessageID());
- System.out.println("\tCorrelationID = " + request.getJMSCorrelationID());
- System.out.println("\tContents= " + ((TextMessage) request).getText());
-
- // Print out the details of the response received
- System.out.println(CLASS + ": Message details of response");
- System.out.println("\tID = " + response.getJMSMessageID());
- System.out.println("\tCorrelationID = " + response.getJMSCorrelationID());
- if (response instanceof TextMessage)
- {
- System.out.println("\tContents= " + ((TextMessage) response).getText());
- }
+ request = session.createTextMessage("Twas brillig, and the slithy toves");
+ sendReceive(request, requestor);
+ request = session.createTextMessage("Did gire and gymble in the wabe");
+ sendReceive(request, requestor);
+ request = session.createTextMessage("All mimsy were the borogroves,");
+ sendReceive(request, requestor);
+ request = session.createTextMessage("And the mome raths outgrabe.");
+ sendReceive(request, requestor);
}
// And send a final message to indicate termination.
request.setText("That's all, folks!");
@@ -156,4 +137,16 @@ public class PubSubRequestor extends BaseExample
System.err.println(CLASS + ": Caught an Exception: " + exp);
}
}
+
+ private void sendReceive(TextMessage request, TopicRequestor requestor) throws JMSException
+ {
+ Message response;
+ response = requestor.request(request);
+ System.out.println("\tRequest Contents= " + request.getText());
+ // Print out the details of the response received
+ if (response instanceof TextMessage)
+ {
+ System.out.println("\t Response Contents= " + ((TextMessage) response).getText());
+ }
+ }
}