Package org.apache.storm.task
Class SpoutTopologyContext
- java.lang.Object
-
- org.apache.storm.task.GeneralTopologyContext
-
- org.apache.storm.task.WorkerTopologyContext
-
- org.apache.storm.task.TopologyContext
-
- org.apache.storm.task.SpoutTopologyContext
-
- All Implemented Interfaces:
IMetricsContext
,org.json.simple.JSONAware
public class SpoutTopologyContext extends TopologyContext
A TopologyContext that is given to a spout is actually an instance of SpoutTopologyContext. Currently spouts can store spout specific information in this structure.
-
-
Constructor Summary
Constructors Constructor Description SpoutTopologyContext(org.apache.heron.api.topology.TopologyContext delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getMaxSpoutPending()
Gets the Maximum Spout Pending value for this instance of spout.void
setMaxSpoutPending(Long maxSpoutPending)
Sets the Maximum Spout Pending value for this instance of spout-
Methods inherited from class org.apache.storm.task.TopologyContext
addTaskHook, getHooks, getTaskData, getThisComponentId, getThisOutputFields, getThisStreams, getThisTaskId, getThisTaskIndex, registerMetric, registerMetric, registerMetric, setTaskData
-
Methods inherited from class org.apache.storm.task.WorkerTopologyContext
getCodeDir, getPIDDir, getResource, getSharedExecutor, getThisWorkerPort, getThisWorkerTasks
-
Methods inherited from class org.apache.storm.task.GeneralTopologyContext
getComponentId, getComponentIds, getComponentOutputFields, getComponentStreams, getComponentTasks, getRawTopology, getStormId, getTaskToComponent, toJSONString
-
-