package storm.applications.constants; /** * * @author Maycon Viana Bordin <mayconbordin@gmail.com> */ public interface SpikeDetectionConstants extends BaseConstants { String PREFIX = "sd"; interface Conf extends BaseConf { String PARSER_VALUE_FIELD = "sd.parser.value_field"; String GENERATOR_COUNT = "sd.generator.count"; String MOVING_AVERAGE_THREADS = "sd.moving_average.threads"; String MOVING_AVERAGE_WINDOW = "sd.moving_average.window"; String SPIKE_DETECTOR_THREADS = "sd.spike_detector.threads"; String SPIKE_DETECTOR_THRESHOLD = "sd.spike_detector.threshold"; } interface Field { String DEVICE_ID = "deviceID"; String TIMESTAMP = "timestamp"; String VALUE = "value"; String MOVING_AVG = "movingAverage"; String MESSAGE = "message"; } interface Component extends BaseComponent { String MOVING_AVERAGE = "movingAverageBolt"; String SPIKE_DETECTOR = "spikeDetectorBolt"; } }