コード例 #1
0
 public ElasticsearchClientSettings(
     NodePool nodePool,
     ITransportClient connection,
     SourceSerializerFactory sourceSerializer,
     IPropertyMappingProvider propertyMappingProvider) : base(nodePool, connection, sourceSerializer, propertyMappingProvider)
 {
 }
コード例 #2
0
 public ConnectionSettings(
     IConnectionPool connectionPool,
     IConnection connection,
     SourceSerializerFactory sourceSerializer,
     IPropertyMappingProvider propertyMappingProvider
     ) : base(connectionPool, connection, sourceSerializer, propertyMappingProvider)
 {
 }
コード例 #3
0
 public TestElasticsearchClientSettings(
     Func <ICollection <Uri>, NodePool> createPool    = null,
     SourceSerializerFactory sourceSerializerFactory  = null,
     IPropertyMappingProvider propertyMappingProvider = null,
     bool forceInMemory = false,
     int port           = 9200,
     byte[] response    = null
     ) : base(CreatePool(createPool, port), TestConfiguration.Instance.CreateConnection(forceInMemory, response), CreateSerializerFactory(sourceSerializerFactory), propertyMappingProvider) =>
コード例 #4
0
 private static SourceSerializerFactory CreateSerializerFactory(SourceSerializerFactory provided)
 {
     if (provided != null)
     {
         return(provided);
     }
     if (!TestConfiguration.Instance.Random.SourceSerializer)
     {
         return(null);
     }
     return((builtin, values) => new TestSourceSerializerBase(builtin, values));
 }
コード例 #5
0
 public TestConnectionSettings(
     Func <ICollection <Uri>, IConnectionPool> createPool = null,
     SourceSerializerFactory sourceSerializerFactory      = null,
     IPropertyMappingProvider propertyMappingProvider     = null,
     bool forceInMemory = false,
     int port           = 9200
     )
     : base(
         CreatePool(createPool, port),
         TestConfiguration.Instance.CreateConnection(forceInMemory),
         CreateSerializerFactory(sourceSerializerFactory),
         propertyMappingProvider
         ) =>
コード例 #6
0
 public AlwaysInMemoryConnectionSettings(
     Func <ICollection <Uri>, IConnectionPool> createPool = null,
     SourceSerializerFactory sourceSerializerFactory      = null,
     IPropertyMappingProvider propertyMappingProvider     = null,
     int port = 9200)
     : base(
         createPool,
         sourceSerializerFactory,
         propertyMappingProvider,
         forceInMemory: true,
         port: port
         )
 {
 }
コード例 #7
0
 public AlwaysInMemoryElasticsearchClientSettings(
     Func <ICollection <Uri>, NodePool> createPool    = null,
     SourceSerializerFactory sourceSerializerFactory  = null,
     IPropertyMappingProvider propertyMappingProvider = null,
     int port = 9200
     )
     : base(
         createPool,
         sourceSerializerFactory,
         propertyMappingProvider,
         true,
         port
         )
 {
 }
コード例 #8
0
 public ConnectionSettings(IConnectionPool connectionPool, IConnection connection, SourceSerializerFactory sourceSerializer)
     : this(connectionPool, connection, sourceSerializer, null)
 {
 }
コード例 #9
0
 public ElasticsearchClientSettings(NodePool nodePool, ITransportClient connection, SourceSerializerFactory sourceSerializer) : this(
         nodePool,
         connection, sourceSerializer, null)
 {
 }
コード例 #10
0
 public ElasticsearchClientSettings(NodePool nodePool, SourceSerializerFactory sourceSerializer)
     : this(nodePool, null, sourceSerializer)
 {
 }
コード例 #11
0
 protected AuditConnectionSettings(Elastic.IConnectionPool connectionPool, Elastic.IConnection connection, SourceSerializerFactory sourceSerializerFactory, IPropertyMappingProvider propertyMappingProvider)
     : base(connectionPool, connection, sourceSerializerFactory, propertyMappingProvider)
 {
 }