summaryrefslogtreecommitdiff
path: root/qpid/dotnet/client-010/examples/direct
diff options
context:
space:
mode:
authorArnaud Simon <arnaudsimon@apache.org>2008-10-17 12:51:51 +0000
committerArnaud Simon <arnaudsimon@apache.org>2008-10-17 12:51:51 +0000
commitb5306d0b1fad54f7094df8e8ee4c26c2a1a748b8 (patch)
tree8aae6cd0440721b21fd5dbdf670906f7a68b03be /qpid/dotnet/client-010/examples/direct
parent825b81a14b54f02ebe415366ac66205b00429ab5 (diff)
downloadqpid-python-b5306d0b1fad54f7094df8e8ee4c26c2a1a748b8.tar.gz
qpid-1371: added .net cc support + cc .net interop support
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@705588 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/dotnet/client-010/examples/direct')
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify15
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify.in14
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet10
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet.in14
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp10
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp.in15
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_dotnet_java15
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_dotnet_java.in20
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_dotnet_python10
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_dotnet_python.in14
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_java_dotnet15
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_java_dotnet.in29
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_python_dotnet10
-rw-r--r--qpid/dotnet/client-010/examples/direct/verify_python_dotnet.in14
14 files changed, 205 insertions, 0 deletions
diff --git a/qpid/dotnet/client-010/examples/direct/verify b/qpid/dotnet/client-010/examples/direct/verify
new file mode 100644
index 0000000000..cd53687176
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify
@@ -0,0 +1,15 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+cpp=$CPP/direct
+
+direct_listener_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Listener.exe localhost 5672
+}
+
+direct_producer_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Producer.exe localhost 5672
+}
+
+clients $cpp/declare_queues direct_producer_dotnet direct_listener_dotnet
+outputs $cpp/declare_queues.out ./direct_producer_dotnet.out ./direct_listener_dotnet.out \ No newline at end of file
diff --git a/qpid/dotnet/client-010/examples/direct/verify.in b/qpid/dotnet/client-010/examples/direct/verify.in
new file mode 100644
index 0000000000..f57d931663
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify.in
@@ -0,0 +1,14 @@
+==== declare_queues.out
+==== direct_producer_dotnet.out
+==== direct_listener_dotnet.out
+Message: Message 0
+Message: Message 1
+Message: Message 2
+Message: Message 3
+Message: Message 4
+Message: Message 5
+Message: Message 6
+Message: Message 7
+Message: Message 8
+Message: Message 9
+Message: That's all, folks!
diff --git a/qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet b/qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet
new file mode 100644
index 0000000000..86fb7dddd4
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet
@@ -0,0 +1,10 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+cpp=$CPP/direct
+
+direct_listener_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Listener.exe localhost 5672
+}
+
+clients $cpp/declare_queues $cpp/direct_producer direct_listener_dotnet
+outputs $cpp/declare_queues.out $cpp/direct_producer.out ./direct_listener_dotnet.out \ No newline at end of file
diff --git a/qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet.in b/qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet.in
new file mode 100644
index 0000000000..b3543cefe5
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_cpp_dotnet.in
@@ -0,0 +1,14 @@
+==== declare_queues.out
+==== direct_producer.out
+==== direct_listener_dotnet.out
+Message: Message 0
+Message: Message 1
+Message: Message 2
+Message: Message 3
+Message: Message 4
+Message: Message 5
+Message: Message 6
+Message: Message 7
+Message: Message 8
+Message: Message 9
+Message: That's all, folks!
diff --git a/qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp b/qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp
new file mode 100644
index 0000000000..fe86159fcc
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp
@@ -0,0 +1,10 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+cpp=$CPP/direct
+
+direct_producer_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Producer.exe localhost 5672
+}
+
+clients $cpp/declare_queues direct_producer_dotnet $cpp/listener
+outputs $cpp/declare_queues.out ./direct_producer_dotnet.out $cpp/listener.out \ No newline at end of file
diff --git a/qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp.in b/qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp.in
new file mode 100644
index 0000000000..fcb6cd66de
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_dotnet_cpp.in
@@ -0,0 +1,15 @@
+==== declare_queues.out
+==== direct_producer_dotnet.out
+==== listener.out
+Message: Message 0
+Message: Message 1
+Message: Message 2
+Message: Message 3
+Message: Message 4
+Message: Message 5
+Message: Message 6
+Message: Message 7
+Message: Message 8
+Message: Message 9
+Message: That's all, folks!
+Shutting down listener for message_queue
diff --git a/qpid/dotnet/client-010/examples/direct/verify_dotnet_java b/qpid/dotnet/client-010/examples/direct/verify_dotnet_java
new file mode 100644
index 0000000000..528f3eb664
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_dotnet_java
@@ -0,0 +1,15 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+cpp=$CPP/direct
+
+direct_consumer_java()
+{
+java -Dlog4j.configuration=file://"$JAVA"/log4j.xml -cp "$CLASSPATH" org.apache.qpid.example.jmsexample.direct.Consumer
+}
+
+direct_producer_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Producer.exe localhost 5672
+}
+
+clients $cpp/declare_queues direct_producer_dotnet direct_consumer_java
+outputs $cpp/declare_queues.out ./direct_producer_dotnet.out ./direct_consumer_java.out
diff --git a/qpid/dotnet/client-010/examples/direct/verify_dotnet_java.in b/qpid/dotnet/client-010/examples/direct/verify_dotnet_java.in
new file mode 100644
index 0000000000..cd87551305
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_dotnet_java.in
@@ -0,0 +1,20 @@
+==== declare_queues.out
+==== direct_producer_dotnet.out
+==== direct_consumer_java.out
+Consumer: Setting an ExceptionListener on the connection as sample uses a MessageConsumer
+Consumer: Creating a non-transacted, auto-acknowledged session
+Consumer: Creating a MessageConsumer
+Consumer: Starting connection so MessageConsumer can receive messages
+Consumer: Received message: Message 0
+Consumer: Received message: Message 1
+Consumer: Received message: Message 2
+Consumer: Received message: Message 3
+Consumer: Received message: Message 4
+Consumer: Received message: Message 5
+Consumer: Received message: Message 6
+Consumer: Received message: Message 7
+Consumer: Received message: Message 8
+Consumer: Received message: Message 9
+Consumer: Received final message That's all, folks!
+Consumer: Closing connection
+Consumer: Closing JNDI context
diff --git a/qpid/dotnet/client-010/examples/direct/verify_dotnet_python b/qpid/dotnet/client-010/examples/direct/verify_dotnet_python
new file mode 100644
index 0000000000..0c70465bc5
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_dotnet_python
@@ -0,0 +1,10 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+py=$PYTHON_EXAMPLES/direct
+
+direct_producer_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Producer.exe localhost 5672
+}
+
+clients $py/declare_queues.py direct_producer_dotnet $py/direct_consumer.py
+outputs $py/declare_queues.py.out ./direct_producer_dotnet.out $py/direct_consumer.py.out
diff --git a/qpid/dotnet/client-010/examples/direct/verify_dotnet_python.in b/qpid/dotnet/client-010/examples/direct/verify_dotnet_python.in
new file mode 100644
index 0000000000..7059b3079c
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_dotnet_python.in
@@ -0,0 +1,14 @@
+==== declare_queues.py.out
+==== direct_producer_dotnet.out
+==== direct_consumer.py.out
+Message 0
+Message 1
+Message 2
+Message 3
+Message 4
+Message 5
+Message 6
+Message 7
+Message 8
+Message 9
+That's all, folks!
diff --git a/qpid/dotnet/client-010/examples/direct/verify_java_dotnet b/qpid/dotnet/client-010/examples/direct/verify_java_dotnet
new file mode 100644
index 0000000000..50eb73f9f5
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_java_dotnet
@@ -0,0 +1,15 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+cpp=$CPP/direct
+
+direct_listener_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Listener.exe localhost 5672
+}
+
+direct_producer_java()
+{
+java -Dlog4j.configuration=file://"$JAVA"/log4j.xml -cp "$CLASSPATH" org.apache.qpid.example.jmsexample.direct.Producer
+}
+
+clients $cpp/declare_queues direct_producer_java direct_listener_dotnet
+outputs $cpp/declare_queues.out ./direct_producer_java.out ./direct_listener_dotnet.out
diff --git a/qpid/dotnet/client-010/examples/direct/verify_java_dotnet.in b/qpid/dotnet/client-010/examples/direct/verify_java_dotnet.in
new file mode 100644
index 0000000000..23628b89de
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_java_dotnet.in
@@ -0,0 +1,29 @@
+==== declare_queues.out
+==== direct_producer_java.out
+Producer: Creating a non-transacted, auto-acknowledged session
+Producer: Creating a Message Producer
+Producer: Creating a TestMessage to send to the destination
+Producer: Sending message: 1
+Producer: Sending message: 2
+Producer: Sending message: 3
+Producer: Sending message: 4
+Producer: Sending message: 5
+Producer: Sending message: 6
+Producer: Sending message: 7
+Producer: Sending message: 8
+Producer: Sending message: 9
+Producer: Sending message: 10
+Producer: Closing connection
+Producer: Closing JNDI context
+==== direct_listener_dotnet.out
+Message: Message 1
+Message: Message 2
+Message: Message 3
+Message: Message 4
+Message: Message 5
+Message: Message 6
+Message: Message 7
+Message: Message 8
+Message: Message 9
+Message: Message 10
+Message: That's all, folks!
diff --git a/qpid/dotnet/client-010/examples/direct/verify_python_dotnet b/qpid/dotnet/client-010/examples/direct/verify_python_dotnet
new file mode 100644
index 0000000000..086b31caf4
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_python_dotnet
@@ -0,0 +1,10 @@
+# See https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid/bin/verify
+py=$PYTHON_EXAMPLES/direct
+
+direct_listener_dotnet()
+{
+mono $DOTNET_EXAMPLES/example-direct-Listener.exe localhost 5672
+}
+
+clients $py/declare_queues.py $py/direct_producer.py direct_listener_dotnet
+outputs $py/declare_queues.py.out $py/direct_producer.py.out ./direct_listener_dotnet.out
diff --git a/qpid/dotnet/client-010/examples/direct/verify_python_dotnet.in b/qpid/dotnet/client-010/examples/direct/verify_python_dotnet.in
new file mode 100644
index 0000000000..6fc2eeb18f
--- /dev/null
+++ b/qpid/dotnet/client-010/examples/direct/verify_python_dotnet.in
@@ -0,0 +1,14 @@
+==== declare_queues.py.out
+==== direct_producer.py.out
+==== direct_listener_dotnet.out
+Message: Message 0
+Message: Message 1
+Message: Message 2
+Message: Message 3
+Message: Message 4
+Message: Message 5
+Message: Message 6
+Message: Message 7
+Message: Message 8
+Message: Message 9
+Message: That's all, folks!