summaryrefslogtreecommitdiff
path: root/java/client/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/client/src')
-rw-r--r--java/client/src/org/apache/qpid/client/AMQSession.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/java/client/src/org/apache/qpid/client/AMQSession.java b/java/client/src/org/apache/qpid/client/AMQSession.java
index 3bc670e609..1f15c24cb2 100644
--- a/java/client/src/org/apache/qpid/client/AMQSession.java
+++ b/java/client/src/org/apache/qpid/client/AMQSession.java
@@ -785,6 +785,12 @@ public class AMQSession extends Closeable implements Session, QueueSession, Topi
declareExchange(name, type, _connection.getProtocolHandler());
}
+ public void declareExchangeSynch(String name, String type) throws AMQException
+ {
+ AMQFrame frame = ExchangeDeclareBody.createAMQFrame(_channelId, 0, name, type, false, false, false, false, false, null);
+ _connection.getProtocolHandler().syncWrite(frame, ExchangeDeclareOkBody.class);
+ }
+
private void declareExchange(AMQDestination amqd, AMQProtocolHandler protocolHandler)
{
declareExchange(amqd.getExchangeName(), amqd.getExchangeClass(), protocolHandler);