Class PulsarConsumerProperties
java.lang.Object
org.apache.pulsar.spring.boot.autoconfigure.PulsarProperties.Consumer
org.apache.pulsar.spring.cloud.stream.binder.properties.ConsumerConfigProperties
org.apache.pulsar.spring.cloud.stream.binder.properties.PulsarConsumerProperties
Pulsar consumer properties used by the binder.
- Author:
- Soby Chacko, Chris Bono
-
Nested Class Summary
Nested classes/interfaces inherited from class ConsumerConfigProperties
ConsumerConfigProperties.Acknowledgement, ConsumerConfigProperties.Chunking, ConsumerConfigProperties.SubscriptionNested classes/interfaces inherited from class PulsarProperties.Consumer
PulsarProperties.Consumer.DeadLetterPolicy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable Class<?> @Nullable Class<?> @Nullable Integer@Nullable org.apache.pulsar.common.schema.SchemaTypevoidsetMessageKeyType(@Nullable Class<?> messageKeyType) voidsetMessageType(@Nullable Class<?> messageType) voidsetPartitionCount(Integer partitionCount) voidsetSchemaType(@Nullable org.apache.pulsar.common.schema.SchemaType schemaType) Methods inherited from class ConsumerConfigProperties
getAck, getAutoUpdatePartitions, getAutoUpdatePartitionsInterval, getChunk, getCryptoFailureAction, getMaxTotalReceiverQueueSizeAcrossPartitions, getPatternAutoDiscoveryPeriod, getPoolMessages, getProperties, getReceiverQueueSize, getResetIncludeHead, getStartPaused, getSubscription, setAutoUpdatePartitions, setAutoUpdatePartitionsInterval, setCryptoFailureAction, setMaxTotalReceiverQueueSizeAcrossPartitions, setPatternAutoDiscoveryPeriod, setPoolMessages, setProperties, setReceiverQueueSize, setResetIncludeHead, setStartPaused, toAllConsumerPropertiesMap, toBaseConsumerPropertiesMap, toExtendedConsumerPropertiesMapMethods inherited from class PulsarProperties.Consumer
getDeadLetterPolicy, getName, getPriorityLevel, getTopics, getTopicsPattern, isReadCompacted, isRetryEnable, setDeadLetterPolicy, setName, setPriorityLevel, setReadCompacted, setRetryEnable, setTopics, setTopicsPattern
-
Constructor Details
-
PulsarConsumerProperties
public PulsarConsumerProperties()
-
-
Method Details
-
getSchemaType
public @Nullable org.apache.pulsar.common.schema.SchemaType getSchemaType() -
setSchemaType
public void setSchemaType(@Nullable org.apache.pulsar.common.schema.SchemaType schemaType) -
getMessageType
-
setMessageType
-
getMessageKeyType
-
setMessageKeyType
-
getPartitionCount
-
setPartitionCount
-