/// <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();
 }
Example #4
0
 /// <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;
 }
Example #9
0
 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;
 }
 public ResponseMessageFactory(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)
 {
     MessageFormatterFactory = messageFormatterFactory;
 }