Uses of Interface
org.apache.storm.trident.operation.TridentCollector
Packages that use TridentCollector
Package
Description
ElasticSearch Trident example classes.
-
Uses of TridentCollector in org.apache.storm.elasticsearch.trident
Methods in org.apache.storm.elasticsearch.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidTridentEsTopology.FixedBatchSpout.emitBatch(long batchId, TridentCollector collector) Emits a batch.voidEsUpdater.updateState(org.apache.storm.elasticsearch.trident.EsState state, List<TridentTuple> tuples, TridentCollector collector) Each tuple should have relevant fields (source, index, type, id) for EsState's tupleMapper to extract ES document. -
Uses of TridentCollector in org.apache.storm.hdfs.trident
Methods in org.apache.storm.hdfs.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidFixedBatchSpout.emitBatch(long batchId, TridentCollector collector) voidHdfsState.updateState(List<TridentTuple> tuples, TridentCollector tridentCollector) voidHdfsUpdater.updateState(HdfsState state, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.hive.trident
Methods in org.apache.storm.hive.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidTridentHiveTopology.FixedBatchSpout.emitBatch(long batchId, TridentCollector collector) voidHiveState.updateState(List<TridentTuple> tuples, TridentCollector collector) voidHiveUpdater.updateState(HiveState state, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.jdbc.trident.state
Methods in org.apache.storm.jdbc.trident.state with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidJdbcQuery.execute(TridentTuple tuples, List<Values> values, TridentCollector tridentCollector) voidJdbcState.updateState(List<TridentTuple> tuples, TridentCollector collector) voidJdbcUpdater.updateState(JdbcState jdbcState, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.jms.trident
Methods in org.apache.storm.jms.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidJmsState.updateState(List<TridentTuple> tuples, TridentCollector collector) voidJmsUpdater.updateState(JmsState jmsState, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.kafka.spout.trident
Methods in org.apache.storm.kafka.spout.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionKafkaTridentOpaqueSpoutEmitter.emitPartitionBatch(TransactionAttempt tx, TridentCollector collector, KafkaTridentSpoutTopicPartition partition, Map<String, Object> lastPartitionMeta) voidKafkaTridentTransactionalSpoutEmitter.emitPartitionBatch(TransactionAttempt tx, TridentCollector collector, KafkaTridentSpoutTopicPartition partition, Map<String, Object> partitionMeta) KafkaTridentSpoutEmitter.emitPartitionBatchNew(TransactionAttempt tx, TridentCollector collector, KafkaTridentSpoutTopicPartition currBatchPartition, Map<String, Object> lastBatch) Emit a new batch.KafkaTridentTransactionalSpoutEmitter.emitPartitionBatchNew(TransactionAttempt tx, TridentCollector collector, KafkaTridentSpoutTopicPartition partition, Map<String, Object> lastPartitionMeta) voidKafkaTridentSpoutEmitter.reEmitPartitionBatch(TransactionAttempt tx, TridentCollector collector, KafkaTridentSpoutTopicPartition currBatchPartition, Map<String, Object> currBatch) Emit a batch that has already been emitted. -
Uses of TridentCollector in org.apache.storm.kafka.trident
Methods in org.apache.storm.kafka.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidTridentKafkaState.updateState(List<TridentTuple> tuples, TridentCollector collector) Write the given tuples to Kafka.voidTridentKafkaStateUpdater.updateState(TridentKafkaState<K, V> state, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.redis.trident
Methods in org.apache.storm.redis.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidPrintFunction.execute(TridentTuple tuple, TridentCollector tridentCollector) -
Uses of TridentCollector in org.apache.storm.redis.trident.state
Methods in org.apache.storm.redis.trident.state with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidAbstractRedisStateQuerier.execute(TridentTuple tuple, List<Values> values, TridentCollector collector) voidAbstractRedisStateUpdater.updateState(T state, List<TridentTuple> inputs, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.starter.spout
Methods in org.apache.storm.starter.spout with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidRandomNumberGeneratorSpout.emitBatch(long batchId, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.starter.trident
Methods in org.apache.storm.starter.trident with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidTridentReach.ExpandList.execute(TridentTuple tuple, TridentCollector collector) voidTridentWordCount.Split.execute(TridentTuple tuple, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.drpc
Methods in org.apache.storm.trident.drpc with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidReturnResultsReducer.complete(ReturnResultsReducer.ReturnResultsState state, TridentCollector collector) voidReturnResultsReducer.execute(ReturnResultsReducer.ReturnResultsState state, int streamIndex, TridentTuple input, TridentCollector collector) ReturnResultsReducer.init(TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.operation
Methods in org.apache.storm.trident.operation with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidAggregator.aggregate(T val, TridentTuple tuple, TridentCollector collector) voidAggregator.complete(T val, TridentCollector collector) voidGroupedMultiReducer.complete(T state, TridentTuple group, TridentCollector collector) voidMultiReducer.complete(T state, TridentCollector collector) voidFunction.execute(TridentTuple tuple, TridentCollector collector) Performs the function logic on an individual tuple and emits 0 or more tuples.voidGroupedMultiReducer.execute(T state, int streamIndex, TridentTuple group, TridentTuple input, TridentCollector collector) voidMultiReducer.execute(T state, int streamIndex, TridentTuple input, TridentCollector collector) Aggregator.init(Object batchId, TridentCollector collector) GroupedMultiReducer.init(TridentCollector collector, TridentTuple group) MultiReducer.init(TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.operation.builtin
Methods in org.apache.storm.trident.operation.builtin with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidComparisonAggregator.aggregate(ComparisonAggregator.State state, TridentTuple tuple, TridentCollector collector) voidFirstN.FirstNAgg.aggregate(org.apache.storm.trident.operation.builtin.FirstN.FirstNAgg.State val, TridentTuple tuple, TridentCollector collector) voidFirstN.FirstNSortedAgg.aggregate(PriorityQueue state, TridentTuple tuple, TridentCollector collector) voidComparisonAggregator.complete(ComparisonAggregator.State state, TridentCollector collector) voidFirstN.FirstNAgg.complete(org.apache.storm.trident.operation.builtin.FirstN.FirstNAgg.State val, TridentCollector collector) voidFirstN.FirstNSortedAgg.complete(PriorityQueue val, TridentCollector collector) voidMapGet.execute(TridentTuple tuple, Object result, TridentCollector collector) voidSnapshotGet.execute(TridentTuple tuple, Object result, TridentCollector collector) voidTupleCollectionGet.execute(TridentTuple tuple, Iterator<List<Object>> tuplesIterator, TridentCollector collector) ComparisonAggregator.init(Object batchId, TridentCollector collector) org.apache.storm.trident.operation.builtin.FirstN.FirstNAgg.StateFirstN.FirstNAgg.init(Object batchId, TridentCollector collector) FirstN.FirstNSortedAgg.init(Object batchId, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.operation.impl
Classes in org.apache.storm.trident.operation.impl that implement TridentCollectorMethods in org.apache.storm.trident.operation.impl with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidChainedAggregatorImpl.aggregate(ChainedResult val, TridentTuple tuple, TridentCollector collector) voidCombinerAggregatorCombineImpl.aggregate(Result val, TridentTuple tuple, TridentCollector collector) voidGroupedAggregator.aggregate(Object[] arr, TridentTuple tuple, TridentCollector collector) voidReducerAggregatorImpl.aggregate(Result val, TridentTuple tuple, TridentCollector collector) voidSingleEmitAggregator.aggregate(org.apache.storm.trident.operation.impl.SingleEmitAggregator.SingleEmitState val, TridentTuple tuple, TridentCollector collector) voidChainedAggregatorImpl.complete(ChainedResult val, TridentCollector collector) voidCombinerAggregatorCombineImpl.complete(Result val, TridentCollector collector) voidGroupedAggregator.complete(Object[] arr, TridentCollector collector) voidGroupedMultiReducerExecutor.complete(Map<TridentTuple, Object> state, TridentCollector collector) voidIdentityMultiReducer.complete(T state, TridentCollector collector) voidJoinerMultiReducer.complete(JoinState state, TridentTuple group, TridentCollector collector) voidPreservingFieldsOrderJoinerMultiReducer.complete(JoinState state, TridentTuple group, TridentCollector collector) voidReducerAggregatorImpl.complete(Result val, TridentCollector collector) voidSingleEmitAggregator.complete(org.apache.storm.trident.operation.impl.SingleEmitAggregator.SingleEmitState val, TridentCollector collector) voidCombinerAggregatorInitImpl.execute(TridentTuple tuple, TridentCollector collector) voidConsumerExecutor.execute(TridentTuple tuple, TridentCollector collector) voidFilterExecutor.execute(TridentTuple tuple, TridentCollector collector) voidFlatMapFunctionExecutor.execute(TridentTuple tuple, TridentCollector collector) voidGroupedMultiReducerExecutor.execute(Map<TridentTuple, Object> state, int streamIndex, TridentTuple full, TridentCollector collector) voidIdentityMultiReducer.execute(T state, int streamIndex, TridentTuple input, TridentCollector collector) voidJoinerMultiReducer.execute(JoinState state, int streamIndex, TridentTuple group, TridentTuple input, TridentCollector collector) voidMapFunctionExecutor.execute(TridentTuple tuple, TridentCollector collector) voidPreservingFieldsOrderJoinerMultiReducer.execute(JoinState state, int streamIndex, TridentTuple group, TridentTuple input, TridentCollector collector) ChainedAggregatorImpl.init(Object batchId, TridentCollector collector) CombinerAggregatorCombineImpl.init(Object batchId, TridentCollector collector) Object[]GroupedAggregator.init(Object batchId, TridentCollector collector) GroupedMultiReducerExecutor.init(TridentCollector collector) IdentityMultiReducer.init(TridentCollector collector) JoinerMultiReducer.init(TridentCollector collector, TridentTuple group) PreservingFieldsOrderJoinerMultiReducer.init(TridentCollector collector, TridentTuple group) ReducerAggregatorImpl.init(Object batchId, TridentCollector collector) org.apache.storm.trident.operation.impl.SingleEmitAggregator.SingleEmitStateSingleEmitAggregator.init(Object batchId, TridentCollector collector) voidCaptureCollector.setCollector(TridentCollector coll) voidChainedResult.setFollowThroughCollector(TridentCollector collector) voidCombinerAggStateUpdater.updateState(Snapshottable state, List<TridentTuple> tuples, TridentCollector collector) voidReducerAggStateUpdater.updateState(Snapshottable state, List<TridentTuple> tuples, TridentCollector collector) Constructors in org.apache.storm.trident.operation.impl with parameters of type TridentCollectorModifierConstructorDescriptionChainedResult(TridentCollector collector, int size) GroupCollector(TridentCollector collector, ComboList.Factory factory) -
Uses of TridentCollector in org.apache.storm.trident.planner.processor
Classes in org.apache.storm.trident.planner.processor that implement TridentCollector -
Uses of TridentCollector in org.apache.storm.trident.spout
Methods in org.apache.storm.trident.spout with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidBatchSpoutExecutor.BatchSpoutEmitter.emitBatch(TransactionAttempt tx, Object coordinatorMeta, TridentCollector collector) voidIBatchSpout.emitBatch(long batchId, TridentCollector collector) voidITridentSpout.Emitter.emitBatch(TransactionAttempt tx, X coordinatorMeta, TridentCollector collector) Emit a batch for the specified transaction attempt and metadata for the transaction.voidOpaquePartitionedTridentSpoutExecutor.Emitter.emitBatch(TransactionAttempt tx, Object coordinatorMeta, TridentCollector collector) IOpaquePartitionedTridentSpout.Emitter.emitPartitionBatch(TransactionAttempt tx, TridentCollector collector, PartitionT partition, M lastPartitionMeta) Emit a batch of tuples for a partition/transaction.voidIPartitionedTridentSpout.Emitter.emitPartitionBatch(TransactionAttempt tx, TridentCollector collector, PartitionT partition, X partitionMeta) Emit a batch of tuples for a partition/transaction that has been emitted before, using the metadata created when it was first emitted.IPartitionedTridentSpout.Emitter.emitPartitionBatchNew(TransactionAttempt tx, TridentCollector collector, PartitionT partition, X lastPartitionMeta) Emit a batch of tuples for a partition/transaction that's never been emitted before. -
Uses of TridentCollector in org.apache.storm.trident.state
Methods in org.apache.storm.trident.state with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidQueryFunction.execute(TridentTuple tuple, T result, TridentCollector collector) voidStateUpdater.updateState(S state, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.state.map
Methods in org.apache.storm.trident.state.map with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidMapCombinerAggStateUpdater.updateState(MapState map, List<TridentTuple> tuples, TridentCollector collector) voidMapReducerAggStateUpdater.updateState(MapState map, List<TridentTuple> tuples, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.testing
Methods in org.apache.storm.trident.testing with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidCountAsAggregator.aggregate(org.apache.storm.trident.testing.CountAsAggregator.State state, TridentTuple tuple, TridentCollector collector) voidCountAsAggregator.complete(org.apache.storm.trident.testing.CountAsAggregator.State state, TridentCollector collector) voidFixedBatchSpout.emitBatch(long batchId, TridentCollector collector) voidSplit.execute(TridentTuple tuple, TridentCollector collector) voidStringLength.execute(TridentTuple tuple, TridentCollector collector) voidTuplifyArgs.execute(TridentTuple input, TridentCollector collector) org.apache.storm.trident.testing.CountAsAggregator.StateCountAsAggregator.init(Object batchId, TridentCollector collector) -
Uses of TridentCollector in org.apache.storm.trident.windowing
Methods in org.apache.storm.trident.windowing with parameters of type TridentCollectorModifier and TypeMethodDescriptionvoidWindowsStateUpdater.updateState(WindowsState state, List<TridentTuple> tuples, TridentCollector collector)