是否有任何通用初始上下文工厂?

时间:2016-03-09 09:36:27

标签: connection factory spring-jms

您好我想设计一个系统,我正在编写一个连接到多个JMS源的应用程序。我正在使用Spring JMS,当我创建一个连接工厂时,我必须为该供应商定义Initial_Context_Factory,我必须在项目中具有JAR的依赖关系,

示例:

对于ActiveMQ = org.apache.activemq.jndi.ActiveMQInitialContextFactory     WebLogic = weblogic.jndi.WLInitialContextFactory

必需的解决方案:我想要一个解决方案,我不需要添加所有供应商的依赖项。我需要一个通用的InitialContextFactory,它可以是上面提到的那些的父类。

服务器JBOSS AS7

1 个答案:

答案 0 :(得分:1)

RefFSContextFactory使用配置文件。

但是,如果没有类路径上的供应商jar,你就无法逃脱,因为

一个。您需要JNDI使用的每个供应商的ObjectFactory来创建对象 湾您需要为这些创建的对象创建类,以便您可以使用这些对象。