Class ImmutableReactiveMessageReaderSpec

java.lang.Object
org.apache.pulsar.reactive.client.api.ImmutableReactiveMessageReaderSpec
All Implemented Interfaces:
ReactiveMessageReaderSpec

public class ImmutableReactiveMessageReaderSpec extends Object implements ReactiveMessageReaderSpec
Immutable spec for a ReactiveMessageReader.
  • Constructor Details

    • ImmutableReactiveMessageReaderSpec

      public ImmutableReactiveMessageReaderSpec(List<String> topicNames, String readerName, String subscriptionName, String generatedSubscriptionNamePrefix, Integer receiverQueueSize, Boolean readCompacted, List<org.apache.pulsar.client.api.Range> keyHashRanges, org.apache.pulsar.client.api.CryptoKeyReader cryptoKeyReader, org.apache.pulsar.client.api.ConsumerCryptoFailureAction cryptoFailureAction)
    • ImmutableReactiveMessageReaderSpec

      public ImmutableReactiveMessageReaderSpec(ReactiveMessageReaderSpec readerSpec)
      Constructs a ImmutableReactiveMessageConsumerSpec from another ReactiveMessageConsumerSpec.
      Parameters:
      readerSpec - the spec to construct from
  • Method Details