Class ActiveMQResourceAdapter
java.lang.Object
org.apache.activemq.artemis.ra.ActiveMQResourceAdapter
org.wildfly.extension.messaging.activemq.ActiveMQResourceAdapter
- All Implemented Interfaces:
ResourceAdapter,Serializable
Custom resource adapter that returns an appropriate BroadcastEndpointFactory if discovery is configured using
JGroups.
- Author:
- Paul Ferraro
- See Also:
-
Field Summary
Fields inherited from class org.apache.activemq.artemis.ra.ActiveMQResourceAdapter
PRODUCT_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BroadcastEndpointFactorycreateBroadcastEndpointFactory(ConnectionFactoryProperties overrideProperties) createRecoveryActiveMQConnectionFactory(ConnectionFactoryProperties overrideProperties) Workaround for WFLY-18756 until https://issues.apache.org/jira/browse/ARTEMIS-4508 is merged and released.Methods inherited from class org.apache.activemq.artemis.ra.ActiveMQResourceAdapter
closeConnectionFactory, createSession, endpointActivation, endpointDeactivation, equals, getActivations, getAutoGroup, getBlockOnAcknowledge, getBlockOnDurableSend, getBlockOnNonDurableSend, getCallFailoverTimeout, getCallTimeout, getClientFailureCheckPeriod, getClientID, getCodec, getCompressionLevel, getConfirmationWindowSize, getConnectionFactory, getConnectionLoadBalancingPolicyClassName, getConnectionParameters, getConnectionTTL, getConnectorClassName, getConsumerMaxRate, getConsumerWindowSize, getDefaultActiveMQConnectionFactory, getDeserializationAllowList, getDeserializationBlackList, getDeserializationDenyList, getDeserializationWhiteList, getDiscoveryAddress, getDiscoveryInitialWaitTimeout, getDiscoveryLocalBindAddress, getDiscoveryPort, getDiscoveryRefreshTimeout, getDupsOKBatchSize, getEntries, getGroupID, getHA, getInitialConnectAttempts, getInitialMessagePacketSize, getJgroupsChannelLocatorClass, getJgroupsChannelName, getJgroupsChannelRefName, getJgroupsFile, getJndiName, getJndiParams, getMaxRetryInterval, getMinLargeMessageSize, getParsedJndiParams, getPassword, getPasswordCodec, getPreAcknowledge, getProducerMaxRate, getProducerWindowSize, getProperties, getProtocolManagerFactoryStr, getReconnectAttempts, getRecoveryManager, getRetryInterval, getRetryIntervalMultiplier, getScheduledThreadPoolMaxSize, getSetupAttempts, getSetupInterval, getThreadPoolMaxSize, getTransactionBatchSize, getTSR, getUseGlobalPools, getUseLocalTx, getUserName, getUseTopologyForLoadBalancing, getXAResources, hashCode, isCacheDestinations, isCacheLargeMessagesClient, isCompressLargeMessage, isEnable1xPrefixes, isFailoverOnInitialConnection, isIgnoreJTA, isUseAutoRecovery, isUseJNDI, isUseMaskedPassword, isUseTopologyForLoadBalancing, newConnectionFactory, overrideConnectionParameters, setAutoGroup, setBlockOnAcknowledge, setBlockOnDurableSend, setBlockOnNonDurableSend, setCacheDestinations, setCacheLargeMessagesClient, setCallFailoverTimeout, setCallTimeout, setClientFailureCheckPeriod, setClientID, setCompressionLevel, setCompressLargeMessage, setConfirmationWindowSize, setConnectionLoadBalancingPolicyClassName, setConnectionParameters, setConnectionTTL, setConnectorClassName, setConsumerMaxRate, setConsumerWindowSize, setDeserializationAllowList, setDeserializationBlackList, setDeserializationDenyList, setDeserializationWhiteList, setDiscoveryAddress, setDiscoveryInitialWaitTimeout, setDiscoveryLocalBindAddress, setDiscoveryPort, setDiscoveryRefreshTimeout, setDupsOKBatchSize, setEnable1xPrefixes, setEntries, setFailoverOnInitialConnection, setGroupID, setHA, setIgnoreJTA, setInitialConnectAttempts, setInitialMessagePacketSize, setJgroupsChannelLocatorClass, setJgroupsChannelName, setJgroupsChannelRefName, setJgroupsFile, setJndiParams, setManagedConnectionFactory, setMaxRetryInterval, setMinLargeMessageSize, setPassword, setPasswordCodec, setPreAcknowledge, setProducerMaxRate, setProducerWindowSize, setProtocolManagerFactoryStr, setReconnectAttempts, setRetryInterval, setRetryIntervalMultiplier, setScheduledThreadPoolMaxSize, setSetupAttempts, setSetupInterval, setThreadPoolMaxSize, setTransactionBatchSize, setup, setUseAutoRecovery, setUseGlobalPools, setUseJNDI, setUseLocalTx, setUseMaskedPassword, setUserName, setUseTopologyForLoadBalancing, start, stop
-
Constructor Details
-
ActiveMQResourceAdapter
public ActiveMQResourceAdapter()
-
-
Method Details
-
createBroadcastEndpointFactory
protected BroadcastEndpointFactory createBroadcastEndpointFactory(ConnectionFactoryProperties overrideProperties) - Overrides:
createBroadcastEndpointFactoryin classActiveMQResourceAdapter
-
createRecoveryActiveMQConnectionFactory
public ActiveMQConnectionFactory createRecoveryActiveMQConnectionFactory(ConnectionFactoryProperties overrideProperties) Workaround for WFLY-18756 until https://issues.apache.org/jira/browse/ARTEMIS-4508 is merged and released.- Overrides:
createRecoveryActiveMQConnectionFactoryin classActiveMQResourceAdapter
-
getWorkManager
- Overrides:
getWorkManagerin classActiveMQResourceAdapter
-