[ https://issues.apache.org/jira/browse/BEAM-1195?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kenneth Knowles updated BEAM-1195: ---------------------------------- Summary: Give triggers a cross-language serialization schema (was: Give triggers URNs / JSON formats) > Give triggers a cross-language serialization schema > --------------------------------------------------- > > Key: BEAM-1195 > URL: https://issues.apache.org/jira/browse/BEAM-1195 > Project: Beam > Issue Type: New Feature > Components: beam-model-runner-api > Reporter: Kenneth Knowles > Assignee: Kenneth Knowles > > We have recently gotten to the point where triggers are just syntax, but it > is still shipped via Java serialization. To make it language-independent, we > need a concrete syntax. > Something like the following is fairly concise, tag adjacent to payload. I > haven't bothered making up fully verbose/namespaced URNs here. > {code} > { > "$urn": "OrFinally", > "main": { > "$urn": "EndOfWindow", > "early": <foo> > }, > "finally": { > "$urn": "AfterCount", > "count": 45 > } > } > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)