Pregunta

Estoy un poco confundido e intrigado en cuanto a cómo los haces blueprint realizar la inyección de dependencia con un contenedor OSGi.

Soy consciente de que el viejo y simple OSGi incorpora un registro de servicios y los encabezamientos de paquete / interfaces para permitir que objetos sean expuestos a otros paquetes como servicios. Es el modelo más que una extensión a este comportamiento? Es decir. ¿el extensor modelo Bundle realizar las llamadas OSGI subyacentes para registrar / recibiendo los servicios declarados en XML anteproyecto del paquete?

¿Fue útil?

Solución

Sí, Blueprint gestionará (entre otras cosas) el registro de servicio para sus componentes, mediante el registro de servicios OSGi "normal". Se puede interoperar con servicios registrados usando otros marcos (tales como DS o código enrollado a mano).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top