backtype.storm.drpc
Class PrepareRequest

java.lang.Object
  extended by backtype.storm.topology.base.BaseComponent
      extended by backtype.storm.topology.base.BaseBasicBolt
          extended by backtype.storm.drpc.PrepareRequest
All Implemented Interfaces:
IBasicBolt, IComponent, java.io.Serializable

public class PrepareRequest
extends BaseBasicBolt

See Also:
Serialized Form

Field Summary
static java.lang.String ARGS_STREAM
           
static java.lang.String ID_STREAM
           
static java.lang.String RETURN_STREAM
           
 
Constructor Summary
PrepareRequest()
           
 
Method Summary
 void declareOutputFields(OutputFieldsDeclarer declarer)
          Declare the output schema for all the streams of this topology.
 void execute(Tuple tuple, BasicOutputCollector collector)
           
 void prepare(java.util.Map map, TopologyContext context)
           
 
Methods inherited from class backtype.storm.topology.base.BaseBasicBolt
cleanup
 
Methods inherited from class backtype.storm.topology.base.BaseComponent
getComponentConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface backtype.storm.topology.IComponent
getComponentConfiguration
 

Field Detail

ARGS_STREAM

public static final java.lang.String ARGS_STREAM
See Also:
Constant Field Values

RETURN_STREAM

public static final java.lang.String RETURN_STREAM
See Also:
Constant Field Values

ID_STREAM

public static final java.lang.String ID_STREAM
See Also:
Constant Field Values
Constructor Detail

PrepareRequest

public PrepareRequest()
Method Detail

prepare

public void prepare(java.util.Map map,
                    TopologyContext context)
Specified by:
prepare in interface IBasicBolt
Overrides:
prepare in class BaseBasicBolt

execute

public void execute(Tuple tuple,
                    BasicOutputCollector collector)

declareOutputFields

public void declareOutputFields(OutputFieldsDeclarer declarer)
Description copied from interface: IComponent
Declare the output schema for all the streams of this topology.

Parameters:
declarer - this is used to declare output stream ids, output fields, and whether or not each output stream is a direct stream