Class XARecoveryConfig
java.lang.Object
org.apache.activemq.artemis.service.extensions.xa.recovery.XARecoveryConfig
This represents the configuration of a single connection factory.
A wrapper around info needed for the xa recovery resource
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionXARecoveryConfig(boolean ha, DiscoveryGroupConfiguration discoveryConfiguration, String username, String password, Map<String, String> properties) XARecoveryConfig(boolean ha, DiscoveryGroupConfiguration discoveryConfiguration, String username, String password, Map<String, String> properties, ClientProtocolManagerFactory clientProtocolManager) XARecoveryConfig(boolean ha, TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties) XARecoveryConfig(boolean ha, TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, ClientProtocolManagerFactory clientProtocolManager) XARecoveryConfig(boolean ha, TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, ClientProtocolManagerFactory clientProtocolManager, ServerLocatorConfig locatorConfig) -
Method Summary
Modifier and TypeMethodDescriptionCreate a serverLocator using the configurationbooleaninthashCode()booleanisHA()static XARecoveryConfignewConfig(org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory factory, String userName, String password, Map<String, String> properties) toString()
-
Field Details
-
JNDI_NAME_PROPERTY_KEY
- See Also:
-
-
Constructor Details
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, ClientProtocolManagerFactory clientProtocolManager) -
XARecoveryConfig
public XARecoveryConfig(boolean ha, TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, ClientProtocolManagerFactory clientProtocolManager, ServerLocatorConfig locatorConfig) -
XARecoveryConfig
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, DiscoveryGroupConfiguration discoveryConfiguration, String username, String password, Map<String, String> properties, ClientProtocolManagerFactory clientProtocolManager) -
XARecoveryConfig
-
-
Method Details
-
newConfig
-
isHA
public boolean isHA() -
getDiscoveryConfiguration
-
getTransportConfig
-
getUsername
-
getPassword
-
getProperties
-
getClientProtocolManager
-
createServerLocator
Create a serverLocator using the configuration- Returns:
- locator
-
getLocatorConfig
-
hashCode
-
equals
-
toString
-