[jira] [Created] (FLINK-9599) Implement generic mechanism to receive files via rest

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-9599) Implement generic mechanism to receive files via rest

Shang Yuanchun (Jira)
Chesnay Schepler created FLINK-9599:
---------------------------------------

             Summary: Implement generic mechanism to receive files via rest
                 Key: FLINK-9599
                 URL: https://issues.apache.org/jira/browse/FLINK-9599
             Project: Flink
          Issue Type: New Feature
          Components: REST
            Reporter: Chesnay Schepler
             Fix For: 1.6.0


As a prerequisite for a cleaner implementation of FLINK-9280 we should
 * extend the RestClient to allow the upload of Files
 * extend FileUploadHandler to accept mixed multi-part requests (json + files)
 * generalize mechanism for accessing uploaded files in {{AbstractHandler}}

Uploaded files can be forwarded to subsequent handlers as an attribute, similar to the existing special case for the {{JarUploadHandler}}. The JSON body can be forwarded by replacing the incoming http requests with a simple {{DefaultFullHttpRequest}}.

Uploaded files will be retrievable through the {{HandlerRequest}}.

I'm not certain if/how we can document that a handler accepts files.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)