package com.taobao.metamorphosis.client.extension.spring; import com.taobao.metamorphosis.client.XAMessageSessionFactory; import com.taobao.metamorphosis.client.XAMetaMessageSessionFactory; /** * A bean factory to create an instance of XAMessageSessionFactory. * * @since 1.4.5 * @author dennis<killme2008@gmail.com> * */ public class XAMetaqMessageSessionFactoryBean extends AbstractMetaqMessageSessionFactory<XAMetaMessageSessionFactory> { @Override public XAMetaMessageSessionFactory getObject() throws Exception { this.sessionFactory = new XAMetaMessageSessionFactory(this.metaClientConfig); return this.sessionFactory; } @Override public Class<?> getObjectType() { return XAMessageSessionFactory.class; } }