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)

Reply via email to