com.twitter.summingbird.storm

option

package option

Visibility
  1. Public
  2. All

Type Members

  1. case class AckOnEntry(get: Boolean) extends Product with Serializable

    If this is set to true, this means that a bolt will ack a tuple as soon as it is received and processing begins; otherwise, the tuple will be acked when the bolt completes.

  2. case class AnchorTuples(anchor: Boolean) extends Serializable with Product with Serializable

    If true, the topology will anchor tuples in all flatMap bolts and ack in the final sink bolt.

  3. case class FlatMapParallelism(parHint: Int) extends Product with Serializable

  4. class FlatMapStormMetrics extends AnyRef

    When a bolt is prepared, these metrics will be use by being called with the TopologyContext for the storm bolt.

  5. case class PreferLocalDependency(get: Boolean) extends Product with Serializable

    This signals that the storm bolts should use localOrShuffleGrouping, which means that if the downstream bolt has a task on the same local worker, the output will only go to those tasks.

  6. case class SpoutParallelism(parHint: Int) extends Product with Serializable

    Options used by the flatMapping stage of a storm topology.

  7. class SpoutStormMetrics extends Serializable

  8. case class SummerBatchMultiplier(get: Int) extends Product with Serializable

    This value is mulitplied by the summer parallelism to set the true value used to hash and shard the key/value pairs.

  9. case class SummerParallelism(parHint: Int) extends Product with Serializable

    SinkParallelism controls the number of executors storm allocates to the groupAndSum bolts.

  10. class SummerStormMetrics extends AnyRef

Value Members

  1. object AnchorTuples extends Serializable

  2. object FlatMapStormMetrics

    This workaround is necessary because val parameters can't be call-by-name.

  3. object SpoutStormMetrics extends Serializable

  4. object SummerStormMetrics

    See FlatMapOptions.

Ungrouped