-
- Downloads
[SPARK-10891][STREAMING][KINESIS] Add MessageHandler to...
[SPARK-10891][STREAMING][KINESIS] Add MessageHandler to KinesisUtils.createStream similar to Direct Kafka This PR allows users to map a Kinesis `Record` to a generic `T` when creating a Kinesis stream. This is particularly useful, if you would like to do extra work with Kinesis metadata such as sequence number, and partition key. TODO: - [x] add tests Author: Burak Yavuz <brkyvz@gmail.com> Closes #8954 from brkyvz/kinesis-handler.
Showing
- extras/kinesis-asl/src/main/scala/org/apache/spark/streaming/kinesis/KinesisBackedBlockRDD.scala 16 additions, 19 deletions...pache/spark/streaming/kinesis/KinesisBackedBlockRDD.scala
- extras/kinesis-asl/src/main/scala/org/apache/spark/streaming/kinesis/KinesisInputDStream.scala 10 additions, 5 deletions.../apache/spark/streaming/kinesis/KinesisInputDStream.scala
- extras/kinesis-asl/src/main/scala/org/apache/spark/streaming/kinesis/KinesisReceiver.scala 7 additions, 11 deletions.../org/apache/spark/streaming/kinesis/KinesisReceiver.scala
- extras/kinesis-asl/src/main/scala/org/apache/spark/streaming/kinesis/KinesisRecordProcessor.scala 2 additions, 2 deletions...ache/spark/streaming/kinesis/KinesisRecordProcessor.scala
- extras/kinesis-asl/src/main/scala/org/apache/spark/streaming/kinesis/KinesisUtils.scala 230 additions, 17 deletions...ala/org/apache/spark/streaming/kinesis/KinesisUtils.scala
- extras/kinesis-asl/src/test/java/org/apache/spark/streaming/kinesis/JavaKinesisStreamSuite.java 26 additions, 3 deletions...pache/spark/streaming/kinesis/JavaKinesisStreamSuite.java
- extras/kinesis-asl/src/test/scala/org/apache/spark/streaming/kinesis/KinesisBackedBlockRDDSuite.scala 8 additions, 8 deletions.../spark/streaming/kinesis/KinesisBackedBlockRDDSuite.scala
- extras/kinesis-asl/src/test/scala/org/apache/spark/streaming/kinesis/KinesisReceiverSuite.scala 2 additions, 2 deletions...apache/spark/streaming/kinesis/KinesisReceiverSuite.scala
- extras/kinesis-asl/src/test/scala/org/apache/spark/streaming/kinesis/KinesisStreamSuite.scala 36 additions, 8 deletions...g/apache/spark/streaming/kinesis/KinesisStreamSuite.scala
Loading
Please register or sign in to comment