Class ConnectionFactoryConfigurationImpl
java.lang.Object
org.apache.activemq.artemis.jms.server.config.impl.ConnectionFactoryConfigurationImpl
- All Implemented Interfaces:
EncodingSupport, ConnectionFactoryConfiguration
public class ConnectionFactoryConfigurationImpl
extends 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 -
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(ActiveMQBuffer buffer) voidencode(ActiveMQBuffer buffer) String[]longlonglongintintlongintintintintintlonglongintgetName()intintintlongdoubleintintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanDeprecated.booleanisHA()booleanbooleanbooleansetAutoGroup(boolean autoGroup) setBindings(String... bindings) setBlockOnAcknowledge(boolean blockOnAcknowledge) setBlockOnDurableSend(boolean blockOnDurableSend) setBlockOnNonDurableSend(boolean blockOnNonDurableSend) setCacheLargeMessagesClient(boolean cacheLargeMessagesClient) setCallFailoverTimeout(long callFailoverTimeout) setCallTimeout(long callTimeout) setClientFailureCheckPeriod(long clientFailureCheckPeriod) setClientID(String clientID) setCompressionLevel(int compressionLevel) setCompressLargeMessages(boolean compressLargeMessage) setConfirmationWindowSize(int confirmationWindowSize) setConnectionTTL(long connectionTTL) setConnectorNames(String... names) setConnectorNames(List<String> connectorNames) setConsumerMaxRate(int consumerMaxRate) setConsumerWindowSize(int consumerWindowSize) voidsetDeserializationAllowList(String allowList) voidsetDeserializationBlackList(String denyList) voidsetDeserializationDenyList(String denyList) voidsetDeserializationWhiteList(String allowList) setDiscoveryGroupName(String discoveryGroupName) setDupsOKBatchSize(int dupsOKBatchSize) setEnable1xPrefixes(boolean enable1xPrefixes) setEnableSharedClientID(boolean enabled) setFactoryType(JMSFactoryType factoryType) setFailoverOnInitialConnection(boolean failover) Deprecated.setGroupID(String groupID) setHA(boolean ha) setInitialMessagePacketSize(int size) setInitialWaitTimeout(long initialWaitTimeout) setLoadBalancingPolicyClassName(String loadBalancingPolicyClassName) setMaxRetryInterval(long maxRetryInterval) setMinLargeMessageSize(int minLargeMessageSize) setPreAcknowledge(boolean preAcknowledge) setProducerMaxRate(int producerMaxRate) setProducerWindowSize(int producerWindowSize) setProtocolManagerFactoryStr(String protocolManagerFactoryStr) setReconnectAttempts(int reconnectAttempts) setRetryInterval(long retryInterval) setRetryIntervalMultiplier(double retryIntervalMultiplier) setScheduledThreadPoolMaxSize(int scheduledThreadPoolMaxSize) setThreadPoolMaxSize(int threadPoolMaxSize) setTransactionBatchSize(int transactionBatchSize) setUseGlobalPools(boolean useGlobalPools) setUseTopologyForLoadBalancing(boolean useTopologyForLoadBalancing)
-
Constructor Details
-
ConnectionFactoryConfigurationImpl
public ConnectionFactoryConfigurationImpl()
-
-
Method Details
-
getBindings
- Specified by:
getBindingsin interfaceConnectionFactoryConfiguration
-
setBindings
- Specified by:
setBindingsin interfaceConnectionFactoryConfiguration
-
getName
- Specified by:
getNamein interfaceConnectionFactoryConfiguration
-
setName
- Specified by:
setNamein interfaceConnectionFactoryConfiguration
-
isPersisted
public boolean isPersisted()- Specified by:
isPersistedin interfaceConnectionFactoryConfiguration
-
getDiscoveryGroupName
- Specified by:
getDiscoveryGroupNamein interfaceConnectionFactoryConfiguration
-
setDiscoveryGroupName
- Specified by:
setDiscoveryGroupNamein interfaceConnectionFactoryConfiguration
-
getConnectorNames
- Specified by:
getConnectorNamesin interfaceConnectionFactoryConfiguration
-
setConnectorNames
- Specified by:
setConnectorNamesin interfaceConnectionFactoryConfiguration
-
setConnectorNames
- Specified by:
setConnectorNamesin interfaceConnectionFactoryConfiguration
-
isHA
public boolean isHA()- Specified by:
isHAin interfaceConnectionFactoryConfiguration
-
setHA
- Specified by:
setHAin interfaceConnectionFactoryConfiguration
-
getClientID
- Specified by:
getClientIDin interfaceConnectionFactoryConfiguration
-
setClientID
- Specified by:
setClientIDin interfaceConnectionFactoryConfiguration
-
getClientFailureCheckPeriod
public long getClientFailureCheckPeriod()- Specified by:
getClientFailureCheckPeriodin interfaceConnectionFactoryConfiguration
-
setClientFailureCheckPeriod
- Specified by:
setClientFailureCheckPeriodin interfaceConnectionFactoryConfiguration
-
getConnectionTTL
public long getConnectionTTL()- Specified by:
getConnectionTTLin interfaceConnectionFactoryConfiguration
-
setConnectionTTL
- Specified by:
setConnectionTTLin interfaceConnectionFactoryConfiguration
-
getCallTimeout
public long getCallTimeout()- Specified by:
getCallTimeoutin interfaceConnectionFactoryConfiguration
-
setCallTimeout
- Specified by:
setCallTimeoutin interfaceConnectionFactoryConfiguration
-
getCallFailoverTimeout
public long getCallFailoverTimeout()- Specified by:
getCallFailoverTimeoutin interfaceConnectionFactoryConfiguration
-
setCallFailoverTimeout
- Specified by:
setCallFailoverTimeoutin interfaceConnectionFactoryConfiguration
-
isCacheLargeMessagesClient
public boolean isCacheLargeMessagesClient()- Specified by:
isCacheLargeMessagesClientin interfaceConnectionFactoryConfiguration
-
setCacheLargeMessagesClient
- Specified by:
setCacheLargeMessagesClientin interfaceConnectionFactoryConfiguration
-
getMinLargeMessageSize
public int getMinLargeMessageSize()- Specified by:
getMinLargeMessageSizein interfaceConnectionFactoryConfiguration
-
setMinLargeMessageSize
- Specified by:
setMinLargeMessageSizein interfaceConnectionFactoryConfiguration
-
getCompressionLevel
public int getCompressionLevel()- Specified by:
getCompressionLevelin interfaceConnectionFactoryConfiguration
-
setCompressionLevel
- Specified by:
setCompressionLevelin interfaceConnectionFactoryConfiguration
-
getConsumerWindowSize
public int getConsumerWindowSize()- Specified by:
getConsumerWindowSizein interfaceConnectionFactoryConfiguration
-
setConsumerWindowSize
- Specified by:
setConsumerWindowSizein interfaceConnectionFactoryConfiguration
-
getConsumerMaxRate
public int getConsumerMaxRate()- Specified by:
getConsumerMaxRatein interfaceConnectionFactoryConfiguration
-
setConsumerMaxRate
- Specified by:
setConsumerMaxRatein interfaceConnectionFactoryConfiguration
-
getConfirmationWindowSize
public int getConfirmationWindowSize()- Specified by:
getConfirmationWindowSizein interfaceConnectionFactoryConfiguration
-
setConfirmationWindowSize
- Specified by:
setConfirmationWindowSizein interfaceConnectionFactoryConfiguration
-
getProducerMaxRate
public int getProducerMaxRate()- Specified by:
getProducerMaxRatein interfaceConnectionFactoryConfiguration
-
setProducerMaxRate
- Specified by:
setProducerMaxRatein interfaceConnectionFactoryConfiguration
-
getProducerWindowSize
public int getProducerWindowSize()- Specified by:
getProducerWindowSizein interfaceConnectionFactoryConfiguration
-
setProducerWindowSize
- Specified by:
setProducerWindowSizein interfaceConnectionFactoryConfiguration
-
isBlockOnAcknowledge
public boolean isBlockOnAcknowledge()- Specified by:
isBlockOnAcknowledgein interfaceConnectionFactoryConfiguration
-
setBlockOnAcknowledge
- Specified by:
setBlockOnAcknowledgein interfaceConnectionFactoryConfiguration
-
isBlockOnDurableSend
public boolean isBlockOnDurableSend()- Specified by:
isBlockOnDurableSendin interfaceConnectionFactoryConfiguration
-
setBlockOnDurableSend
- Specified by:
setBlockOnDurableSendin interfaceConnectionFactoryConfiguration
-
isBlockOnNonDurableSend
public boolean isBlockOnNonDurableSend()- Specified by:
isBlockOnNonDurableSendin interfaceConnectionFactoryConfiguration
-
setBlockOnNonDurableSend
- Specified by:
setBlockOnNonDurableSendin interfaceConnectionFactoryConfiguration
-
isAutoGroup
public boolean isAutoGroup()- Specified by:
isAutoGroupin interfaceConnectionFactoryConfiguration
-
setAutoGroup
- Specified by:
setAutoGroupin interfaceConnectionFactoryConfiguration
-
isPreAcknowledge
public boolean isPreAcknowledge()- Specified by:
isPreAcknowledgein interfaceConnectionFactoryConfiguration
-
setPreAcknowledge
- Specified by:
setPreAcknowledgein interfaceConnectionFactoryConfiguration
-
getLoadBalancingPolicyClassName
- Specified by:
getLoadBalancingPolicyClassNamein interfaceConnectionFactoryConfiguration
-
setLoadBalancingPolicyClassName
public ConnectionFactoryConfiguration setLoadBalancingPolicyClassName(String loadBalancingPolicyClassName) - Specified by:
setLoadBalancingPolicyClassNamein interfaceConnectionFactoryConfiguration
-
getTransactionBatchSize
public int getTransactionBatchSize()- Specified by:
getTransactionBatchSizein interfaceConnectionFactoryConfiguration
-
setTransactionBatchSize
- Specified by:
setTransactionBatchSizein interfaceConnectionFactoryConfiguration
-
getDupsOKBatchSize
public int getDupsOKBatchSize()- Specified by:
getDupsOKBatchSizein interfaceConnectionFactoryConfiguration
-
setDupsOKBatchSize
- Specified by:
setDupsOKBatchSizein interfaceConnectionFactoryConfiguration
-
getInitialWaitTimeout
public long getInitialWaitTimeout() -
setInitialWaitTimeout
-
isUseGlobalPools
public boolean isUseGlobalPools()- Specified by:
isUseGlobalPoolsin interfaceConnectionFactoryConfiguration
-
setUseGlobalPools
- Specified by:
setUseGlobalPoolsin interfaceConnectionFactoryConfiguration
-
getScheduledThreadPoolMaxSize
public int getScheduledThreadPoolMaxSize()- Specified by:
getScheduledThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
setScheduledThreadPoolMaxSize
- Specified by:
setScheduledThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
getThreadPoolMaxSize
public int getThreadPoolMaxSize()- Specified by:
getThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
setThreadPoolMaxSize
- Specified by:
setThreadPoolMaxSizein interfaceConnectionFactoryConfiguration
-
getRetryInterval
public long getRetryInterval()- Specified by:
getRetryIntervalin interfaceConnectionFactoryConfiguration
-
setRetryInterval
- Specified by:
setRetryIntervalin interfaceConnectionFactoryConfiguration
-
getRetryIntervalMultiplier
public double getRetryIntervalMultiplier()- Specified by:
getRetryIntervalMultiplierin interfaceConnectionFactoryConfiguration
-
setRetryIntervalMultiplier
- Specified by:
setRetryIntervalMultiplierin interfaceConnectionFactoryConfiguration
-
getMaxRetryInterval
public long getMaxRetryInterval()- Specified by:
getMaxRetryIntervalin interfaceConnectionFactoryConfiguration
-
setMaxRetryInterval
- Specified by:
setMaxRetryIntervalin interfaceConnectionFactoryConfiguration
-
getReconnectAttempts
public int getReconnectAttempts()- Specified by:
getReconnectAttemptsin interfaceConnectionFactoryConfiguration
-
setReconnectAttempts
- Specified by:
setReconnectAttemptsin interfaceConnectionFactoryConfiguration
-
isFailoverOnInitialConnection
Deprecated.- Specified by:
isFailoverOnInitialConnectionin interfaceConnectionFactoryConfiguration
-
setFailoverOnInitialConnection
Deprecated.- Specified by:
setFailoverOnInitialConnectionin interfaceConnectionFactoryConfiguration
-
getGroupID
- Specified by:
getGroupIDin interfaceConnectionFactoryConfiguration
-
setGroupID
- Specified by:
setGroupIDin interfaceConnectionFactoryConfiguration
-
isEnable1xPrefixes
public boolean isEnable1xPrefixes()- Specified by:
isEnable1xPrefixesin interfaceConnectionFactoryConfiguration
-
setEnable1xPrefixes
- Specified by:
setEnable1xPrefixesin interfaceConnectionFactoryConfiguration
-
decode
- Specified by:
decodein interfaceEncodingSupport
-
encode
- Specified by:
encodein interfaceEncodingSupport
-
getEncodeSize
public int getEncodeSize()- Specified by:
getEncodeSizein interfaceEncodingSupport
-
setFactoryType
- Specified by:
setFactoryTypein interfaceConnectionFactoryConfiguration
-
getFactoryType
- Specified by:
getFactoryTypein interfaceConnectionFactoryConfiguration
-
getDeserializationBlackList
- Specified by:
getDeserializationBlackListin interfaceConnectionFactoryConfiguration
-
setDeserializationBlackList
- Specified by:
setDeserializationBlackListin interfaceConnectionFactoryConfiguration
-
getDeserializationWhiteList
- Specified by:
getDeserializationWhiteListin interfaceConnectionFactoryConfiguration
-
setDeserializationWhiteList
- Specified by:
setDeserializationWhiteListin interfaceConnectionFactoryConfiguration
-
getDeserializationDenyList
- Specified by:
getDeserializationDenyListin interfaceConnectionFactoryConfiguration
-
setDeserializationDenyList
- Specified by:
setDeserializationDenyListin interfaceConnectionFactoryConfiguration
-
getDeserializationAllowList
- Specified by:
getDeserializationAllowListin interfaceConnectionFactoryConfiguration
-
setDeserializationAllowList
- Specified by:
setDeserializationAllowListin interfaceConnectionFactoryConfiguration
-
setCompressLargeMessages
- Specified by:
setCompressLargeMessagesin interfaceConnectionFactoryConfiguration
-
isCompressLargeMessages
public boolean isCompressLargeMessages()- Specified by:
isCompressLargeMessagesin interfaceConnectionFactoryConfiguration
-
setProtocolManagerFactoryStr
public ConnectionFactoryConfiguration setProtocolManagerFactoryStr(String protocolManagerFactoryStr) - Specified by:
setProtocolManagerFactoryStrin interfaceConnectionFactoryConfiguration
-
getProtocolManagerFactoryStr
- Specified by:
getProtocolManagerFactoryStrin interfaceConnectionFactoryConfiguration
-
getInitialMessagePacketSize
public int getInitialMessagePacketSize()- Specified by:
getInitialMessagePacketSizein interfaceConnectionFactoryConfiguration
-
setInitialMessagePacketSize
- Specified by:
setInitialMessagePacketSizein interfaceConnectionFactoryConfiguration
-
setUseTopologyForLoadBalancing
public ConnectionFactoryConfiguration setUseTopologyForLoadBalancing(boolean useTopologyForLoadBalancing) - Specified by:
setUseTopologyForLoadBalancingin interfaceConnectionFactoryConfiguration
-
getUseTopologyForLoadBalancing
public boolean getUseTopologyForLoadBalancing()- Specified by:
getUseTopologyForLoadBalancingin interfaceConnectionFactoryConfiguration
-