Class ConnectionFactoryConfigurationImpl
- java.lang.Object
-
- org.apache.activemq.artemis.jms.server.config.impl.ConnectionFactoryConfigurationImpl
-
- All Implemented Interfaces:
org.apache.activemq.artemis.core.journal.EncodingSupport,ConnectionFactoryConfiguration
public class ConnectionFactoryConfigurationImpl extends java.lang.Object implements ConnectionFactoryConfiguration
This class contains the configuration properties of a connection factory.It is also persisted on the journal at the time of management is used to created a connection factory and set to store.
Every property on this class has to be also set through encoders through EncodingSupport implementation at this class.
-
-
Constructor Summary
Constructors Constructor Description ConnectionFactoryConfigurationImpl()
-
Method Summary
-
-
-
Method Detail
-
getBindings
public java.lang.String[] getBindings()
- Specified by:
getBindingsin interfaceConnectionFactoryConfiguration
-
setBindings
public ConnectionFactoryConfiguration setBindings(java.lang.String... bindings)
- Specified by:
setBindingsin interfaceConnectionFactoryConfiguration
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceConnectionFactoryConfiguration
-
setName
public ConnectionFactoryConfiguration setName(java.lang.String name)
- Specified by:
setNamein interfaceConnectionFactoryConfiguration
-
isPersisted
public boolean isPersisted()
- Specified by:
isPersistedin interfaceConnectionFactoryConfiguration
-
getDiscoveryGroupName
public java.lang.String getDiscoveryGroupName()
- Specified by:
getDiscoveryGroupNamein interfaceConnectionFactoryConfiguration- Returns:
- the discoveryGroupName
-
setDiscoveryGroupName
public ConnectionFactoryConfiguration setDiscoveryGroupName(java.lang.String discoveryGroupName)
- Specified by:
setDiscoveryGroupNamein interfaceConnectionFactoryConfiguration- Parameters:
discoveryGroupName- the discoveryGroupName to set
-
getConnectorNames
public java.util.List<java.lang.String> getConnectorNames()
- Specified by:
getConnectorNamesin interfaceConnectionFactoryConfiguration
-
setConnectorNames
public ConnectionFactoryConfiguration setConnectorNames(java.util.List<java.lang.String> connectorNames)
- Specified by:
setConnectorNamesin interfaceConnectionFactoryConfiguration
-
setConnectorNames
public ConnectionFactoryConfiguration setConnectorNames(java.lang.String... names)
- Specified by:
setConnectorNamesin interfaceConnectionFactoryConfiguration
-
isHA
public boolean isHA()
- Specified by:
isHAin interfaceConnectionFactoryConfiguration
-
setHA
public ConnectionFactoryConfiguration setHA(boolean ha)
- Specified by:
setHAin interfaceConnectionFactoryConfiguration
-
getClientID
public java.lang.String getClientID()
- Specified by:
getClientIDin interfaceConnectionFactoryConfiguration
-
setClientID
public ConnectionFactoryConfiguration setClientID(java.lang.String clientID)
- Specified by:
setClientIDin interfaceConnectionFactoryConfiguration
-
getClientFailureCheckPeriod
public long getClientFailureCheckPeriod()
- Specified by:
getClientFailureCheckPeriodin interfaceConnectionFactoryConfiguration
-
setClientFailureCheckPeriod
public ConnectionFactoryConfiguration setClientFailureCheckPeriod(long clientFailureCheckPeriod)
- Specified by:
setClientFailureCheckPeriodin interfaceConnectionFactoryConfiguration
-
getConnectionTTL
public long getConnectionTTL()
- Specified by:
getConnectionTTLin interfaceConnectionFactoryConfiguration
-
setConnectionTTL
public ConnectionFactoryConfiguration setConnectionTTL(long connectionTTL)
- Specified by:
setConnectionTTLin interfaceConnectionFactoryConfiguration
-
getCallTimeout
public long getCallTimeout()
- Specified by:
getCallTimeoutin interfaceConnectionFactoryConfiguration
-
setCallTimeout
public ConnectionFactoryConfiguration setCallTimeout(long callTimeout)
- Specified by:
setCallTimeoutin interfaceConnectionFactoryConfiguration
-
getCallFailoverTimeout
public long getCallFailoverTimeout()
- Specified by:
getCallFailoverTimeoutin interfaceConnectionFactoryConfiguration
-
setCallFailoverTimeout
public ConnectionFactoryConfiguration setCallFailoverTimeout(long callFailoverTimeout)
- Specified by:
setCallFailoverTimeoutin interfaceConnectionFactoryConfiguration
-
isCacheLargeMessagesClient
public boolean isCacheLargeMessagesClient()
- Specified by:
isCacheLargeMessagesClientin interfaceConnectionFactoryConfiguration
-
setCacheLargeMessagesClient
public ConnectionFactoryConfiguration setCacheLargeMessagesClient(boolean cacheLargeMessagesClient)
- Specified by:
setCacheLargeMessagesClientin interfaceConnectionFactoryConfiguration
-
getMinLargeMessageSize
public int getMinLargeMessageSize()
- Specified by:
getMinLargeMessageSizein interfaceConnectionFactoryConfiguration
-
setMinLargeMessageSize
public ConnectionFactoryConfiguration setMinLargeMessageSize(int minLargeMessageSize)
- Specified by:
setMinLargeMessageSizein interfaceConnectionFactoryConfiguration
-
getConsumerWindowSize
public int getConsumerWindowSize()
- Specified by:
getConsumerWindowSizein interfaceConnectionFactoryConfiguration
-
setConsumerWindowSize
public ConnectionFactoryConfiguration setConsumerWindowSize(int consumerWindowSize)
- Specified by:
setConsumerWindowSizein interfaceConnectionFactoryConfiguration
-
getConsumerMaxRate
public int getConsumerMaxRate()
- Specified by:
getConsumerMaxRatein interfaceConnectionFactoryConfiguration
-
setConsumerMaxRate
public ConnectionFactoryConfiguration setConsumerMaxRate(int consumerMaxRate)
- Specified by:
setConsumerMaxRatein interfaceConnectionFactoryConfiguration
-
getConfirmationWindowSize
public int getConfirmationWindowSize()
- Specified by:
getConfirmationWindowSizein interfaceConnectionFactoryConfiguration
-
setConfirmationWindowSize
public ConnectionFactoryConfiguration setConfirmationWindowSize(int confirmationWindowSize)
- Specified by:
setConfirmationWindowSizein interfaceConnectionFactoryConfiguration
-
getProducerMaxRate
public int getProducerMaxRate()
- Specified by:
getProducerMaxRatein interfaceConnectionFactoryConfiguration
-
setProducerMaxRate
public ConnectionFactoryConfiguration setProducerMaxRate(int producerMaxRate)
- Specified by:
setProducerMaxRatein interfaceConnectionFactoryConfiguration
-
getProducerWindowSize
public int getProducerWindowSize()
- Specified by:
getProducerWindowSizein interfaceConnectionFactoryConfiguration
-
setProducerWindowSize
public ConnectionFactoryConfiguration setProducerWindowSize(int producerWindowSize)
- Specified by:
setProducerWindowSizein interfaceConnectionFactoryConfiguration
-
isBlockOnAcknowledge
public boolean isBlockOnAcknowledge()
- Specified by:
isBlockOnAcknowledgein interfaceConnectionFactoryConfiguration
-
setBlockOnAcknowledge
public ConnectionFactoryConfiguration setBlockOnAcknowledge(boolean blockOnAcknowledge)
- Specified by:
setBlockOnAcknowledgein interfaceConnectionFactoryConfiguration
-
isBlockOnDurableSend
public boolean isBlockOnDurableSend()
- Specified by:
isBlockOnDurableSendin interfaceConnectionFactoryConfiguration
-
setBlockOnDurableSend
public ConnectionFactoryConfiguration setBlockOnDurableSend(boolean blockOnDurableSend)
- Specified by:
setBlockOnDurableSendin interfaceConnectionFactoryConfiguration
-
isBlockOnNonDurableSend
public boolean isBlockOnNonDurableSend()
- Specified by:
isBlockOnNonDurableSendin interfaceConnectionFactoryConfiguration
-
setBlockOnNonDurableSend
public ConnectionFactoryConfiguration setBlockOnNonDurableSend(boolean blockOnNonDurableSend)
- Specified by:
setBlockOnNonDurableSendin interfaceConnectionFactoryConfiguration
-
isAutoGroup
public boolean isAutoGroup()
- Specified by:
isAutoGroupin interfaceConnectionFactoryConfiguration
-
setAutoGroup
public ConnectionFactoryConfiguration setAutoGroup(boolean autoGroup)
- Specified by:
setAutoGroupin interfaceConnectionFactoryConfiguration
-
isPreAcknowledge
public boolean isPreAcknowledge()
- Specified by:
isPreAcknowledgein interfaceConnectionFactoryConfiguration
-
setPreAcknowledge
public ConnectionFactoryConfiguration setPreAcknowledge(boolean preAcknowledge)
- Specified by:
setPreAcknowledgein interfaceConnectionFactoryConfiguration
-
getLoadBalancingPolicyClassName
public java.lang.String getLoadBalancingPolicyClassName()
- Specified by:
getLoadBalancingPolicyClassNamein interfaceConnectionFactoryConfiguration
-
setLoadBalancingPolicyClassName
public ConnectionFactoryConfiguration setLoadBalancingPolicyClassName(java.lang.String loadBalancingPolicyClassName)
- Specified by:
setLoadBalancingPolicyClassNamein interfaceConnectionFactoryConfiguration
-
getTransactionBatchSize
public int getTransactionBatchSize()
- Specified by:
getTransactionBatchSizein interfaceConnectionFactoryConfiguration
-
setTransactionBatchSize
public ConnectionFactoryConfiguration setTransactionBatchSize(int transactionBatchSize)
- Specified by:
setTransactionBatchSizein interfaceConnectionFactoryConfiguration
-
getDupsOKBatchSize
public int getDupsOKBatchSize()
- Specified by:
getDupsOKBatchSizein interfaceConnectionFactoryConfiguration
-
setDupsOKBatchSize
public ConnectionFactoryConfiguration setDupsOKBatchSize(int dupsOKBatchSize)
- Specified by:
setDupsOKBatchSizein interfaceConnectionFactoryConfiguration
-
getInitialWaitTimeout
public long getInitialWaitTimeout()
-
setInitialWaitTimeout
public ConnectionFactoryConfiguration setInitialWaitTimeout(long initialWaitTimeout)
-
isUseGlobalPools
public boolean isUseGlobalPools()
- Specified by:
isUseGlobalPoolsin interfaceConnectionFactoryConfiguration
-
setUseGlobalPools
public ConnectionFactoryConfiguration setUseGlobalPools(boolean useGlobalPools)
- Specified by:
setUseGlobalPoolsin interfaceConnectionFactoryConfiguration
-
getScheduledThreadPoolMaxSize
public int getScheduledThreadPoolMaxSize()
- Specified by:
getScheduledThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
setScheduledThreadPoolMaxSize
public ConnectionFactoryConfiguration setScheduledThreadPoolMaxSize(int scheduledThreadPoolMaxSize)
- Specified by:
setScheduledThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
getThreadPoolMaxSize
public int getThreadPoolMaxSize()
- Specified by:
getThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
setThreadPoolMaxSize
public ConnectionFactoryConfiguration setThreadPoolMaxSize(int threadPoolMaxSize)
- Specified by:
setThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
getRetryInterval
public long getRetryInterval()
- Specified by:
getRetryIntervalin interfaceConnectionFactoryConfiguration
-
setRetryInterval
public ConnectionFactoryConfiguration setRetryInterval(long retryInterval)
- Specified by:
setRetryIntervalin interfaceConnectionFactoryConfiguration
-
getRetryIntervalMultiplier
public double getRetryIntervalMultiplier()
- Specified by:
getRetryIntervalMultiplierin interfaceConnectionFactoryConfiguration
-
setRetryIntervalMultiplier
public ConnectionFactoryConfiguration setRetryIntervalMultiplier(double retryIntervalMultiplier)
- Specified by:
setRetryIntervalMultiplierin interfaceConnectionFactoryConfiguration
-
getMaxRetryInterval
public long getMaxRetryInterval()
- Specified by:
getMaxRetryIntervalin interfaceConnectionFactoryConfiguration
-
setMaxRetryInterval
public ConnectionFactoryConfiguration setMaxRetryInterval(long maxRetryInterval)
- Specified by:
setMaxRetryIntervalin interfaceConnectionFactoryConfiguration
-
getReconnectAttempts
public int getReconnectAttempts()
- Specified by:
getReconnectAttemptsin interfaceConnectionFactoryConfiguration
-
setReconnectAttempts
public ConnectionFactoryConfiguration setReconnectAttempts(int reconnectAttempts)
- Specified by:
setReconnectAttemptsin interfaceConnectionFactoryConfiguration
-
isFailoverOnInitialConnection
@Deprecated public boolean isFailoverOnInitialConnection()
Deprecated.- Specified by:
isFailoverOnInitialConnectionin interfaceConnectionFactoryConfiguration
-
setFailoverOnInitialConnection
@Deprecated public ConnectionFactoryConfiguration setFailoverOnInitialConnection(boolean failover)
Deprecated.- Specified by:
setFailoverOnInitialConnectionin interfaceConnectionFactoryConfiguration
-
getGroupID
public java.lang.String getGroupID()
- Specified by:
getGroupIDin interfaceConnectionFactoryConfiguration
-
setGroupID
public ConnectionFactoryConfiguration setGroupID(java.lang.String groupID)
- Specified by:
setGroupIDin interfaceConnectionFactoryConfiguration
-
isEnable1xPrefixes
public boolean isEnable1xPrefixes()
- Specified by:
isEnable1xPrefixesin interfaceConnectionFactoryConfiguration
-
setEnable1xPrefixes
public ConnectionFactoryConfiguration setEnable1xPrefixes(boolean enable1xPrefixes)
- Specified by:
setEnable1xPrefixesin interfaceConnectionFactoryConfiguration
-
decode
public void decode(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
- Specified by:
decodein interfaceorg.apache.activemq.artemis.core.journal.EncodingSupport
-
encode
public void encode(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
- Specified by:
encodein interfaceorg.apache.activemq.artemis.core.journal.EncodingSupport
-
getEncodeSize
public int getEncodeSize()
- Specified by:
getEncodeSizein interfaceorg.apache.activemq.artemis.core.journal.EncodingSupport
-
setFactoryType
public ConnectionFactoryConfiguration setFactoryType(JMSFactoryType factoryType)
- Specified by:
setFactoryTypein interfaceConnectionFactoryConfiguration
-
getFactoryType
public JMSFactoryType getFactoryType()
- Specified by:
getFactoryTypein interfaceConnectionFactoryConfiguration
-
getDeserializationBlackList
public java.lang.String getDeserializationBlackList()
- Specified by:
getDeserializationBlackListin interfaceConnectionFactoryConfiguration
-
setDeserializationBlackList
public void setDeserializationBlackList(java.lang.String blackList)
- Specified by:
setDeserializationBlackListin interfaceConnectionFactoryConfiguration
-
getDeserializationWhiteList
public java.lang.String getDeserializationWhiteList()
- Specified by:
getDeserializationWhiteListin interfaceConnectionFactoryConfiguration
-
setDeserializationWhiteList
public void setDeserializationWhiteList(java.lang.String whiteList)
- Specified by:
setDeserializationWhiteListin interfaceConnectionFactoryConfiguration
-
setCompressLargeMessages
public ConnectionFactoryConfiguration setCompressLargeMessages(boolean compressLargeMessage)
- Specified by:
setCompressLargeMessagesin interfaceConnectionFactoryConfiguration
-
isCompressLargeMessages
public boolean isCompressLargeMessages()
- Specified by:
isCompressLargeMessagesin interfaceConnectionFactoryConfiguration
-
setProtocolManagerFactoryStr
public ConnectionFactoryConfiguration setProtocolManagerFactoryStr(java.lang.String protocolManagerFactoryStr)
- Specified by:
setProtocolManagerFactoryStrin interfaceConnectionFactoryConfiguration
-
getProtocolManagerFactoryStr
public java.lang.String getProtocolManagerFactoryStr()
- Specified by:
getProtocolManagerFactoryStrin interfaceConnectionFactoryConfiguration
-
getInitialMessagePacketSize
public int getInitialMessagePacketSize()
- Specified by:
getInitialMessagePacketSizein interfaceConnectionFactoryConfiguration
-
setInitialMessagePacketSize
public ConnectionFactoryConfiguration setInitialMessagePacketSize(int size)
- Specified by:
setInitialMessagePacketSizein interfaceConnectionFactoryConfiguration
-
setEnableSharedClientID
public ConnectionFactoryConfiguration setEnableSharedClientID(boolean enabled)
- Specified by:
setEnableSharedClientIDin interfaceConnectionFactoryConfiguration
-
isEnableSharedClientID
public boolean isEnableSharedClientID()
- Specified by:
isEnableSharedClientIDin interfaceConnectionFactoryConfiguration
-
setUseTopologyForLoadBalancing
public ConnectionFactoryConfiguration setUseTopologyForLoadBalancing(boolean useTopologyForLoadBalancing)
- Specified by:
setUseTopologyForLoadBalancingin interfaceConnectionFactoryConfiguration
-
getUseTopologyForLoadBalancing
public boolean getUseTopologyForLoadBalancing()
- Specified by:
getUseTopologyForLoadBalancingin interfaceConnectionFactoryConfiguration
-
-