Package com.webmethods.jms.impl
Class WmXAQueueConnectionFactoryImpl
- java.lang.Object
-
- com.webmethods.jms.impl.WmConnectionFactoryImpl
-
- com.webmethods.jms.impl.WmXAConnectionFactoryImpl
-
- com.webmethods.jms.impl.WmXAQueueConnectionFactoryImpl
-
- All Implemented Interfaces:
WmConnectionFactory
,WmQueueConnectionFactory
,java.io.Externalizable
,java.io.Serializable
,javax.jms.ConnectionFactory
,javax.jms.QueueConnectionFactory
,javax.jms.XAConnectionFactory
,javax.jms.XAQueueConnectionFactory
,javax.naming.Referenceable
public class WmXAQueueConnectionFactoryImpl extends WmXAConnectionFactoryImpl implements WmQueueConnectionFactory, javax.jms.XAQueueConnectionFactory, javax.naming.Referenceable, java.io.Externalizable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.webmethods.jms.impl.WmConnectionFactoryImpl
_clusterPolicyName, _compositeChildConnFactories, _logApi, APPLICATION, BROKER_CLUSTER, BROKER_HOST, BROKER_LIST, BROKER_LIST_ORDER, BROKER_NAME, CLIENT_GROUP, CLIENT_ID, CLUSTER_CREATED_TIME, CLUSTER_DOCSIZE_DATA, CLUSTER_INCLUDE_ALL, CLUSTER_MULTISEND_BROKERCOUNT, CLUSTER_MULTISEND_COUNT, CLUSTER_NAME, CLUSTER_POLICY, CLUSTER_POLICY_OVERRIDE, CLUSTER_REFRESH_INTERVAL, CLUSTER_WEIGHTED_ROUNDROBIN_DATA, COMPOSITE_CHILD_CLUSTER_FACTORY_OBJECTS, COMPOSITE_CLUSTER_FACTORIES, MARSHAL_IN, MARSHAL_OUT, READ_ONLY, SSL_CIPHERSUITES, SSL_ENCRYPTED, SSL_KEYSTORE, SSL_KEYSTORETYPE, SSL_TRUSTSTORE, SSL_TRUSTSTORETYPE
-
Fields inherited from interface com.webmethods.jms.WmConnectionFactory
DEFAULT_APPLICATION_NAME, DEFAULT_BROKER_LIST_ORDER, DEFAULT_CLIENT_GROUP, DEFAULT_KEYSTORE_TYPE, DEFAULT_TRUSTSTORE_TYPE
-
-
Constructor Summary
Constructors Constructor Description WmXAQueueConnectionFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
readExternal(java.io.ObjectInput in)
void
setCompositeChildConnFactories(java.util.concurrent.CopyOnWriteArrayList<WmConnectionFactory> childConnFactories)
Set a list of child Cluster Connection Factory objects for this connection factory.void
writeExternal(java.io.ObjectOutput out)
-
Methods inherited from class com.webmethods.jms.impl.WmXAConnectionFactoryImpl
setClusterPolicy, setClusterPolicyName
-
Methods inherited from class com.webmethods.jms.impl.WmConnectionFactoryImpl
compareConnectionFactory, createConnection, createConnection, createConnection, createQueueConnection, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, createTopicConnection, createXAConnection, createXAConnection, createXAConnection, createXAQueueConnection, createXAQueueConnection, createXAQueueConnection, createXATopicConnection, createXATopicConnection, createXATopicConnection, fromPropertyString, getApplication, getAutomaticControlLabel, getBrokerCluster, getBrokerHost, getBrokerList, getBrokerListOrder, getBrokerName, getBrokerURLs, getClientGroup, getClientID, getClusterConnectionId, getClusterCreationTime, getClusterName, getClusterPolicy, getClusterPolicyName, getClusterPolicyOverride, getClusterRefreshInterval, getCompositeChildConnFactories, getCompositeClusterCF, getDefaultClientGroup, getDocSizeDataMap, getDocSizeList, getIncludeAllBrokers, getIsCompositeFactory, getMarshalIn, getMarshalInClassName, getMarshalOut, getMarshalOutClassName, getMultiSendCount, getPolicy, getPolicyName, getReadOnly, getReference, getSSLEncrypted, getSSLKeystore, getSSLKeystoreType, getSSLTruststore, getSSLTruststoreType, getWeightedRoundRobinDataMap, getWeightedRoundRobinList, isClusterFactory, isCompositeClusterFactory, makePropertyString, setApplication, setAttribute, setAutomaticControlLabel, setBrokerCluster, setBrokerHost, setBrokerList, setBrokerListOrder, setBrokerName, setClientGroup, setClientID, setClusterConnectionId, setClusterCreationTime, setClusterName, setClusterPolicyOverride, setClusterRefreshInterval, setCompositeClusterCF, setDocSizeDataMap, setDocSizeList, setIncludeAllBrokers, setIsCompositeFactory, setMarshalIn, setMarshalInClassName, setMarshalOut, setMarshalOutClassName, setMultiSendCount, setReadOnly, setSSLEncrypted, setSSLKeystore, setSSLKeystoreType, setSSLTruststore, setSSLTruststoreType, setWeightedRoundRobinDataMap, setWeightedRoundRobinList, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.jms.QueueConnectionFactory
createQueueConnection, createQueueConnection
-
Methods inherited from interface com.webmethods.jms.WmConnectionFactory
compareConnectionFactory, createConnection, getApplication, getBrokerCluster, getBrokerHost, getBrokerList, getBrokerListOrder, getBrokerName, getClientGroup, getClientID, getClusterCreationTime, getClusterName, getClusterPolicy, getClusterPolicyName, getClusterPolicyOverride, getClusterRefreshInterval, getCompositeChildConnFactories, getCompositeClusterCF, getDocSizeDataMap, getDocSizeList, getIncludeAllBrokers, getMarshalIn, getMarshalInClassName, getMarshalOut, getMarshalOutClassName, getMultiSendCount, getReadOnly, getSSLEncrypted, getSSLKeystore, getSSLKeystoreType, getSSLTruststore, getSSLTruststoreType, getWeightedRoundRobinDataMap, getWeightedRoundRobinList, isClusterFactory, isCompositeClusterFactory, setApplication, setAutomaticControlLabel, setBrokerCluster, setBrokerHost, setBrokerList, setBrokerListOrder, setBrokerName, setClientGroup, setClientID, setClusterCreationTime, setClusterName, setClusterPolicy, setClusterPolicyName, setClusterPolicyOverride, setClusterRefreshInterval, setCompositeClusterCF, setDocSizeDataMap, setDocSizeList, setIncludeAllBrokers, setMarshalIn, setMarshalInClassName, setMarshalOut, setMarshalOutClassName, setMultiSendCount, setReadOnly, setSSLEncrypted, setSSLKeystore, setSSLKeystoreType, setSSLTruststore, setSSLTruststoreType, setWeightedRoundRobinDataMap, setWeightedRoundRobinList
-
Methods inherited from interface com.webmethods.jms.WmQueueConnectionFactory
createQueueConnection
-
-
-
-
Method Detail
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Overrides:
writeExternal
in classWmXAConnectionFactoryImpl
- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Overrides:
readExternal
in classWmXAConnectionFactoryImpl
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
setCompositeChildConnFactories
public void setCompositeChildConnFactories(java.util.concurrent.CopyOnWriteArrayList<WmConnectionFactory> childConnFactories) throws javax.jms.JMSException
Description copied from interface:WmConnectionFactory
Set a list of child Cluster Connection Factory objects for this connection factory. This would enable the factory as a composite factory containing one or more child cluster factories. Each child cluster connection factory object in turn contains all the cluster broker and load balancing policy details it is governed by.- Specified by:
setCompositeChildConnFactories
in interfaceWmConnectionFactory
- Overrides:
setCompositeChildConnFactories
in classWmXAConnectionFactoryImpl
- Parameters:
childConnFactories
- of child cluster connection factory objects- Throws:
javax.jms.JMSException
-
-