60.13. 自动配置的 OSGi 集成
从 Camel 2.17 开始提供
Camel 上下文 Bean 由 Camel CDI 自动调整,以便它们作为 OSGi 服务注册,以及与 OSGi registry 集成的各种解析器(如 ComponentResolver
和 DataFormatResolver
)。这意味着,可以使用 Karaf Camel 命令来运行 Camel CDI 自动配置的 Camel 上下文,例如:
karaf@root()> camel:context-list Context Status Total # Failed # Inflight # Uptime ------- ------ ------- -------- ---------- ------ camel-cdi Started 1 0 0 1 minute
karaf@root()> camel:context-list
Context Status Total # Failed # Inflight # Uptime
------- ------ ------- -------- ---------- ------
camel-cdi Started 1 0 0 1 minute
有关 Camel CDI OSGi 集成的一个工作示例,请参阅 camel-example-cdi-osgi
示例。