Class KinesisConsumerFactory
- java.lang.Object
-
- org.apache.pinot.spi.stream.StreamConsumerFactory
-
- org.apache.pinot.plugin.stream.kinesis.KinesisConsumerFactory
-
public class KinesisConsumerFactory extends StreamConsumerFactory
StreamConsumerFactoryimplementation for the Kinesis stream
-
-
Field Summary
-
Fields inherited from class org.apache.pinot.spi.stream.StreamConsumerFactory
_streamConfig
-
-
Constructor Summary
Constructors Constructor Description KinesisConsumerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitionGroupConsumercreatePartitionGroupConsumer(String clientId, PartitionGroupConsumptionStatus partitionGroupConsumptionStatus)PartitionLevelConsumercreatePartitionLevelConsumer(String clientId, int partition)StreamMetadataProvidercreatePartitionMetadataProvider(String clientId, int partition)StreamLevelConsumercreateStreamLevelConsumer(String clientId, String tableName, Set<String> fieldsToRead, String groupId)StreamMetadataProvidercreateStreamMetadataProvider(String clientId)StreamPartitionMsgOffsetFactorycreateStreamMsgOffsetFactory()
-
-
-
Method Detail
-
createPartitionLevelConsumer
public PartitionLevelConsumer createPartitionLevelConsumer(String clientId, int partition)
- Specified by:
createPartitionLevelConsumerin classStreamConsumerFactory
-
createStreamLevelConsumer
public StreamLevelConsumer createStreamLevelConsumer(String clientId, String tableName, Set<String> fieldsToRead, String groupId)
- Specified by:
createStreamLevelConsumerin classStreamConsumerFactory
-
createPartitionMetadataProvider
public StreamMetadataProvider createPartitionMetadataProvider(String clientId, int partition)
- Specified by:
createPartitionMetadataProviderin classStreamConsumerFactory
-
createStreamMetadataProvider
public StreamMetadataProvider createStreamMetadataProvider(String clientId)
- Specified by:
createStreamMetadataProviderin classStreamConsumerFactory
-
createPartitionGroupConsumer
public PartitionGroupConsumer createPartitionGroupConsumer(String clientId, PartitionGroupConsumptionStatus partitionGroupConsumptionStatus)
- Overrides:
createPartitionGroupConsumerin classStreamConsumerFactory
-
createStreamMsgOffsetFactory
public StreamPartitionMsgOffsetFactory createStreamMsgOffsetFactory()
- Overrides:
createStreamMsgOffsetFactoryin classStreamConsumerFactory
-
-