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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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
hashCode()
void
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.toString()
-
Constructor Details
-
ChannelModifierProperties
public ChannelModifierProperties()
-
-
Method Details
-
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
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
-
canEqual
-
hashCode
public int hashCode() -
toString
-