public StockTickerAlertListener( EPRuntime runtime, PriceLimit limit, StockTick initialPriceTick, StockTickerResultListener stockTickerResultListener) { _limit = limit; _initialPriceTick = initialPriceTick; _stockTickerResultListener = stockTickerResultListener; }
public StockTickerMonitor(EPServiceProvider epService, StockTickerResultListener stockTickerResultListener) { _epService = epService; _stockTickerResultListener = stockTickerResultListener; // Listen to all limits to be set String expressionText = "every pricelimit=PriceLimit()"; EPStatement factory = epService.EPAdministrator.CreatePattern(expressionText); factory.Events += HandleEvents; }
public StockTickerMonitor( EPRuntime runtime, StockTickerResultListener stockTickerResultListener) { _runtime = runtime; _stockTickerResultListener = stockTickerResultListener; // Listen to all limits to be set var expressionText = "every Pricelimit=PriceLimit()"; EPStatement factory = runtime.DeployStatement(expressionText); factory.Events += HandleEvents; }
public StockTickerMonitor(EPServiceProvider epService, PriceLimit limit, StockTickerResultListener stockTickerResultListener) { _epService = epService; _limit = limit; _stockTickerResultListener = stockTickerResultListener; String expressionText = "every pricelimit=PriceLimit" + "(UserId='" + limit.UserId + "'," + "StockSymbol='" + limit.StockSymbol + "')"; _newLimitListener = epService.EPAdministrator.CreatePattern(expressionText); _newLimitListener.Events += HandleNewLimitEvent; expressionText = "tick=StockTick(StockSymbol='" + limit.StockSymbol + "')"; _initialPriceListener = epService.EPAdministrator.CreatePattern(expressionText); _initialPriceListener.Events += HandleInitialPriceEvent; }
public StockTickerMonitor( EPRuntime runtime, PriceLimit limit, StockTickerResultListener stockTickerResultListener) { _runtime = runtime; _limit = limit; _stockTickerResultListener = stockTickerResultListener; var expressionText = "every Pricelimit=PriceLimit" + "(UserId='" + limit.UserId + "'," + "StockSymbol='" + limit.StockSymbol + "')"; _newLimitListener = runtime.DeployStatement(expressionText); _newLimitListener.Events += HandleNewLimitEvent; expressionText = "tick=StockTick(StockSymbol='" + limit.StockSymbol + "')"; _initialPriceListener = runtime.DeployStatement(expressionText); _initialPriceListener.Events += HandleInitialPriceEvent; }
public StockTickerAlertListener(EPServiceProvider epService, PriceLimit limit, StockTick initialPriceTick, StockTickerResultListener stockTickerResultListener) { _limit = limit; _initialPriceTick = initialPriceTick; _stockTickerResultListener = stockTickerResultListener; }