Class KinesisConsumerDestination

java.lang.Object
io.awspring.cloud.kinesis.stream.binder.provisioning.KinesisConsumerDestination
All Implemented Interfaces:
org.springframework.cloud.stream.provisioning.ConsumerDestination

public final class KinesisConsumerDestination extends Object implements org.springframework.cloud.stream.provisioning.ConsumerDestination
The Kinesis-specific ConsumerDestination implementation.
Since:
4.0
Author:
Artem Bilan
  • Constructor Details

    • KinesisConsumerDestination

      public KinesisConsumerDestination(String streamName, List<software.amazon.awssdk.services.kinesis.model.Shard> shards)
    • KinesisConsumerDestination

      public KinesisConsumerDestination(String streamName, List<software.amazon.awssdk.services.kinesis.model.Shard> shards, String dlqName)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.springframework.cloud.stream.provisioning.ConsumerDestination
    • getShards

      public List<software.amazon.awssdk.services.kinesis.model.Shard> getShards()
    • getDlqName

      public String getDlqName()
    • toString

      public String toString()
      Overrides:
      toString in class Object