package storm.applications.constants; /** * * @author Maycon Viana Bordin <mayconbordin@gmail.com> */ public interface AdsAnalyticsConstants extends BaseConstants { String PREFIX = "aa"; interface Conf extends BaseConf { String CTR_THREADS = "aa.ctr.threads"; String CTR_EMIT_FREQUENCY = "aa.ctr.emit_frequency"; String CTR_WINDOW_LENGTH = "aa.ctr.window_length"; } interface Component extends BaseComponent { String CTR = "ctrBolt"; String CTR_AGGREGATOR = "aggregatorCtrBolt"; } interface Stream { String CLICKS = "clickStream"; String IMPRESSIONS = "impressionStream"; } interface Field { String QUERY_ID = "queryId"; String AD_ID = "adId"; String EVENT = "event"; String CTR = "ctr"; String IMPRESSIONS = "impressions"; String CLICKS = "clicks"; String WINDOW_LENGTH = "actualWindowLengthInSeconds"; } }