public static Configure EnlistWithDistributor(this Configure config) { ValidateMasterNodeConfigurationForWorker(config); WorkerInitializer.Init(); return(config); }
/// <summary> /// Enlist Worker with Master node defined in the config. /// </summary> /// <param name="config"></param> /// <returns></returns> public static Configure EnlistWithDistributor(this Configure config) { workerRunsOnThisEndpoint = true; ValidateMasterNodeConfigurationForWorker(config); WorkerInitializer.Init(); return(config); }
public static Configure RunDistributor(this Configure config, bool withWorker = true) { DistributorInitializer.Init(withWorker); if (withWorker) { WorkerInitializer.Init(); } return(config); }
/// <summary> /// Configure the distributor to run on this endpoint /// </summary> /// <param name="config"></param> /// <param name="withWorker">True if this endpoint should enlist as a worker</param> /// <returns></returns> public static Configure RunDistributor(this Configure config, bool withWorker = true) { distributorEnabled = true; distributorShouldRunOnThisEndpoint = true; DistributorInitializer.Init(withWorker); if (withWorker) { workerRunsOnThisEndpoint = true; WorkerInitializer.Init(); } return(config); }