public SolaceReplyChannel(MessageEncoder encoder, BufferManager bufferManager, Uri localAddress, ISolaceEndpoint endpoint, ChannelManagerBase channelManager, IEnumerable <IMessageConverter> converters) : base(encoder, bufferManager, channelManager, converters) { this.localAddress = localAddress; this.endpoint = endpoint; InitializeSolaceEndpoint(endpoint); }
protected virtual void InitializeSolaceEndpoint(ISolaceEndpoint endpoint) { if (this.endpoint != null) { throw new InvalidOperationException("SolaceEndpoint is already set"); } this.endpoint = endpoint; }