Github user HeartSaVioR commented on a diff in the pull request:
https://github.com/apache/storm/pull/2560#discussion_r169182620
--- Diff:
external/storm-kafka-migration/src/main/java/org/apache/storm/kafka/migration/KafkaTridentSpoutMigration.java
---
@@ -69,24 +70,40 @@ public String toString() {
}
}
+ /**
+ * Get value for key. Error if value is null or not the expected type.
+ */
+ public static <T> T getOrError(Map<String, Object> conf, String key) {
--- End diff --
Not a big deal (because the storm-kafka-migration module is just a
utility), but getOrError() looks like better to place to separate class to
decouple two independent classes. Just a 2 cents and I'm OK even we keep it as
it is.
---