コード例 #1
0
ファイル: ValuesEngine.cs プロジェクト: xier2012/Atlas
 public ValuesEngine(
     IJmesPathQuery jmesPathQuery,
     IYamlSerializers serializers)
 {
     _jmesPathQuery = jmesPathQuery;
     _serializers   = serializers;
 }
コード例 #2
0
ファイル: SwaggerCommands.cs プロジェクト: xier2012/Atlas
 public SwaggerCommands(
     IConsole console,
     IYamlSerializers serializers)
 {
     _console     = console;
     _serializers = serializers;
 }
コード例 #3
0
ファイル: WorkflowLoader.cs プロジェクト: xier2012/Atlas
 public WorkflowLoader(
     ITemplateEngineFactory templateEngineFactory,
     IYamlSerializers serializers)
 {
     _templateEngineFactory = templateEngineFactory;
     _serializers           = serializers;
 }
コード例 #4
0
 public TemplateEngineServices(
     IYamlSerializers serializers,
     ISecretTracker secretTracker,
     IEnumerable <ITemplateHelperProvider> templateHelperProviders)
 {
     Serializers             = serializers;
     SecretTracker           = secretTracker;
     TemplateHelperProviders = templateHelperProviders;
 }
コード例 #5
0
ファイル: JmesPathQuery.cs プロジェクト: kant/Atlas
 public JmesPathQuery(IYamlSerializers serializers)
 {
     _jmespath = new JmesPath();
     _jmespath.FunctionRepository
     .Register <ItemsFunction>()
     .Register <ToObjectFunction>()
     .Register <ZipFunction>();
     _serializers = serializers;
 }
コード例 #6
0
 public SwaggerBlueprintDecoratorProvider(
     IRequestGenerator requestGenerator,
     IHttpClientFactory httpClientFactory,
     IYamlSerializers yamlSerializers)
 {
     _requestGenerator  = requestGenerator;
     _httpClientFactory = httpClientFactory;
     _yamlSerializers   = yamlSerializers;
 }
コード例 #7
0
 public BlueprintManager(
     IEnumerable <IBlueprintPackageProvider> packageProviders,
     IEnumerable <IBlueprintDecoratorProvider> fileGeneratorProviders,
     IYamlSerializers yamlSerializers)
 {
     _packageProviders   = packageProviders;
     _decoratorProviders = fileGeneratorProviders;
     _yamlSerializers    = yamlSerializers;
 }
コード例 #8
0
 public AccountCommands(
     ISettingsManager settingsManager,
     IYamlSerializers yamlSerializers,
     IConsole console)
 {
     _settingsManager = settingsManager;
     _yamlSerializers = yamlSerializers;
     _console         = console;
 }
コード例 #9
0
 public JsonHttpClientFactory(
     IHttpClientFactory httpClientFactory,
     IYamlSerializers serializers,
     IJmesPathQuery jmesPathQuery,
     ISecretTracker secretTracker)
 {
     _httpClientFactory = httpClientFactory;
     _serializers       = serializers;
     _jmesPathQuery     = jmesPathQuery;
     _secretTracker     = secretTracker;
 }
コード例 #10
0
ファイル: BlueprintManager.cs プロジェクト: xier2012/Atlas
 public BlueprintManager(
     IEnumerable <IBlueprintPackageProvider> packageProviders,
     IEnumerable <IDependencyBlueprintPackageProvider> dependencyPackageProviders,
     IEnumerable <IBlueprintDecoratorProvider> decoratorProviders,
     IYamlSerializers yamlSerializers)
 {
     _packageProviders           = packageProviders;
     _dependencyPackageProviders = dependencyPackageProviders;
     _decoratorProviders         = decoratorProviders;
     _yamlSerializers            = yamlSerializers;
 }
コード例 #11
0
 public TemplateEngineServices(
     IYamlSerializers serializers,
     ISecretTracker secretTracker,
     IEnumerable <ITemplateHelperProvider> templateHelperProviders,
     IJmesPathQuery jmesPathQuery)
 {
     Serializers             = serializers;
     SecretTracker           = secretTracker;
     TemplateHelperProviders = templateHelperProviders;
     JmesPathQuery           = jmesPathQuery;
 }
