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
-
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
public static XARecoveryConfig newConfig(ActiveMQConnectionFactory factory, String userName, String password, Map<String, String> properties) -
isHA
public boolean isHA() -
getDiscoveryConfiguration
-
getTransportConfig
-
getUsername
-
getPassword
-
getProperties
-
getClientProtocolManager
-
createServerLocator
Create a serverLocator using the configuration- Returns:
- locator
-
getLocatorConfig
-
hashCode
public int hashCode() -
equals
-
toString
-