@Override
protected KafkaSpoutWrapper createKafkaSpout(Config config,
Map conf,
TopologyContext context,
SpoutOutputCollector collector,
String topic,
String topic2SchemeClsName,
SpoutSpec streamMetadatas,
Map<String, StreamDefinition> sds) {
Assert.assertEquals(1, streamMetadatas.getStreamRepartitionMetadataMap().size());
Assert.assertTrue(streamMetadatas.getStream("s1") != null);
Assert.assertTrue(streamMetadatas.getStream("s2") != null);
Assert.assertEquals(topicName, streamMetadatas.getStream("s1").getTopicName());
Assert.assertEquals(topicName, streamMetadatas.getStream("s2").getTopicName());
LOG.info("successfully verified new topic and streams");
verified.set(true);
return null;
}
};