Skip to content

Instantly share code, notes, and snippets.

@forcemax
Last active August 29, 2015 14:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save forcemax/313b669aa72746d2559a to your computer and use it in GitHub Desktop.
Save forcemax/313b669aa72746d2559a to your computer and use it in GitHub Desktop.
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) {
queue = new LinkedBlockingQueue<Status>(32*1024);
_collector = collector;
StatusListener listener = new StatusListener() {
public void onStatus(Status status) {
queue.offer(status);
}
}
}
public void nextTuple() {
Status status = queue.poll();
if (status != null) {
_collector.emit(new Values(status));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment