Class XARecoveryConfig
- java.lang.Object
-
- org.apache.activemq.artemis.service.extensions.xa.recovery.XARecoveryConfig
-
public class XARecoveryConfig extends java.lang.ObjectThis represents the configuration of a single connection factory. A wrapper around info needed for the xa recovery resource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJNDI_NAME_PROPERTY_KEY
-
Constructor Summary
Constructors Constructor Description XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration discoveryConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties)XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration discoveryConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager)XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties)XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager)XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager, org.apache.activemq.artemis.api.config.ServerLocatorConfig locatorConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.activemq.artemis.api.core.client.ServerLocatorcreateServerLocator()Create a serverLocator using the configurationbooleanequals(java.lang.Object obj)org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactorygetClientProtocolManager()org.apache.activemq.artemis.api.core.DiscoveryGroupConfigurationgetDiscoveryConfiguration()org.apache.activemq.artemis.api.config.ServerLocatorConfiggetLocatorConfig()java.lang.StringgetPassword()java.util.Map<java.lang.String,java.lang.String>getProperties()org.apache.activemq.artemis.api.core.TransportConfiguration[]getTransportConfig()java.lang.StringgetUsername()inthashCode()booleanisHA()static XARecoveryConfignewConfig(org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory factory, java.lang.String userName, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties)java.lang.StringtoString()
-
-
-
Field Detail
-
JNDI_NAME_PROPERTY_KEY
public static final java.lang.String JNDI_NAME_PROPERTY_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager)
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager, org.apache.activemq.artemis.api.config.ServerLocatorConfig locatorConfig)
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.TransportConfiguration[] transportConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties)
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration discoveryConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties, org.apache.activemq.artemis.spi.core.remoting.ClientProtocolManagerFactory clientProtocolManager)
-
XARecoveryConfig
public XARecoveryConfig(boolean ha, org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration discoveryConfiguration, java.lang.String username, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties)
-
-
Method Detail
-
newConfig
public static XARecoveryConfig newConfig(org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory factory, java.lang.String userName, java.lang.String password, java.util.Map<java.lang.String,java.lang.String> properties)
-
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
public java.lang.String getUsername()
-
getPassword
public java.lang.String getPassword()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> 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
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-