# Uses of Package
org.apache.storm.trident.operation

Packages that use org.apache.storm.trident.operation
Package
Description
org.apache.storm.hdfs.trident
org.apache.storm.jdbc.trident.state
org.apache.storm.jms.trident
org.apache.storm.kafka.spout.trident
org.apache.storm.kafka.trident
org.apache.storm.redis.trident
org.apache.storm.redis.trident.state
org.apache.storm.starter.spout
org.apache.storm.starter.trident
org.apache.storm.trident
org.apache.storm.trident.drpc
org.apache.storm.trident.fluent
org.apache.storm.trident.operation
org.apache.storm.trident.operation.builtin
org.apache.storm.trident.operation.impl
org.apache.storm.trident.planner
org.apache.storm.trident.planner.processor
org.apache.storm.trident.spout
org.apache.storm.trident.state
org.apache.storm.trident.state.map
org.apache.storm.trident.testing
org.apache.storm.trident.windowing

- Classes in org.apache.storm.trident.operation used by org.apache.storm.hdfs.trident
  Class
  Description
  BaseOperation
  Convenience implementation of the `Operation` interface.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.jdbc.trident.state
  Class
  Description
  BaseOperation
  Convenience implementation of the `Operation` interface.
  EachOperation
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.jms.trident
  Class
  Description
  BaseOperation
  Convenience implementation of the `Operation` interface.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.kafka.spout.trident
  Class
  Description
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.kafka.trident
  Class
  Description
  BaseOperation
  Convenience implementation of the `Operation` interface.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.redis.trident
  Class
  Description
  BaseFunction
  BaseOperation
  Convenience implementation of the `Operation` interface.
  EachOperation
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.redis.trident.state
  Class
  Description
  BaseOperation
  Convenience implementation of the `Operation` interface.
  EachOperation
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.starter.spout
  Class
  Description
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.starter.trident
  Class
  Description
  BaseFunction
  BaseOperation
  Convenience implementation of the `Operation` interface.
  CombinerAggregator
  EachOperation
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident
  Class
  Description
  Aggregator
  Assembly
  The `Assembly` interface provides a means to encapsulate logic applied to a `Stream`.
  CombinerAggregator
  Consumer
  Represents an operation that accepts a single input argument and returns no result.
  DefaultResourceDeclarer
  Default implementation of resources declarer.
  Filter
  Filters take in a tuple as input and decide whether or not to keep that tuple or not.
  FlatMapFunction
  A one to many transformation function.
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  GroupedMultiReducer
  MapFunction
  A one-one transformation function.
  MultiReducer
  ReducerAggregator
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.drpc
  Class
  Description
  MultiReducer
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
  TridentMultiReducerContext
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.fluent
  Class
  Description
  Aggregator
  CombinerAggregator
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  ReducerAggregator
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.operation
  Class
  Description
  Aggregator
  BaseOperation
  Convenience implementation of the `Operation` interface.
  DefaultResourceDeclarer
  Default implementation of resources declarer.
  EachOperation
  Filter
  Filters take in a tuple as input and decide whether or not to keep that tuple or not.
  FlatMapFunction
  A one to many transformation function.
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  ITridentResource
  This interface is implemented by various Trident classes in order to gather and propogate resources that have been set on them.
  MapFunction
  A one-one transformation function.
  MultiReducer
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
  TridentMultiReducerContext
  TridentOperationContext
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.operation.builtin
  Class
  Description
  Aggregator
  Assembly
  The `Assembly` interface provides a means to encapsulate logic applied to a `Stream`.
  BaseAggregator
  BaseFilter
  BaseOperation
  Convenience implementation of the `Operation` interface.
  CombinerAggregator
  EachOperation
  Filter
  Filters take in a tuple as input and decide whether or not to keep that tuple or not.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
  TridentOperationContext
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.operation.impl
  Class
  Description
  Aggregator
  BaseOperation
  Convenience implementation of the `Operation` interface.
  CombinerAggregator
  Consumer
  Represents an operation that accepts a single input argument and returns no result.
  EachOperation
  Filter
  Filters take in a tuple as input and decide whether or not to keep that tuple or not.
  FlatMapFunction
  A one to many transformation function.
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  GroupedMultiReducer
  MapFunction
  A one-one transformation function.
  MultiReducer
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  ReducerAggregator
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
  TridentMultiReducerContext
  TridentOperationContext
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.planner
  Class
  Description
  DefaultResourceDeclarer
  Default implementation of resources declarer.
  ITridentResource
  This interface is implemented by various Trident classes in order to gather and propogate resources that have been set on them.
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.planner.processor
  Class
  Description
  Aggregator
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  MultiReducer
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.spout
  Class
  Description
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.state
  Class
  Description
  BaseOperation
  Convenience implementation of the `Operation` interface.
  CombinerAggregator
  EachOperation
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  ReducerAggregator
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.state.map
  Class
  Description
  CombinerAggregator
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  ReducerAggregator
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
  TridentOperationContext
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.testing
  Class
  Description
  Aggregator
  BaseAggregator
  BaseFilter
  BaseFunction
  BaseOperation
  Convenience implementation of the `Operation` interface.
  EachOperation
  Filter
  Filters take in a tuple as input and decide whether or not to keep that tuple or not.
  Function
  A function takes in a set of input fields and emits zero or more tuples as output.
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
- Classes in org.apache.storm.trident.operation used by org.apache.storm.trident.windowing
  Class
  Description
  Aggregator
  Operation
  Parent interface for Trident `Filter`s and `Function`s.
  TridentCollector
  Interface for publishing tuples to a stream and reporting exceptions (to be displayed in Storm UI).
  TridentOperationContext