Github user srdo commented on a diff in the pull request:
https://github.com/apache/storm/pull/2588#discussion_r173635700
--- Diff:
external/storm-eventhubs/src/main/java/org/apache/storm/eventhubs/format/IEventDataScheme.java
---
@@ -15,30 +15,32 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*******************************************************************************/
-package org.apache.storm.eventhubs.spout;
-
-import com.microsoft.azure.eventhubs.EventData;
-import org.apache.storm.tuple.Fields;
+package org.apache.storm.eventhubs.format;
import java.io.Serializable;
import java.util.List;
+import org.apache.storm.eventhubs.core.EventHubMessage;
+import org.apache.storm.tuple.Fields;
+
+/**
+ * Data scheme to use when deserializing bytes read from eventhub.
+ */
public interface IEventDataScheme extends Serializable {
- /**
- * Deserialize an AMQP Message into a Tuple.
- *
- * @see #getOutputFields() for the list of fields the tuple will contain.
- *
- * @param eventData The EventData to Deserialize.
- * @return A tuple containing the deserialized fields of the message.
- */
- List<Object> deserialize(EventData eventData);
+ /**
+ * Deserialize read EventHub Message into a Tuple.
+ *
+ * @param eventHubMessage The EventHubMessage to be deserialized.
+ * @return A list of Objects representing the deserialized the message.
--- End diff --
Nit: The last "the" is unnecessary
---