Jeremy Karlson created FLUME-2333:
-------------------------------------
Summary: 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
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.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)