osgi - 如何在osgi蓝图xml中指定枚举?

标签 osgi blueprint-osgi

我正在尝试将依赖注入(inject)与 OSGI 蓝图结合使用。
我想通过在 XML DSL 中指定来构造枚举对象。

在 Spring 上下文 XML 中,这看起来像 -

 <bean id="MyTestEnum" class="com.foo.TestEnum"
        factory-method="valueOf">
        <constructor-arg>
            <value>TYPEA</value>
        </constructor-arg>
    </bean>

如何在 OSGI 蓝图 XML 文件中实现此目的?我在标签处看到架构验证错误..

感谢任何指点!

谢谢。

最佳答案

尝试将 constructor-arg block 替换为

 <argument value="TYPEA"/>

关于osgi - 如何在osgi蓝图xml中指定枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10890265/

相关文章:

osgi - 服务混合 : ESB or "OSGI Application Server"?

java - 如何在 OSGI 中使用嵌入 .so 文件的 jar

java - Fuse OSGI + Spring JDBC 问题

jakarta-ee - 创建 Pax Wicket(蓝图)应用程序

java - osgi-karaf-多个版本的服务和 Camel 路线

osgi - 有条件地依赖一个库?

maven - 如何使用 maven-bundle-plugin 从导入包中排除版本号?

java - 我应该保持 OSGi ServiceTracker 打开,还是在使用后关闭它?

java - Osgi - Virgo 3.6 - 加载应用程序上下文