String inputTopic = parserConfig.getSensorTopic() != null ? parserConfig.getSensorTopic() : sensorType; kafkaSpoutConfigOptions.putIfAbsent( SpoutConfiguration.FIRST_POLL_OFFSET_STRATEGY.key , KafkaSpoutConfig.FirstPollOffsetStrategy.UNCOMMITTED_EARLIEST.name()
String name = parseMessageRequest.getSensorParserConfig().getSensorTopic(); temporaryGrokPath = grokService.saveTemporary(parseMessageRequest.getGrokStatement(), name); sensorParserConfig.getParserConfig()
if (config != null) { config.init(); topicToSensorMap.put(config.getSensorTopic(), sensor); } else { throw new IllegalStateException(
Map stormConf = mock(Map.class); SensorParserConfig yafConfig = mock(SensorParserConfig.class); when(yafConfig.getSensorTopic()).thenReturn("yafTopic"); when(yafConfig.getParserConfig()).thenReturn(new HashMap<String, Object>() {{ put(IndexingConfigurations.BATCH_SIZE_CONF, 10);
public ParserDriver(String sensorType, String parserConfig, String globalConfig) throws IOException { SensorParserConfig sensorParserConfig = SensorParserConfig.fromBytes(parserConfig.getBytes()); this.sensorType = sensorType == null ? sensorParserConfig.getSensorTopic() : sensorType; config = new ParserConfigurations(); config.updateSensorParserConfig(this.sensorType, SensorParserConfig.fromBytes(parserConfig.getBytes())); config.updateGlobalConfig(JSONUtils.INSTANCE.load(globalConfig, JSONUtils.MAP_SUPPLIER)); parserRunner = new ParserRunnerImpl(new HashSet<String>() {{ add(sensorType); }}); }
assertThat(actualSensorConfig.getParserClassName(), equalTo("parser-class")); assertThat(actualSensorConfig.getFilterClassName(), equalTo("filter-class")); assertThat(actualSensorConfig.getSensorTopic(), equalTo("sensor-topic")); assertThat(actualSensorConfig.getOutputTopic(), equalTo("output-topic")); assertThat(actualSensorConfig.getErrorTopic(), equalTo("error-topic"));