public RavenEtl(Transformation transformation, RavenEtlConfiguration configuration, DocumentDatabase database, ServerStore serverStore) : base(transformation, configuration, database, serverStore, RavenEtlTag) { Metrics = new EtlMetricsCountersManager(); if (configuration.TestMode == false) { _requestExecutor = RequestExecutor.Create(configuration.Connection.TopologyDiscoveryUrls, configuration.Connection.Database, serverStore.Server.Certificate.Certificate, DocumentConventions.Default); } _script = new RavenEtlDocumentTransformer.ScriptInput(transformation); }
public RavenEtl(Transformation transformation, RavenEtlConfiguration configuration, DocumentDatabase database, ServerStore serverStore) : base(transformation, configuration, database, serverStore, RavenEtlTag) { _configuration = configuration; _serverStore = serverStore; Metrics = new EtlMetricsCountersManager(); _requestExecutor = CreateNewRequestExecutor(configuration, serverStore); serverStore.Server.ServerCertificateChanged += OnServerCertificateChanged; _script = new RavenEtlDocumentTransformer.ScriptInput(transformation); }
public RavenEtl(Transformation transformation, RavenEtlConfiguration configuration, DocumentDatabase database, ServerStore serverStore) : base(transformation, configuration, database, serverStore, RavenEtlTag) { Metrics = new EtlMetricsCountersManager(); _requestExecutor = RequestExecutor.CreateForSingleNodeWithoutConfigurationUpdates(configuration.Connection.Url, configuration.Connection.Database, serverStore.Server.ClusterCertificateHolder.Certificate, DocumentConventions.Default); _script = new RavenEtlDocumentTransformer.ScriptInput(transformation); }