[ https://issues.apache.org/jira/browse/FLUME-2333?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ferenc Szabo updated FLUME-2333: -------------------------------- Fix Version/s: (was: 1.8.0) 1.8.1 > HTTP source handler doesn't allow for responses > ----------------------------------------------- > > Key: FLUME-2333 > URL: https://issues.apache.org/jira/browse/FLUME-2333 > Project: Flume > Issue Type: Improvement > Reporter: Jeremy Karlson > Assignee: Jeremy Karlson > Fix For: 1.8.1 > > Attachments: FLUME-2333-2.diff, FLUME-2333-3.diff, FLUME-2333-4.diff, > FLUME-2333-CUMULATIVE.diff, FLUME-2333.diff > > > Existing HTTP source handlers recieve events via a HTTPServletRequest. This > works, but because the handler doesn't have access to the > HTTPServletResponse, there is no ability to return a response. This makes it > unsuitable for some sort of protocol that relies on bidirectional > communication. > My solution: In addition to the existing HTTPSource interface, I've added a > BidirectionalHTTPSource interface that is provided the servlet response as a > parameter. I've made some changes in the HTTP source allow for both types to > co-exist, and my changes shouldn't affect anyone who is already using the > existing interface. > Also includes minor documentation updates to reflect this. > Review: https://reviews.apache.org/r/18555/ -- This message was sent by Atlassian JIRA (v6.4.14#64029)