コード例 #12
0
 public SwaggerBlueprintDecorator(
     IBlueprintPackage package,
     IRequestGenerator requestGenerator,
     IHttpClientFactory httpClientFactory,
     IYamlSerializers yamlSerializers)
     : base(package)
 {
     _requestGenerator  = requestGenerator;
     _httpClientFactory = httpClientFactory;
     _yamlSerializers   = yamlSerializers;
 }
コード例 #13
0
 public JsonHttpClient(
     HttpClient httpClient,
     IYamlSerializers serializers,
     IJmesPathQuery jmesPath,
     ISecretTracker secretTracker)
 {
     _httpClient    = httpClient;
     _serializers   = serializers;
     _jmesPath      = jmesPath;
     _secretTracker = secretTracker;
 }
コード例 #14
0
ファイル: JmesPathQuery.cs プロジェクト: kevinheader/Atlas
 public JmesPathQuery(IYamlSerializers serializers)
 {
     _jmespath = new JmesPath();
     _jmespath.FunctionRepository
     .Register <ItemsFunction>()
     .Register <ToObjectFunction>()
     .Register <ZipFunction>()
     .Register <DistinctByFunction>()
     .Register <DistinctFunction>()
     .Register <Base64DecodeFunction>()
     .Register <Base64EncodeFunction>()
     .Register <BitsFunction>();
     _serializers = serializers;
 }
コード例 #15
0
 public WorkflowEngine(
     IValuesEngine valuesEngine,
     IYamlSerializers serializers,
     ISecretTracker secretTracker,
     IConsole console,
     IJsonHttpClientFactory clientFactory,
     IBlueprintManager blueprintManager,
     IWorkflowLoader workflowLoader)
 {
     _valuesEngine     = valuesEngine;
     _serializers      = serializers;
     _secretTracker    = secretTracker;
     _console          = console;
     _clientFactory    = clientFactory;
     _blueprintManager = blueprintManager;
     _workflowLoader   = workflowLoader;
 }
コード例 #16
0
ファイル: WorkflowCommands.cs プロジェクト: oneturkmen/Atlas
 public WorkflowCommands(
     IJsonHttpClientFactory clientFactory,
     ITemplateEngineFactory templateEngineFactory,
     IYamlSerializers serializers,
     IJmesPathQuery jmesPathQuery,
     IPatternMatcherFactory patternMatcherFactory,
     ISecretTracker secretTracker,
     IBlueprintManager blueprintManager,
     IConsole console)
 {
     _clientFactory         = clientFactory;
     _templateEngineFactory = templateEngineFactory;
     _serializers           = serializers;
     _jmesPathQuery         = jmesPathQuery;
     _patternMatcherFactory = patternMatcherFactory;
     _secretTracker         = secretTracker;
     _blueprintManager      = blueprintManager;
     _console = console;
 }
コード例 #17
0
ファイル: WorkflowCommands.cs プロジェクト: xier2012/Atlas
 public WorkflowCommands(
     IWorkflowLoader workflowLoader,
     IWorkflowEngine workflowEngine,
     IValuesEngine valuesEngine,
     ITemplateEngineFactory templateEngineFactory,
     IYamlSerializers serializers,
     IPatternMatcherFactory patternMatcherFactory,
     ISecretTracker secretTracker,
     IBlueprintManager blueprintManager,
     IConsole console)
 {
     _workflowLoader        = workflowLoader;
     _workflowEngine        = workflowEngine;
     _valuesEngine          = valuesEngine;
     _templateEngineFactory = templateEngineFactory;
     _serializers           = serializers;
     _patternMatcherFactory = patternMatcherFactory;
     _secretTracker         = secretTracker;
     _blueprintManager      = blueprintManager;
     _console = console;
 }
コード例 #18
0
 public SwaggarDocumentLoader(IYamlSerializers yamlSerializers, IHttpClientFactory httpClientFactory)
 {
     _yamlSerializers   = yamlSerializers;
     _httpClientFactory = httpClientFactory;
     _httpClient        = _httpClientFactory.Create(null);
 }
コード例 #19
0
 public RequestGenerator(IYamlSerializers yamlSerializers)
 {
     _yamlSerializers = yamlSerializers;
 }
コード例 #20
0
ファイル: SettingsManager.cs プロジェクト: xier2012/Atlas
 public SettingsManager(ISettingsDirectory settingsDirectory, IYamlSerializers yamlSerializers)
 {
     _settingsDirectory = settingsDirectory;
     _yamlSerializers   = yamlSerializers;
 }