# Uses of Class
org.apache.storm.daemon.Task

Packages that use Task
Package
Description
org.apache.storm.executor
org.apache.storm.executor.bolt
org.apache.storm.executor.spout
org.apache.storm.stats

- ## Uses of Task in org.apache.storm.executor

  Fields in org.apache.storm.executor with type parameters of type Task
  Modifier and Type
  Field
  Description
  `protected ArrayList<Task>`
  Executor.`idToTask`
  Methods in org.apache.storm.executor with parameters of type Task
  Modifier and Type
  Method
  Description
  `void`
  Executor.`metricsTick(Task task, TupleImpl tuple)`
  Constructor parameters in org.apache.storm.executor with type arguments of type Task
  Modifier
  Constructor
  Description
  ``
  `ExecutorShutdown(Executor executor, List<Utils.SmartThread> threads, ArrayList<Task> taskDatas, JCQueue recvQueue)`

- ## Uses of Task in org.apache.storm.executor.bolt

  Method parameters in org.apache.storm.executor.bolt with type arguments of type Task
  Modifier and Type
  Method
  Description
  `void`
  BoltExecutor.`init(ArrayList<Task> idToTask, int idToTaskBase)`
  Constructors in org.apache.storm.executor.bolt with parameters of type Task
  Modifier
  Constructor
  Description
  ``
  `BoltOutputCollectorImpl(BoltExecutor executor, Task taskData, Random random, boolean isEventLoggers, boolean ackingEnabled, boolean isDebug)`

- ## Uses of Task in org.apache.storm.executor.spout

  Methods in org.apache.storm.executor.spout with parameters of type Task
  Modifier and Type
  Method
  Description
  `void`
  SpoutExecutor.`ackSpoutMsg(SpoutExecutor executor, Task taskData, Long timeDelta, TupleInfo tupleInfo)`
  `void`
  SpoutExecutor.`failSpoutMsg(SpoutExecutor executor, Task taskData, Long timeDelta, TupleInfo tupleInfo, String reason)`
  Method parameters in org.apache.storm.executor.spout with type arguments of type Task
  Modifier and Type
  Method
  Description
  `void`
  SpoutExecutor.`init(ArrayList<Task> idToTask, int idToTaskBase)`
  Constructors in org.apache.storm.executor.spout with parameters of type Task
  Modifier
  Constructor
  Description
  ``
  `SpoutOutputCollectorImpl(ISpout spout, SpoutExecutor executor, Task taskData, MutableLong emittedCount, boolean hasAckers, Random random, Boolean isEventLoggers, Boolean isDebug, RotatingMap<Long,TupleInfo> pending)`

- ## Uses of Task in org.apache.storm.stats

  Methods in org.apache.storm.stats with parameters of type Task
  Modifier and Type
  Method
  Description
  `void`
  BoltExecutorStats.`boltExecuteTuple(String component, String stream, long latencyMs, long workerUptimeSecs, Task firstExecutorTask)`