# Uses of Interface
org.apache.storm.trident.tuple.TridentTuple.Factory

Packages that use TridentTuple.Factory
Package
Description
org.apache.storm.trident.operation
org.apache.storm.trident.planner
org.apache.storm.trident.planner.processor
org.apache.storm.trident.tuple
org.apache.storm.trident.windowing

- ## Uses of TridentTuple.Factory in org.apache.storm.trident.operation

  Constructors in org.apache.storm.trident.operation with parameters of type TridentTuple.Factory
  Modifier
  Constructor
  Description
  ``
  `TridentOperationContext(TopologyContext topoContext, TridentTuple.Factory factory)`
  ``
  `TridentOperationContext(TridentOperationContext parent, TridentTuple.Factory factory)`
  Constructor parameters in org.apache.storm.trident.operation with type arguments of type TridentTuple.Factory
  Modifier
  Constructor
  Description
  ``
  `TridentMultiReducerContext(List<TridentTuple.Factory> factories)`

- ## Uses of TridentTuple.Factory in org.apache.storm.trident.planner

  Methods in org.apache.storm.trident.planner that return TridentTuple.Factory
  Modifier and Type
  Method
  Description
  `TridentTuple.Factory`
  SubtopologyBolt.InitialReceiver.`getOutputFactory()`
  `TridentTuple.Factory`
  TridentProcessor.`getOutputFactory()`

- ## Uses of TridentTuple.Factory in org.apache.storm.trident.planner.processor

  Methods in org.apache.storm.trident.planner.processor that return TridentTuple.Factory
  Modifier and Type
  Method
  Description
  `TridentTuple.Factory`
  AggregateProcessor.`getOutputFactory()`
  `TridentTuple.Factory`
  AppendCollector.`getOutputFactory()`
  `TridentTuple.Factory`
  EachProcessor.`getOutputFactory()`
  `TridentTuple.Factory`
  FreshCollector.`getOutputFactory()`
  `TridentTuple.Factory`
  MapProcessor.`getOutputFactory()`
  `TridentTuple.Factory`
  MultiReducerProcessor.`getOutputFactory()`
  `TridentTuple.Factory`
  PartitionPersistProcessor.`getOutputFactory()`
  `TridentTuple.Factory`
  ProjectedProcessor.`getOutputFactory()`
  `TridentTuple.Factory`
  StateQueryProcessor.`getOutputFactory()`
  Methods in org.apache.storm.trident.planner.processor that return types with arguments of type TridentTuple.Factory
  Modifier and Type
  Method
  Description
  `List<TridentTuple.Factory>`
  TridentContext.`getParentTupleFactories()`
  Constructor parameters in org.apache.storm.trident.planner.processor with type arguments of type TridentTuple.Factory
  Modifier
  Constructor
  Description
  ``
  `TridentContext(Fields selfFields, List<TridentTuple.Factory> parentFactories, List<String> parentStreams, List<TupleReceiver> receivers, String outStreamId, int stateIndex, BatchOutputCollector collector)`

- ## Uses of TridentTuple.Factory in org.apache.storm.trident.tuple

  Classes in org.apache.storm.trident.tuple that implement TridentTuple.Factory
  Modifier and Type
  Class
  Description
  `static class`
  `TridentTupleView.FreshOutputFactory`
  `static class`
  `TridentTupleView.OperationOutputFactory`
  `static class`
  `TridentTupleView.ProjectionFactory`
  `static class`
  `TridentTupleView.RootFactory`
  Constructors in org.apache.storm.trident.tuple with parameters of type TridentTuple.Factory
  Modifier
  Constructor
  Description
  ``
  `OperationOutputFactory(TridentTuple.Factory parent, Fields selfFields)`
  ``
  `ProjectionFactory(TridentTuple.Factory parent, Fields projectFields)`

- ## Uses of TridentTuple.Factory in org.apache.storm.trident.windowing

  Methods in org.apache.storm.trident.windowing that return TridentTuple.Factory
  Modifier and Type
  Method
  Description
  `TridentTuple.Factory`
  WindowTridentProcessor.`getOutputFactory()`