Example #1
0
        private void CreatConfig()
        {
            if (this.cmBoxProcessorType.SelectedItem == null)
            {
                return;
            }
            string ProcessorType = this.cmBoxProcessorType.SelectedItem.ToString();

            IProcessorConfig cfg = ProcessorFactory.CreateProcessorConfig(ProcessorType, _param.Log);

            if (cfg == null)
            {
                return;
            }

            if (!cfg.Initialize(_param))
            {
                return;
            }

            string cfgXml = "";

            if (cfg.CreateConfig(this, out cfgXml))
            {
                _Processor.Setting = cfgXml.ToString();
                rtBoxSetting.Clear();
                rtBoxSetting.Text = _Processor.Setting;
            }
        }
Example #2
0
        private void EditConfig()
        {
            if (this.cmBoxProcessorType.SelectedItem == null)
            {
                return;
            }
            string ProcessorType = this.cmBoxProcessorType.SelectedItem.ToString();

            IProcessorConfig cfg = ProcessorFactory.CreateProcessorConfig(ProcessorType, _param.Log);

            if (cfg == null)
            {
                return;
            }

            if (!cfg.Initialize(_param))
            {
                return;
            }

            string cfgXml = _Processor.Setting;

            if (cfg.EditConfig(this, ref cfgXml))
            {
                _Processor.Setting = cfgXml;
            }
        }
Example #3
0
 protected CompanyQuotesProcessor(
     IProcessorLogger logger,
     IScheduledJobsService jobsService,
     ICompanyService companyService,
     IMarketStockClient marketStockClient,
     IQuotesFileReader quotesFileReader,
     IProcessorConfig config)
     : base(logger, jobsService, companyService, config)
 {
     _marketStockClient = marketStockClient;
     _quotesFileReader  = quotesFileReader;
 }
Example #4
0
 protected ProcessorBase(
     IProcessorLogger logger,
     IScheduledJobsService jobsService,
     ICompanyService companyService,
     IProcessorConfig config)
 {
     _cancellationToken = new CancellationTokenSource();
     Logger             = logger;
     JobsService        = jobsService;
     CompanyService     = companyService;
     _config            = config;
 }
        public void Init(string[] config)
        {
            MainFactory mainFactory = new MainFactory();

            processorConfig = mainFactory.Create <IProcessorConfig>(config[0], config[1]);
            processorConfig.Init();
            processor         = processorConfig.GetProcessor();
            patchGraphManager = mainFactory.Create <IPatchGraphManager>(config[2], config[3]);
            patchFactory      = mainFactory.Create <IPatchFactory>(config[4], config[5]);
            patchFactory.Init();
            serializer = mainFactory.Create <ISerializer>(config[6], config[7]);
            ((IWaveDrawer)waveDrawer).Init(Others.WavePoints);
            soundData = new float[Others.WavePoints * 2];
        }
Example #6
0
        static async Task Main(string[] args)
        {
            if (args.Length < 1)
            {
                Console.WriteLine("GitAutosaver [repository path]");
                return;
            }

            IProcessorConfig processorConfig = await ProcessorConfig.CreateAsync();

            IGit git = new Git();

            var fullPath = Path.GetFullPath(args[0]);

            // 행동
            // Setup (미리 해놔야 할 것들) - Save
            IProcessor processor = new Processor(processorConfig, git, fullPath);

            processor.Process();
        }
 /// <summary>
 /// Parses tracks to merge in, and bards to load balance distribute to.
 /// </summary>
 /// <param name="trackNumber"></param>
 /// <param name="processorConfig"></param>
 /// <param name="song"></param>
 /// <param name="fields"></param>
 private static void ParseAdditionalOptions(int trackNumber, IProcessorConfig processorConfig, BmpSong song, IReadOnlyList <string> fields)
 {
     for (var fieldCounter = 1; fieldCounter < fields.Count; fieldCounter++)
     {
         if (fields[fieldCounter].StartsWith("include="))
         {
             var tracksToMerge = fields[fieldCounter].Remove(0, 8).Split(',');
             foreach (var trackToMerge in tracksToMerge)
             {
                 if (int.TryParse(trackToMerge, out var value) && value != trackNumber && value > -1 && value < song.TrackContainers.Count)
                 {
                     processorConfig.IncludedTracks.Add(value);
                 }
             }
         }
         else if (fields[fieldCounter].StartsWith("bards=") && int.TryParse(fields[fieldCounter].Remove(0, 6), out var value) && value > 0 && value < 17)
         {
             processorConfig.PlayerCount = value;
         }
     }
 }
Example #8
0
 public override void Configure(IProcessorConfig config)
 {
     _config = (WorkItemPostProcessingConfig)config;
 }
 public override void Configure(IProcessorConfig config)
 {
     _config        = (WorkItemMigrationConfig)config;
     validateConfig = Services.GetRequiredService <TfsValidateRequiredField>();
 }
Example #10
0
 public Processor(IProcessorConfig config, IGit git, string srcRepoPath)
 {
     this.config      = config;
     this.git         = git;
     this.srcRepoPath = srcRepoPath;
 }
Example #11
0
 protected FileProcessorBase(IProcessorConfig config, FFmpegWrapper fFmpegWrapper)
 {
     _config        = config;
     _fFmpegWrapper = fFmpegWrapper;
 }
 public override void Configure(IProcessorConfig config)
 {
     this.config = (WorkItemQueryMigrationConfig)config;
 }
 public override void Configure(IProcessorConfig config)
 {
     _config = (FixGitCommitLinksConfig)config;
     _GitRepositoryEnricher = Services.GetRequiredService <TfsGitRepositoryEnricher>();
 }
 public override void Configure(IProcessorConfig config)
 {
     _config = (TeamMigrationConfig)config;
 }
 public override void Configure(IProcessorConfig config)
 {
     this._config = (GitRepositoryMigrationConfig)config;
 }
Example #16
0
 public abstract void Configure(IProcessorConfig config);
 public override void Configure(IProcessorConfig config)
 {
     this.config = (WorkItemUpdateAreasAsTagsConfig)config;
 }
 public override void Configure(IProcessorConfig config)
 {
     _config = (FixGitCommitLinksConfig)config;
     _GitRepositoryEnricher = new GitRepositoryEnricher(Engine);
 }
Example #19
0
 public override void Configure(IProcessorConfig config)
 {
     //http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C
     ims2        = Engine.Target.GetService <IIdentityManagementService2>();
     this.config = (ExportProfilePictureFromADConfig)config;
 }
 public void Configure(IProcessorConfig config)
 {
 }
 public ConvertFileProcessor(IProcessorConfig config, FFmpegWrapper fFmpegWrapper) : base(config, fFmpegWrapper)
 {
 }
Example #22
0
 public DirectoryProcessor(IEnumerable <FileProcessorBase> processors, IProcessorConfig config)
 {
     _config     = config;
     _processors = processors;
 }
 public override void Configure(IProcessorConfig config)
 {
 }
Example #24
0
 public override void Configure(IProcessorConfig config)
 {
     _config = (WorkItemUpdateConfig)config;
 }
 public void Configure(IProcessorConfig config)
 {
     Configure((IProcessorOptions)config);
 }
 public void AddConfig(IProcessorConfig config)
 {
     _configs.Add(config.Entity, config);
 }