Thanks Till for the pointers.
Mans 

    On Tuesday, May 10, 2016 1:07 AM, Till Rohrmann <trohrm...@apache.org> 
wrote:
 

 Hi Mans,there is no explicit guide for how to write a custom source/sink as 
far as I know. There is just a paragraph in the data sources section 
(https://ci.apache.org/projects/flink/flink-docs-master/apis/streaming/#data-sources).For
 sources you have to implement the SourceFunction interface for non parallel 
sources or the ParallelSourceFunction for parallel sources. If you need access 
to the RuntimeContext, then you should extend the RichParallelSourceFunction. 
Be aware, that you should always emit elements to the downstream operator when 
you hold the checkpoint lock. You emit and obtain the checkpoint lock from the 
SourceContext.For custom sinks you have to implement the SinkFunction or the 
ParallelSinkFunction.I hope this gets you started :-)Cheers,
Till​
On Mon, May 9, 2016 at 11:54 PM, M Singh <mans2si...@yahoo.com.invalid> wrote:

Hi Folks:
I am new to Flink and wanted to find out if there is a guide to how to create 
new sources/sinks for Flink.
I tried browsing through the documentation but did not find a single place with 
all the interfaces/etc required.
Thanks for your help.
Mans



  

Reply via email to