コード例 #1
0
 public Fixture(ISessionFactory sessionFactory
                , IRequestWriter requestWriter
                , IDisposableClient tcpClient
                , Configuration configuration
                )
     : base(sessionFactory, requestWriter, tcpClient, configuration)
 {
     //
 }
コード例 #2
0
 public IngestConnection(ISessionFactory sessionFactory
                         , IRequestWriter requestWriter
                         , IDisposableClient client
                         , Configuration configuration
                         )
     : base(sessionFactory, requestWriter, client, configuration)
 {
     //
 }
コード例 #3
0
        public LogicalConnection(ClientOptions options, RequestIdCounter requestIdCounter)
        {
            _clientOptions    = options;
            _requestIdCounter = requestIdCounter;
            _msgPackContext   = options.MsgPackContext;
            _logWriter        = options.LogWriter;

            _physicalConnection = new NetworkStreamPhysicalConnection();
            _responseReader     = new ResponseReader(_clientOptions, _physicalConnection);
            _requestWriter      = new RequestWriter(_clientOptions, _physicalConnection);
        }
コード例 #4
0
        protected Connection(ISessionFactory sessionFactory
                             , IRequestWriter requestWriter
                             , IDisposableClient client
                             , Configuration configuration
                             )
        {
            this.sessionFactory = sessionFactory;
            this.RequestWriter  = requestWriter;
            this.client         = client;
            this.configuration  = configuration;

            this.client.Configure(this.configuration.WithMode(this.Mode));
        }
コード例 #5
0
 public static ByteArrayContent ToByteArrayContent(this IRequestWriter writer)
 {
     return(new ByteArrayContent(writer.GetInternalBuffer(), 0, writer.Length));
 }
コード例 #6
0
 public FooService(IRequestWriter writer)
 {
     _writer = writer;
 }