Class MessagingProperties
- java.lang.Object
-
- com.broadleafcommerce.common.messaging.environment.MessagingProperties
-
@ConfigurationProperties("broadleaf.messaging") public class MessagingProperties extends Object
-
-
Constructor Summary
Constructors Constructor Description MessagingProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getClusterK8sAppLabel()
If usingkubernetes
cluster service implementation type, this is the name of the pod label used to group common service instances.String
getClusterK8sAppLabelValue()
If usingkubernetes
cluster service implementation type, this is the value for the pod label.String
getClusterServiceImplementationType()
Specify which camel cluster service implementation to support.Class<?>
getClustServiceImplementation()
Deprecated.cluster service implementation now supported byclusterServiceImplementationType
Implementation of CamelClusterService to utilizeString
getFileLockRootPath()
Deprecated.Not required.int
hashCode()
void
setClusterK8sAppLabel(String clusterK8sAppLabel)
If usingkubernetes
cluster service implementation type, this is the name of the pod label used to group common service instances.void
setClusterK8sAppLabelValue(String clusterK8sAppLabelValue)
If usingkubernetes
cluster service implementation type, this is the value for the pod label.void
setClusterServiceImplementationType(String clusterServiceImplementationType)
Specify which camel cluster service implementation to support.void
setClustServiceImplementation(Class<?> clustServiceImplementation)
Deprecated.cluster service implementation now supported byclusterServiceImplementationType
Implementation of CamelClusterService to utilizevoid
setFileLockRootPath(String fileLockRootPath)
Deprecated.Not required.String
toString()
-
-
-
Method Detail
-
getClustServiceImplementation
@Deprecated public Class<?> getClustServiceImplementation()
Deprecated.cluster service implementation now supported byclusterServiceImplementationType
Implementation of CamelClusterService to utilize
-
getFileLockRootPath
@Deprecated public String getFileLockRootPath()
Deprecated.Not required. UseclusterServiceImplementationType
support instead. If using FileLockClusterService, the root path to store the lock files
-
getClusterServiceImplementationType
public String getClusterServiceImplementationType()
Specify which camel cluster service implementation to support. Supported values are:file
,zookeeper
,kubernetes
, andnone
.none
is useful to disable out-of-the-box config, presumably so you can manually add different or new cluster service implementation support. Default isfile
.file
is suitable for local development, but in a real-world production environment,zookeeper
orkubernetes
should be used instead in order to support proper cluster service establishment across multiple instances of a given service.
-
getClusterK8sAppLabel
public String getClusterK8sAppLabel()
If usingkubernetes
cluster service implementation type, this is the name of the pod label used to group common service instances. The default value isk8s-app
.
-
getClusterK8sAppLabelValue
public String getClusterK8sAppLabelValue()
If usingkubernetes
cluster service implementation type, this is the value for the pod label. The default isunknown
. This value must be changed (generally as a environment variable on a pod definition) in order to inform the camel support running in that pod about the pod's identity.
-
setClustServiceImplementation
@Deprecated public void setClustServiceImplementation(Class<?> clustServiceImplementation)
Deprecated.cluster service implementation now supported byclusterServiceImplementationType
Implementation of CamelClusterService to utilize
-
setFileLockRootPath
@Deprecated public void setFileLockRootPath(String fileLockRootPath)
Deprecated.Not required. UseclusterServiceImplementationType
support instead. If using FileLockClusterService, the root path to store the lock files
-
setClusterServiceImplementationType
public void setClusterServiceImplementationType(String clusterServiceImplementationType)
Specify which camel cluster service implementation to support. Supported values are:file
,zookeeper
,kubernetes
, andnone
.none
is useful to disable out-of-the-box config, presumably so you can manually add different or new cluster service implementation support. Default isfile
.file
is suitable for local development, but in a real-world production environment,zookeeper
orkubernetes
should be used instead in order to support proper cluster service establishment across multiple instances of a given service.
-
setClusterK8sAppLabel
public void setClusterK8sAppLabel(String clusterK8sAppLabel)
If usingkubernetes
cluster service implementation type, this is the name of the pod label used to group common service instances. The default value isk8s-app
.
-
setClusterK8sAppLabelValue
public void setClusterK8sAppLabelValue(String clusterK8sAppLabelValue)
If usingkubernetes
cluster service implementation type, this is the value for the pod label. The default isunknown
. This value must be changed (generally as a environment variable on a pod definition) in order to inform the camel support running in that pod about the pod's identity.
-
canEqual
protected boolean canEqual(Object other)
-
-