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, org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration discoveryConfiguration, String username, String password, Map<String, String> properties) XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration discoveryConfiguration, String username, String password, Map<String, String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager) XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties) XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager) XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager, org.apache.activemq.artemis.api.config.ServerLocatorConfig locatorConfig) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.activemq.artemis.api.core.client.ServerLocatorCreate a serverLocator using the configurationbooleanorg.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactoryorg.apache.activemq.artemis.api.core.DiscoveryGroupConfigurationorg.apache.activemq.artemis.api.config.ServerLocatorConfigorg.apache.activemq.artemis.api.core.TransportConfiguration[]inthashCode()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
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, String username, String password, Map<String, String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager, org.apache.activemq.artemis.api.config.ServerLocatorConfig locatorConfig) -
XARecoveryConfig
-
XARecoveryConfig
-
XARecoveryConfig
-
-
Method Details
-
newConfig
-
isHA
public boolean isHA() -
getDiscoveryConfiguration
public org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration getDiscoveryConfiguration() -
getTransportConfig
public org.apache.activemq.artemis.api.core.TransportConfiguration[] getTransportConfig() -
getUsername
-
getPassword
-
getProperties
-
getClientProtocolManager
public org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory getClientProtocolManager() -
createServerLocator
public org.apache.activemq.artemis.api.core.client.ServerLocator createServerLocator()Create a serverLocator using the configuration- Returns:
- locator
-
getLocatorConfig
public org.apache.activemq.artemis.api.config.ServerLocatorConfig getLocatorConfig() -
hashCode
-
equals
-
toString
-