public FlowConfigBuilder(FlowDataManager data,
                          IKeyVaultClient keyVaultClient,
                          ConfigGenConfiguration conf,
                          [ImportMany] IEnumerable <IFlowDeploymentProcessor> processors)
 {
     FlowData       = data;
     KeyVaultClient = keyVaultClient;
     Configuration  = conf;
     Processors     = processors.OrderBy(p => p.GetOrder()).ToArray();
 }
Example #2
0
 public FlowOperation(FlowDataManager flows,
                      IKeyVaultClient keyvault,
                      FlowConfigBuilder configBuilder,
                      JobOperation jobOpers)
 {
     FlowData       = flows;
     JobOperation   = jobOpers;
     ConfigBuilder  = configBuilder;
     KeyVaultClient = keyvault;
 }
Example #3
0
    private void Awake()
    {
        if (singleton != null && singleton != this)
        {
            Destroy(this.gameObject);
        }

        singleton = this;
        DontDestroyOnLoad(this.gameObject);
        executeOnMainTHread = GetComponent <ExecuteOnMainThread>();
    }
 public GenerateJobConfigBatch(JobDataManager jobs, FlowDataManager flowData, IKeyVaultClient keyVaultClient)
 {
     this.JobData        = jobs;
     this.FlowData       = flowData;
     this.KeyVaultClient = keyVaultClient;
 }
 public UpdateFlowMetrics(FlowDataManager flowData)
 {
     FlowData = flowData;
 }
Example #6
0
 public MergeDefaultConfig(FlowDataManager flowData)
 {
     this.FlowData = flowData;
 }
Example #7
0
 public Finalizer([Import] FlowDataManager flows)
 {
     this.FlowData = flows;
 }