Github user HeartSaVioR commented on a diff in the pull request: https://github.com/apache/storm/pull/2433#discussion_r177711557 --- Diff: storm-client/src/jvm/org/apache/storm/cluster/IStormClusterState.java --- @@ -42,16 +42,44 @@ public interface IStormClusterState { List<String> assignments(Runnable callback); + /** + * Get the assignment based on storm id from local backend. + * @param stormId topology id + * @param callback callback function + * @return {@link Assignment} + */ Assignment assignmentInfo(String stormId, Runnable callback); + /** + * Get the assignment based on storm id from remote state store, eg: ZK. + * @param stormId topology id + * @param callback callback function + * @return --- End diff -- nit: `@return {@link Assignment}`
---