接口 com.taobao.metamorphosis.client.MessageSessionFactory
的使用

使用 MessageSessionFactory 的软件包
com.taobao.metamorphosis.client   
com.taobao.metamorphosis.client.extension   
com.taobao.metamorphosis.client.extension.spring   
com.taobao.metamorphosis.metaslave   
 

com.taobao.metamorphosis.clientMessageSessionFactory 的使用
 

com.taobao.metamorphosis.clientMessageSessionFactory 的子接口
 interface XAMessageSessionFactory
          用于创建XA消息会话的工厂
 

实现 MessageSessionFactorycom.taobao.metamorphosis.client 中的类
 class MetaMessageSessionFactory
          消息会话工厂,配置的优先级,优先使用传入的MetaClientConfig中的配置项, 其次使用MetaClientConfig中的zkConfig配置的zk中的选项,如果都没有,则从diamond获取zk地址来获取配置项
 class XAMetaMessageSessionFactory
          支持事务的XA消息工厂
 

com.taobao.metamorphosis.client.extensionMessageSessionFactory 的使用
 

com.taobao.metamorphosis.client.extensionMessageSessionFactory 的子接口
 interface AsyncMessageSessionFactory
           用于创建异步单向发送消息的会话工厂.
 interface BroadcastMessageSessionFactory
          广播消息会话工厂,使用这个创建的Consumer在同一分组内的每台机器都能收到同一条消息, 推荐一个应用只使用一个MessageSessionFactory
 interface ExtMessageSessionFactory
          一个扩展的Meta会话工厂,提供一些扩展功能.
 interface OrderedMessageSessionFactory
           消息会话工厂,meta客户端的主接口,推荐一个应用只使用一个.
 

实现 MessageSessionFactorycom.taobao.metamorphosis.client.extension 中的类
 class AsyncMetaMessageSessionFactory
          用于创建异步单向发送消息的会话工厂.
 class ExtMetaMessageSessionFactory
          一个扩展的Meta会话工厂,提供一些扩展功能.
 class MetaBroadcastMessageSessionFactory
          广播消息会话工厂,使用这个创建的Consumer在同一分组内的每台机器都能收到同一条消息, 推荐一个应用只使用一个MessageSessionFactory
 class OrderedMetaMessageSessionFactory
           消息会话工厂,meta客户端的主接口,推荐一个应用只使用一个.
 

com.taobao.metamorphosis.client.extension.springMessageSessionFactory 的使用
 

类型参数类型为 MessageSessionFactorycom.taobao.metamorphosis.client.extension.spring 中的类
 class AbstractMetaqMessageSessionFactory<T extends MessageSessionFactory>
          Base factory bean class to create message sessionfactory.
 

声明为 MessageSessionFactorycom.taobao.metamorphosis.client.extension.spring 中的字段
protected  T AbstractMetaqMessageSessionFactory.sessionFactory
           
 

返回 MessageSessionFactorycom.taobao.metamorphosis.client.extension.spring 中的方法
 MessageSessionFactory MetaqTemplate.getMessageSessionFactory()
          Returns the associated message session factory.
 MessageSessionFactory MessageListenerContainer.getMessageSessionFactory()
          Set message session factory
 MessageSessionFactory MetaqMessageSessionFactoryBean.getObject()
           
 

参数类型为 MessageSessionFactorycom.taobao.metamorphosis.client.extension.spring 中的方法
 void MetaqTemplate.setMessageSessionFactory(MessageSessionFactory messageSessionFactory)
          Set message session factory fot this template.
 void MessageListenerContainer.setMessageSessionFactory(MessageSessionFactory messageSessionFactory)
          Returns the associated message session factory.
 

com.taobao.metamorphosis.metaslaveMessageSessionFactory 的使用
 

实现 MessageSessionFactorycom.taobao.metamorphosis.metaslave 中的类
 class SlaveMetaMessageSessionFactory
           
 



Copyright © 2010–2013. All rights reserved.