public class NotificationBolt
extends org.apache.storm.topology.base.BaseRichBolt
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.storm.task.OutputCollector |
outputCollector |
protected Map |
stormConfig |
protected org.apache.storm.task.TopologyContext |
topologyContext |
| Constructor and Description |
|---|
NotificationBolt(String hosts,
int port,
String keyspaceName,
String userName,
String password)
Constructor of notification bolt.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
clearCache() |
void |
declareOutputFields(org.apache.storm.topology.OutputFieldsDeclarer ofd) |
void |
execute(org.apache.storm.tuple.Tuple tuple) |
void |
prepare(Map stormConf,
org.apache.storm.task.TopologyContext tc,
org.apache.storm.task.OutputCollector oc) |
protected Map stormConfig
protected org.apache.storm.task.TopologyContext topologyContext
protected org.apache.storm.task.OutputCollector outputCollector
public NotificationBolt(String hosts, int port, String keyspaceName, String userName, String password)
hosts - Cassandra hosts separated by comma (e.g.
localhost,192.168.47.129)port - Cassandra portkeyspaceName - Cassandra keyspace nameuserName - Cassandra usernamepassword - Cassandra passwordpublic void execute(org.apache.storm.tuple.Tuple tuple)
public void prepare(Map stormConf, org.apache.storm.task.TopologyContext tc, org.apache.storm.task.OutputCollector oc)
public void declareOutputFields(org.apache.storm.topology.OutputFieldsDeclarer ofd)
public static void clearCache()
Copyright © 2013–2017 Europeana Cloud Development Team. All rights reserved.