Class ClusterConnectionConfiguration
java.lang.Object
org.apache.activemq.artemis.core.config.ClusterConnectionConfiguration
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
long
long
long
int
long
org.apache.activemq.artemis.utils.uri.URISupport.CompositeData
int
long
getDiscoveryGroupConfiguration
(Configuration configuration) This method will return the proper discovery configuration from the main configurationint
int
long
org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType
int
getName()
int
int
long
double
int
getTransportConfiguration
(Configuration configuration) getTransportConfigurations
(Configuration configuration) This method will match the configuration and return the proper TransportConfiguration for the Configurationint
hashCode()
boolean
boolean
setAddress
(String address) setAllowDirectConnectionsOnly
(boolean allowDirectConnectionsOnly) setCallFailoverTimeout
(long callFailoverTimeout) setCallTimeout
(long callTimeout) setClientFailureCheckPeriod
(long clientFailureCheckPeriod) setClientId
(String clientId) setClusterNotificationAttempts
(int clusterNotificationAttempts) setClusterNotificationInterval
(long clusterNotificationInterval) setCompositeMembers
(org.apache.activemq.artemis.utils.uri.URISupport.CompositeData members) setConfirmationWindowSize
(int confirmationWindowSize) setConnectionTTL
(long connectionTTL) setConnectorName
(String connectorName) setDiscoveryGroupName
(String discoveryGroupName) setDuplicateDetection
(boolean duplicateDetection) setInitialConnectAttempts
(int initialConnectAttempts) setMaxHops
(int maxHops) setMaxRetryInterval
(long maxRetryInterval) setMessageLoadBalancingType
(org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType messageLoadBalancingType) setMinLargeMessageSize
(int minLargeMessageSize) setProducerWindowSize
(int producerWindowSize) setReconnectAttempts
(int reconnectAttempts) setRetryInterval
(long retryInterval) setRetryIntervalMultiplier
(double retryIntervalMultiplier) setStaticConnectors
(List<String> staticConnectors) setTopologyScannerAttempts
(int topologyScannerAttempts) toString()
boolean
-
Constructor Details
-
ClusterConnectionConfiguration
public ClusterConnectionConfiguration() -
ClusterConnectionConfiguration
- Throws:
Exception
-
-
Method Details
-
getName
-
setName
-
getAddress
-
setAddress
-
getCompositeMembers
public org.apache.activemq.artemis.utils.uri.URISupport.CompositeData getCompositeMembers() -
setCompositeMembers
public ClusterConnectionConfiguration setCompositeMembers(org.apache.activemq.artemis.utils.uri.URISupport.CompositeData members) -
getClientFailureCheckPeriod
public long getClientFailureCheckPeriod() -
setClientFailureCheckPeriod
-
getConnectionTTL
public long getConnectionTTL() -
setConnectionTTL
-
getRetryIntervalMultiplier
public double getRetryIntervalMultiplier() -
setRetryIntervalMultiplier
-
getMaxRetryInterval
public long getMaxRetryInterval() -
setMaxRetryInterval
-
getInitialConnectAttempts
public int getInitialConnectAttempts() -
setInitialConnectAttempts
-
getReconnectAttempts
public int getReconnectAttempts() -
setReconnectAttempts
-
getCallTimeout
public long getCallTimeout() -
setCallTimeout
-
getCallFailoverTimeout
public long getCallFailoverTimeout() -
setCallFailoverTimeout
-
getConnectorName
-
setConnectorName
-
isDuplicateDetection
public boolean isDuplicateDetection() -
setDuplicateDetection
-
getMessageLoadBalancingType
public org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType getMessageLoadBalancingType() -
setMessageLoadBalancingType
public ClusterConnectionConfiguration setMessageLoadBalancingType(org.apache.activemq.artemis.core.server.cluster.impl.MessageLoadBalancingType messageLoadBalancingType) -
getMaxHops
public int getMaxHops() -
setMaxHops
-
getConfirmationWindowSize
public int getConfirmationWindowSize() -
setConfirmationWindowSize
-
getProducerWindowSize
public int getProducerWindowSize() -
setProducerWindowSize
-
getStaticConnectors
-
setStaticConnectors
-
getDiscoveryGroupName
-
setDiscoveryGroupName
-
getRetryInterval
public long getRetryInterval() -
setRetryInterval
-
isAllowDirectConnectionsOnly
public boolean isAllowDirectConnectionsOnly() -
setAllowDirectConnectionsOnly
public ClusterConnectionConfiguration setAllowDirectConnectionsOnly(boolean allowDirectConnectionsOnly) -
getMinLargeMessageSize
public int getMinLargeMessageSize() -
setMinLargeMessageSize
-
getClusterNotificationInterval
public long getClusterNotificationInterval() -
setClusterNotificationInterval
public ClusterConnectionConfiguration setClusterNotificationInterval(long clusterNotificationInterval) -
getClusterNotificationAttempts
public int getClusterNotificationAttempts() -
setClusterNotificationAttempts
public ClusterConnectionConfiguration setClusterNotificationAttempts(int clusterNotificationAttempts) -
getClientId
-
setClientId
-
getTopologyScannerAttempts
public int getTopologyScannerAttempts() -
setTopologyScannerAttempts
-
getTransportConfigurations
public TransportConfiguration[] getTransportConfigurations(Configuration configuration) throws Exception This method will match the configuration and return the proper TransportConfiguration for the Configuration- Throws:
Exception
-
getDiscoveryGroupConfiguration
This method will return the proper discovery configuration from the main configuration -
getTransportConfiguration
-
validateConfiguration
public boolean validateConfiguration() -
hashCode
public int hashCode() -
equals
-
toString
-