* ^^^^^
* @exception JMSException if fail to wrap
*/
public Object wrapJMSConnectionFactoryObject(Object obj) throws JMSException {
if (obj instanceof javax.jms.XAQueueConnectionFactory)
return new JMSXAWrappedConnectionFactoryImpl((javax.jms.XAQueueConnectionFactory)obj);
if (obj instanceof javax.jms.XATopicConnectionFactory)
return new JMSXAWrappedConnectionFactoryImpl((javax.jms.XATopicConnectionFactory)obj);
if (obj instanceof javax.jms.QueueConnectionFactory)
return new JMSXAWrappedConnectionFactoryImpl((javax.jms.QueueConnectionFactory)obj);
if (obj instanceof javax.jms.TopicConnectionFactory)
return new JMSXAWrappedConnectionFactoryImpl((javax.jms.TopicConnectionFactory)obj);
throw new JMSException(ar.getKString(ar.X_JMSSPI_INVALID_OBJECT_TYPE));
}