digraph g {
  //source
  source [label="source\nhdfs://${host}:${port}/${path}/${readerPath}",shape=tab];
  //providers
  TwitterTimelineProvider [label="TwitterTimelineProvider",shape=ellipse,URL="https://github.com/apache/incubator-streams/blob/master/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/TwitterTimelineProvider.java"];
  //persisters
  RollingFileSink [label="RollingFileSink",shape=ellipse];
  
   //data
  destination [label="destination\nhdfs://${host}:${port}/${path}/${writerPath}",shape=tab];
  //stream
  TwitterTimelineProvider -> source [dir=back,style=dashed];
  TwitterTimelineProvider -> RollingFileSink [label="String"];
  RollingFileSink -> destination;
}