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