Yi Pan (Data Infrastructure) created SAMZA-1094:
---------------------------------------------------
Summary: Removal of MessageEnvelope class from the top-level API
Key: SAMZA-1094
URL: https://issues.apache.org/jira/browse/SAMZA-1094
Project: Samza
Issue Type: Bug
Reporter: Yi Pan (Data Infrastructure)
After SAMZA-1073 has removed the MessageEnvelope as the bounded type parameter
to MessageStream, the only usage of MessageEnvelope class is mainly at ingress
and egress streams of a graph.
However, w/ further functions to do the following:
a) extract a key from an unbound type M
b) extract a message body from an unbound type M
c) re-construct an unbound type M from an IncomingMessageEnvelope
It would be possible to remove the interface class MessageEnvelope all together
from the API.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)