I did look at the developer guide and was a little confused since there seem to 
be a couple of omissions in it. In particular, the even based source isn't 
explained very well. I'm new to Java (and flume) so maybe that's just me. 

Your explanation helps. 

--
Sharninder

> On 21-Jul-2014, at 8:33 pm, Jeff Lord <jl...@cloudera.com> wrote:
> 
> start() is called when the agent is started and the sink component is then 
> started.
> calling process() will take a batch of events off the channel and send to the 
> next hop or terminal location.
> stop() is called when the agent is shutdown and the sink component resources 
> are unloaded.
> Have you seen the developer guide?
> https://flume.apache.org/FlumeDeveloperGuide.html#sink
> 
> 
>> On Mon, Jul 21, 2014 at 5:26 AM, Sharninder <sharnin...@gmail.com> wrote:
>> Hey,
>> 
>> I'm trying to write a new custom source/sink for flume and was going through 
>> the source of some of the existing sinks. Essentially to write a sink, I 
>> have to implement a start(), stop() and process().
>> 
>> Now, my question is if I initiate a connection in start(), send an event in 
>> process, will I be opening another connection again for the second event? 
>> When is stop() called?
>> 
>> Has anyone implemented a websocket sink that I could take a look at?
>> 
>> --
>> Sharninder
> 

Reply via email to