summaryrefslogtreecommitdiff
path: root/qpid/wcf/src/Apache/Qpid/Channel/RawMessageEncodingBindingElement.cs
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/wcf/src/Apache/Qpid/Channel/RawMessageEncodingBindingElement.cs')
-rw-r--r--qpid/wcf/src/Apache/Qpid/Channel/RawMessageEncodingBindingElement.cs102
1 files changed, 0 insertions, 102 deletions
diff --git a/qpid/wcf/src/Apache/Qpid/Channel/RawMessageEncodingBindingElement.cs b/qpid/wcf/src/Apache/Qpid/Channel/RawMessageEncodingBindingElement.cs
deleted file mode 100644
index 5ec10a976d..0000000000
--- a/qpid/wcf/src/Apache/Qpid/Channel/RawMessageEncodingBindingElement.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements. See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership. The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License. You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing,
-* software distributed under the License is distributed on an
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-* KIND, either express or implied. See the License for the
-* specific language governing permissions and limitations
-* under the License.
-*/
-
-namespace Apache.Qpid.Channel
-{
- using System;
- using System.ServiceModel.Channels;
-
- public class RawMessageEncodingBindingElement : MessageEncodingBindingElement
- {
-
- public RawMessageEncodingBindingElement()
- : base()
- {
- }
-
- RawMessageEncodingBindingElement(RawMessageEncodingBindingElement originalBindingElement)
- {
- }
-
- public override MessageEncoderFactory CreateMessageEncoderFactory()
- {
- return new RawMessageEncoderFactory(null);
- }
-
-
- public override IChannelFactory<TChannel> BuildChannelFactory<TChannel>(BindingContext context)
- {
- if (context == null)
- throw new ArgumentNullException("context");
-
- context.BindingParameters.Add(this);
- return context.BuildInnerChannelFactory<TChannel>();
- }
-
- public override bool CanBuildChannelFactory<TChannel>(BindingContext context)
- {
- if (context == null)
- throw new ArgumentNullException("context");
-
- return context.CanBuildInnerChannelFactory<TChannel>();
- }
-
- public override IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)
- {
- if (context == null)
- throw new ArgumentNullException("context");
-
- context.BindingParameters.Add(this);
- return context.BuildInnerChannelListener<TChannel>();
- }
-
- public override bool CanBuildChannelListener<TChannel>(BindingContext context)
- {
- if (context == null)
- throw new ArgumentNullException("context");
-
- context.BindingParameters.Add(this);
- return context.CanBuildInnerChannelListener<TChannel>();
- }
-
-
- public override BindingElement Clone()
- {
- return new RawMessageEncodingBindingElement(this);
- }
-
-
-
- public override MessageVersion MessageVersion
- {
- get
- {
- return MessageVersion.None;
- }
-
- set
- {
- if (value != MessageVersion.None)
- throw new ArgumentException("Unsupported message version");
- }
- }
-
-
- }
-}