public class RawInputFromCSVSpout
extends org.apache.storm.topology.base.BaseRichSpout
| Constructor and Description |
|---|
RawInputFromCSVSpout(File rawInputCsv,
List<String> outputFields) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
close() |
void |
deactivate() |
void |
declareOutputFields(org.apache.storm.topology.OutputFieldsDeclarer declarer) |
static RawInputFromCSVSpout |
newInstance(File csv) |
void |
nextTuple() |
void |
open(Map<String,Object> conf,
org.apache.storm.task.TopologyContext context,
org.apache.storm.spout.SpoutOutputCollector collector) |
public RawInputFromCSVSpout(File rawInputCsv, List<String> outputFields) throws FileNotFoundException
FileNotFoundExceptionpublic static RawInputFromCSVSpout newInstance(File csv) throws IOException
IOExceptionpublic void open(Map<String,Object> conf, org.apache.storm.task.TopologyContext context, org.apache.storm.spout.SpoutOutputCollector collector)
public void nextTuple()
public void declareOutputFields(org.apache.storm.topology.OutputFieldsDeclarer declarer)
public void activate()
activate in interface org.apache.storm.spout.ISpoutactivate in class org.apache.storm.topology.base.BaseRichSpoutpublic void deactivate()
deactivate in interface org.apache.storm.spout.ISpoutdeactivate in class org.apache.storm.topology.base.BaseRichSpoutpublic void close()
close in interface org.apache.storm.spout.ISpoutclose in class org.apache.storm.topology.base.BaseRichSpoutCopyright © 2023 The Apache Software Foundation. All rights reserved.