package storm.applications.constants; /** * * @author Maycon Viana Bordin <mayconbordin@gmail.com> */ public interface BargainIndexConstants extends BaseConstants { String PREFIX = "bi"; interface Conf extends BaseConf { String VWAP_THREADS = "bi.vwap.threads"; String VWAP_PERIOD = "bi.vwap.period"; String BARGAIN_INDEX_THREADS = "bi.bargainindex.threads"; String BARGAIN_INDEX_THRESHOLD = "bi.bargainindex.threshold"; String SPOUT_FETCHER = "bi.spout.fetcher"; String SPOUT_SYMBOLS = "bi.spout.symbols"; String SPOUT_DAYS = "bi.spout.days"; String SPOUT_INTERVAL = "bi.spout.interval"; } interface Component extends BaseComponent { String VWAP = "vwapBolt"; String BARGAIN_INDEX = "bargainIndexBolt"; } interface Periodicity { String MINUTELY = "minutely"; String HOURLY = "hourly"; String DAILY = "daily"; String WEEKLY = "weekly"; String MONTHLY = "monthly"; } interface Stream { String QUOTES = "quoteStream"; String TRADES = "tradeStream"; } interface Field { String STOCK = "stock"; String PRICE = "price"; String VOLUME = "volume"; String DATE = "date"; String START_DATE = "startDate"; String END_DATE = "endDate"; String INTERVAL = "interval"; String VWAP = "vwap"; String BARGAIN_INDEX = "bargainIndex"; } }