public static CalculateTechnicalIndicatorContext GetInstance(ICalculateTechnicalIndicatorStrategy strategy) { if (instance == null) { instance = new CalculateTechnicalIndicatorContext(strategy); } return(instance); }
public void ChangeStrategy(ICalculateTechnicalIndicatorStrategy strategy) { _strategy = strategy; }
private CalculateTechnicalIndicatorContext(ICalculateTechnicalIndicatorStrategy strategy) { _strategy = strategy; }
public void BuildStrategyPatternParameters() { _strategy = new ActorModelStrategy(); }
public void BuildStrategyPatternParameters() { _strategy = new WebServicesStrategy(); }
public void BuildStrategyPatternParameters() { _strategy = new RabbitMQStrategy(_exchange, _queueReceiveFrom); ProcessHandler.RunRabbitMQConsumersProcesses(); }