@Override public WriterConfiguration createWriterConfig(BulkMessageWriter writer, Configurations configs) { if (configs instanceof IndexingConfigurations) { return new IndexingWriterConfiguration(writer.getName(), (IndexingConfigurations) configs); } else { throw new IllegalArgumentException( "Expected config of type IndexingConfigurations but found " + configs.getClass()); } }
collector.reportError(new Exception("WARNING: Default and (likely) unoptimized writer config used for " + bulkMessageWriter.getName() + " writer and sensor " + sensorType));
} catch(RuntimeException e) {} reset(bulkMessageWriter); when(bulkMessageWriter.getName()).thenReturn("hdfs"); bulkMessageWriterBolt.prepare(stormConf, topologyContext, outputCollector); verify(bulkMessageWriter, times(1)).init(eq(stormConf),any(TopologyContext.class), any(WriterConfiguration.class));
, argThat(new FieldsMatcher("message"))); Map stormConf = new HashMap(); when(bulkMessageWriter.getName()).thenReturn("elasticsearch"); bulkMessageWriterBolt.prepare(stormConf, topologyContext, outputCollector, clock); verify(bulkMessageWriter, times(1)).init(eq(stormConf),any(TopologyContext.class), any(WriterConfiguration.class));
, argThat(new FieldsMatcher("message"))); Map stormConf = new HashMap(); when(bulkMessageWriter.getName()).thenReturn("elasticsearch"); bulkMessageWriterBolt.prepare(stormConf, topologyContext, outputCollector, clock); verify(bulkMessageWriter, times(1)).init(eq(stormConf),any(TopologyContext.class)