Class ChannelModifierProperties

java.lang.Object
com.broadleafcommerce.common.messaging.notification.ChannelModifierProperties

@ConfigurationProperties("broadleaf.cloud.stream.bindings") public class ChannelModifierProperties extends Object
Configuration related to channel modifier keys for sorting relevant messages. Generally used as part of active/active message processing to isolate messages by a partitioning strategy (e.g. region). Used in conjunction with functionality provided by the Broadleaf MicroCloudStreamBindingCommon library.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    boolean
     
    If no modifier is provided via MicroCloudStreamBindingCommon configuration, then apply this suffix value as a modifier key during all attempts to match relevant notification state messages.
    int
     
    void
    setSuffix(String suffix)
    If no modifier is provided via MicroCloudStreamBindingCommon configuration, then apply this suffix value as a modifier key during all attempts to match relevant notification state messages.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ChannelModifierProperties

      public ChannelModifierProperties()
  • Method Details

    • getSuffix

      public String getSuffix()
      If no modifier is provided via MicroCloudStreamBindingCommon configuration, then apply this suffix value as a modifier key during all attempts to match relevant notification state messages. Default is empty string, which is correct for most cases.
    • setSuffix

      public void setSuffix(String suffix)
      If no modifier is provided via MicroCloudStreamBindingCommon configuration, then apply this suffix value as a modifier key during all attempts to match relevant notification state messages. Default is empty string, which is correct for most cases.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object