public class TransactionalTridentEventHubEmitter extends Object implements IPartitionedTridentSpout.Emitter<Partitions,Partition,Map>
Constructor and Description |
---|
TransactionalTridentEventHubEmitter(EventHubSpoutConfig spoutConfig) |
TransactionalTridentEventHubEmitter(EventHubSpoutConfig spoutConfig,
int batchSize,
ITridentPartitionManagerFactory pmFactory,
IEventHubReceiverFactory recvFactory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
emitPartitionBatch(TransactionAttempt attempt,
TridentCollector collector,
Partition partition,
Map meta) |
Map |
emitPartitionBatchNew(TransactionAttempt attempt,
TridentCollector collector,
Partition partition,
Map meta) |
List<Partition> |
getOrderedPartitions(Partitions partitions) |
void |
refreshPartitions(List<Partition> partitionList) |
public TransactionalTridentEventHubEmitter(EventHubSpoutConfig spoutConfig)
public TransactionalTridentEventHubEmitter(EventHubSpoutConfig spoutConfig, int batchSize, ITridentPartitionManagerFactory pmFactory, IEventHubReceiverFactory recvFactory)
public void close()
close
in interface IPartitionedTridentSpout.Emitter<Partitions,Partition,Map>
public void emitPartitionBatch(TransactionAttempt attempt, TridentCollector collector, Partition partition, Map meta)
emitPartitionBatch
in interface IPartitionedTridentSpout.Emitter<Partitions,Partition,Map>
public Map emitPartitionBatchNew(TransactionAttempt attempt, TridentCollector collector, Partition partition, Map meta)
emitPartitionBatchNew
in interface IPartitionedTridentSpout.Emitter<Partitions,Partition,Map>
public List<Partition> getOrderedPartitions(Partitions partitions)
getOrderedPartitions
in interface IPartitionedTridentSpout.Emitter<Partitions,Partition,Map>
public void refreshPartitions(List<Partition> partitionList)
refreshPartitions
in interface IPartitionedTridentSpout.Emitter<Partitions,Partition,Map>
Copyright © 2015 The Apache Software Foundation. All Rights Reserved.