Exemple #1
0
 public ElasticsearchSession(IElasticLowLevelClient elasticClient,
                             IUniqueNameResolver uniqueNameResolver,
                             IIdGenerator documentsIdGenerator,
                             IEsfStateInputValidator validator)
 {
     _elasticClient        = elasticClient;
     _indexName            = uniqueNameResolver.GetUniqueName();
     _typeName             = uniqueNameResolver.GetUniqueName();
     _documentsIdGenerator = documentsIdGenerator;
     _validator            = validator;
 }
Exemple #2
0
 public ElasticsearchSessionFactory(
     IElasticLowLevelClient elasticClient,
     IUniqueNameResolver uniqueNameResolver,
     IIdGenerator idGenerator,
     IEsfStateInputValidator validator)
 {
     _elasticClient      = elasticClient;
     _uniqueNameResolver = uniqueNameResolver;
     _idGenerator        = idGenerator;
     _validator          = validator;
 }