public RabbitMqChannelFactory(BindingContext context, RabbitMqTransportBindingElement transportElement) : base(context.Binding) { var messageElement = context.BindingParameters.Remove <MessageEncodingBindingElement>(); EncoderFactory = messageElement.CreateMessageEncoderFactory(); MaxReceivedMessageSize = transportElement.MaxReceivedMessageSize; BufferManager = BufferManager.CreateBufferManager(transportElement.MaxBufferPoolSize, (int)MaxReceivedMessageSize); }
public RabbitMqChannelListener(BindingContext context, RabbitMqTransportBindingElement transportElement) { Debug.Assert(transportElement.MaxReceivedMessageSize > 0); MaxReceivedMessageSize = transportElement.MaxReceivedMessageSize; var messageElement = context.BindingParameters.Remove <MessageEncodingBindingElement>(); BufferManager = BufferManager.CreateBufferManager(transportElement.MaxBufferPoolSize, (int)MaxReceivedMessageSize); EncoderFactory = messageElement.CreateMessageEncoderFactory(); Uri = new Uri(context.ListenUriBaseAddress, context.ListenUriRelativeAddress); }
public RabbitMqTransportBinding() { messageElement = new TextMessageEncodingBindingElement(); transportElement = new RabbitMqTransportBindingElement(); }
public RabbitMqTransportBindingElement(RabbitMqTransportBindingElement rabbitMqTransportBindingElement) { }