Class ConsumerProperties

java.lang.Object
org.springframework.cloud.stream.binder.ConsumerProperties
Direct Known Subclasses:
ExtendedConsumerProperties

public class ConsumerProperties extends Object
Common consumer properties - spring.cloud.stream.bindings.[destinationName].consumer.
Author:
Marius Bogoevici, Ilayaperumal Gopinathan, Gary Russell, Soby Chacko, Oleg Zhurakousky, Nicolas Homble, Michael Michailidis
  • Constructor Details

    • ConsumerProperties

      public ConsumerProperties()
  • Method Details

    • getBindingName

      public String getBindingName()
    • populateBindingName

      public void populateBindingName(String bindingName)
      This method is not intended as a configuration property to set by the applications. Therefore, we are not providing a proper setter method for this.
      Parameters:
      bindingName - binding name populated by the framework.
    • getRetryTemplateName

      public String getRetryTemplateName()
    • setRetryTemplateName

      public void setRetryTemplateName(String retryTemplateName)
    • getConcurrency

      public int getConcurrency()
    • setConcurrency

      public void setConcurrency(int concurrency)
    • isPartitioned

      public boolean isPartitioned()
    • setPartitioned

      public void setPartitioned(boolean partitioned)
    • getInstanceCount

      public int getInstanceCount()
    • setInstanceCount

      public void setInstanceCount(int instanceCount)
    • getInstanceIndex

      public int getInstanceIndex()
    • setInstanceIndex

      public void setInstanceIndex(int instanceIndex)
    • getInstanceIndexList

      public List<Integer> getInstanceIndexList()
    • setInstanceIndexList

      public void setInstanceIndexList(List<Integer> instanceIndexList)
    • getMaxAttempts

      public int getMaxAttempts()
    • setMaxAttempts

      public void setMaxAttempts(int maxAttempts)
    • getBackOffInitialInterval

      public int getBackOffInitialInterval()
    • setBackOffInitialInterval

      public void setBackOffInitialInterval(int backOffInitialInterval)
    • getBackOffMaxInterval

      public int getBackOffMaxInterval()
    • setBackOffMaxInterval

      public void setBackOffMaxInterval(int backOffMaxInterval)
    • getBackOffMultiplier

      public double getBackOffMultiplier()
    • setBackOffMultiplier

      public void setBackOffMultiplier(double backOffMultiplier)
    • isDefaultRetryable

      public boolean isDefaultRetryable()
    • setDefaultRetryable

      public void setDefaultRetryable(boolean defaultRetryable)
    • getRetryableExceptions

      public Map<Class<? extends Throwable>,Boolean> getRetryableExceptions()
    • setRetryableExceptions

      public void setRetryableExceptions(Map<Class<? extends Throwable>,Boolean> retryableExceptions)
    • getHeaderMode

      public HeaderMode getHeaderMode()
    • setHeaderMode

      public void setHeaderMode(HeaderMode headerMode)
    • isUseNativeDecoding

      public boolean isUseNativeDecoding()
    • setUseNativeDecoding

      public void setUseNativeDecoding(boolean useNativeDecoding)
    • isMultiplex

      public boolean isMultiplex()
    • setMultiplex

      public void setMultiplex(boolean multiplex)
    • isAutoStartup

      public boolean isAutoStartup()
    • setAutoStartup

      public void setAutoStartup(boolean autoStartup)
    • isBatchMode

      public boolean isBatchMode()
    • setBatchMode

      public void setBatchMode(boolean batchMode)