/// <summary> /// Initializes a new instance of the <see cref="MessagingServer" /> class. /// </summary> /// <param name="clientFactory">Used to create the class that you use to handle all client communication.</param> /// <param name="configuration">The configuration.</param> public MessagingServer(IServiceFactory clientFactory, MessagingServerConfiguration configuration) : base(clientFactory, configuration) { if (clientFactory == null) throw new ArgumentNullException("clientFactory"); if (configuration == null) throw new ArgumentNullException("configuration"); _formatterFactory = configuration.MessageFormatterFactory; }
/// <summary> /// Initializes a new instance of the <see cref="MessagingClientContext" /> class. /// </summary> /// <param name="readBuffer">The read buffer.</param> /// <param name="formatterFactory">Used to format messages </param> public MessagingClientContext(IBufferSlice readBuffer, IMessageFormatterFactory formatterFactory) : base(readBuffer) { if (formatterFactory == null) throw new ArgumentNullException("formatterFactory"); _formatterFactory = formatterFactory; _messageBuilder = _formatterFactory.CreateBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="MessagingClient" /> class. /// </summary> /// <param name="formatterFactory">The formatter factory.</param> public MessagingClient(IMessageFormatterFactory formatterFactory) { if (formatterFactory == null) { throw new ArgumentNullException("formatterFactory"); } this.formatterFactory = formatterFactory; this.messageBuilder = this.formatterFactory.CreateBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="MessagingClientContext" /> class. /// </summary> /// <param name="readBuffer">The read buffer.</param> /// <param name="formatterFactory">Used to format messages </param> public MessagingClientContext(IBufferSlice readBuffer, IMessageFormatterFactory formatterFactory) : base(readBuffer) { if (formatterFactory == null) { throw new ArgumentNullException("formatterFactory"); } this.formatterFactory = formatterFactory; this.messageBuilder = this.formatterFactory.CreateBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="MessagingServer" /> class. /// </summary> /// <param name="clientFactory">Used to create the class that you use to handle all client communication.</param> /// <param name="configuration">The configuration.</param> public MessagingServer(IServiceFactory clientFactory, MessagingServerConfiguration configuration) : base(clientFactory, configuration) { if (clientFactory == null) { throw new ArgumentNullException("clientFactory"); } if (configuration == null) { throw new ArgumentNullException("configuration"); } this.formatterFactory = configuration.MessageFormatterFactory; }
/// <summary> /// Initializes a new instance of the <see cref="MessagingClient" /> class. /// </summary> /// <param name="formatterFactory">The formatter factory.</param> public MessagingClient(IMessageFormatterFactory formatterFactory) { if (formatterFactory == null) throw new ArgumentNullException("formatterFactory"); _formatterFactory = formatterFactory; _messageBuilder = _formatterFactory.CreateBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="MessagingClientContext" /> class. /// </summary> /// <param name="readBuffer">The read buffer.</param> /// <param name="formatterFactory">Used to format messages </param> public MessagingClientContext(IBufferSlice readBuffer, IMessageFormatterFactory formatterFactory) : base(readBuffer) { _formatterFactory = formatterFactory; _messageBuilder = _formatterFactory.CreateBuilder(); }
public ResponseMessageFactory(IMessageFormatterFactory messageFormatterFactory) { _messageFormatterFactory = messageFormatterFactory; }
public RequestMessageFactory(IMessageFormatterFactory messageFormatterFactory) { _messageFormatterFactory = messageFormatterFactory; }
/// <summary> /// Initializes a new instance of the <see cref="ServerConfiguration" /> class. /// </summary> /// <param name="messageFormatterFactory">The message formatter factory.</param> /// <seealso cref="MessageFormatterFactory"/> public MessagingServerConfiguration(IMessageFormatterFactory messageFormatterFactory) { this.MessageFormatterFactory = messageFormatterFactory; }
/// <summary> /// Initializes a new instance of the <see cref="ServerConfiguration" /> class. /// </summary> /// <param name="messageFormatterFactory">The message formatter factory.</param> /// <seealso cref="MessageFormatterFactory"/> public MessagingServerConfiguration(IMessageFormatterFactory messageFormatterFactory) { MessageFormatterFactory = messageFormatterFactory; }