@Override public int getFactoryType() { return JMSFactoryType.TOPIC_XA_CF.intValue(); } }
JMSFactoryType providedFactoryType = getFactoryType(providerUrl); if (providedFactoryType == null) { for (JMSFactoryType factoryType : JMSFactoryType.values()) { String factoryName = factoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, Collections.singletonMap("type", factoryType.toString()), factoryName)); String factoryName = providedFactoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, factoryName));
/** * Creates an ActiveMQConnectionFactory that receives cluster topology updates from the cluster as * servers leave or join and new backups are appointed or removed. * <p> * The discoveryAddress and discoveryPort parameters in this method are used to listen for UDP * broadcasts which contain connection information for members of the cluster. The broadcasted * connection information is simply used to make an initial connection to the cluster, once that * connection is made, up to date cluster topology information is downloaded and automatically * updated whenever the cluster topology changes. If the topology includes backup servers that * information is also propagated to the client so that it can know which server to failover onto * in case of live server failure. * * @param groupConfiguration * @param jmsFactoryType * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithHA(final DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType) { return jmsFactoryType.createConnectionFactoryWithHA(groupConfiguration); }
/** * Create an ActiveMQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client * * The UDP address and port are used to listen for live servers in the cluster * * @param groupConfiguration * @param jmsFactoryType * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithoutHA(final DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType) { return jmsFactoryType.createConnectionFactoryWithoutHA(groupConfiguration); }
public String getType() { return factoryType.toString(); }
/** * Create an ActiveMQConnectionFactory which creates session factories using a static list of * transportConfigurations. * <p> * The ActiveMQConnectionFactory is not updated automatically as the cluster topology changes, and * no HA backup information is propagated to the client * * @param jmsFactoryType * @param transportConfigurations * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithoutHA(JMSFactoryType jmsFactoryType, final TransportConfiguration... transportConfigurations) { return jmsFactoryType.createConnectionFactoryWithoutHA(transportConfigurations); }
public String getType() { return factoryType.toString(); }
@Override public int getFactoryType() { return JMSFactoryType.QUEUE_CF.intValue(); } }
JMSFactoryType providedFactoryType = getFactoryType(providerUrl); if (providedFactoryType == null) { for (JMSFactoryType factoryType : JMSFactoryType.values()) { String factoryName = factoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, Collections.singletonMap("type", factoryType.toString()), factoryName)); String factoryName = providedFactoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, factoryName));
/** * Create an ActiveMQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client * * The UDP address and port are used to listen for live servers in the cluster * * @param groupConfiguration * @param jmsFactoryType * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithoutHA(final DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType) { return jmsFactoryType.createConnectionFactoryWithoutHA(groupConfiguration); }
/** * Create an ActiveMQConnectionFactory which will receive cluster topology updates from the cluster * as servers leave or join and new backups are appointed or removed. * <p> * The initial list of servers supplied in this method is simply to make an initial connection to * the cluster, once that connection is made, up to date cluster topology information is * downloaded and automatically updated whenever the cluster topology changes. If the topology * includes backup servers that information is also propagated to the client so that it can know * which server to failover onto in case of live server failure. * * @param jmsFactoryType * @param initialServers The initial set of servers used to make a connection to the cluster. * Each one is tried in turn until a successful connection is made. Once a connection * is made, the cluster topology is downloaded and the rest of the list is ignored. * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithHA(JMSFactoryType jmsFactoryType, final TransportConfiguration... initialServers) { return jmsFactoryType.createConnectionFactoryWithHA(initialServers); }
public String getType() { return factoryType.toString(); }
@Override public int getFactoryType() { return JMSFactoryType.TOPIC_CF.intValue(); } }
JMSFactoryType providedFactoryType = getFactoryType(providerUrl); if (providedFactoryType == null) { for (JMSFactoryType factoryType : JMSFactoryType.values()) { String factoryName = factoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, Collections.singletonMap("type", factoryType.toString()), factoryName)); String factoryName = providedFactoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, factoryName));
/** * Create an ActiveMQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client * * The UDP address and port are used to listen for live servers in the cluster * * @param groupConfiguration * @param jmsFactoryType * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithoutHA(final DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType) { return jmsFactoryType.createConnectionFactoryWithoutHA(groupConfiguration); }
/** * Creates an ActiveMQConnectionFactory that receives cluster topology updates from the cluster as * servers leave or join and new backups are appointed or removed. * <p> * The discoveryAddress and discoveryPort parameters in this method are used to listen for UDP * broadcasts which contain connection information for members of the cluster. The broadcasted * connection information is simply used to make an initial connection to the cluster, once that * connection is made, up to date cluster topology information is downloaded and automatically * updated whenever the cluster topology changes. If the topology includes backup servers that * information is also propagated to the client so that it can know which server to failover onto * in case of live server failure. * * @param groupConfiguration * @param jmsFactoryType * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithHA(final DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType) { return jmsFactoryType.createConnectionFactoryWithHA(groupConfiguration); }
public String getType() { return factoryType.toString(); }
@Override public int getFactoryType() { return JMSFactoryType.QUEUE_XA_CF.intValue(); }
JMSFactoryType providedFactoryType = getFactoryType(providerUrl); if (providedFactoryType == null) { for (JMSFactoryType factoryType : JMSFactoryType.values()) { String factoryName = factoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, Collections.singletonMap("type", factoryType.toString()), factoryName)); String factoryName = providedFactoryType.connectionFactoryInterface().getSimpleName(); data.put(factoryName, createConnectionFactory(providerUrl, factoryName));
/** * Create an ActiveMQConnectionFactory which creates session factories from a set of live servers, no HA backup information is propagated to the client * * The UDP address and port are used to listen for live servers in the cluster * * @param groupConfiguration * @param jmsFactoryType * @return the ActiveMQConnectionFactory */ public static ActiveMQConnectionFactory createConnectionFactoryWithoutHA(final DiscoveryGroupConfiguration groupConfiguration, JMSFactoryType jmsFactoryType) { return jmsFactoryType.createConnectionFactoryWithoutHA(groupConfiguration); }