diff options
Diffstat (limited to 'dotnet/client-010/client/client/IClientSession.cs')
-rw-r--r-- | dotnet/client-010/client/client/IClientSession.cs | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dotnet/client-010/client/client/IClientSession.cs b/dotnet/client-010/client/client/IClientSession.cs new file mode 100644 index 0000000000..b8bc7e4db8 --- /dev/null +++ b/dotnet/client-010/client/client/IClientSession.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using org.apache.qpid.transport; + +namespace org.apache.qpid.client +{ + public interface IClientSession : ISession + { + void AttachMessageListener(IMessageListener listener, string Destination); + Dictionary<String, IMessageListener> MessageListeners { get; } + void MessageTransfer(String destination, string routingkey, IMessage message); + void MessageTransfer(String destination, IMessage message); + void QueueDeclare(String queue); + void QueueDeclare(String queue, params Option[] options); + void ExchangeBind(String queue, String exchange, String bindingKey); + void MessageSubscribe(String queue); + } +} |