GlassFish Metro:JAX-WS中的依赖注入

时间:2015-03-21 11:16:22

标签: dependency-injection glassfish osgi jax-ws cdi

我需要一个有状态的Web服务,到目前为止我使用@HttpSessionScope进行了工作。该服务在OSGi HttpService提供的Servlet中运行。这个servlet是由我的OSGi环境中的一些Builder服务创建的。此构建器具有一些在实例化时需要注入Web Service的服务。我知道我们有@Inject@Resource注释用于此目的,但我找不到将外部对象添加到Glassfish Metro的方法,以便将这些对象注入我的服务。

看看这个例子:

@HttpSessionScope
@WebService
public class AImpl implements A {

    @Inject
    private ADelegated delegated;

        ...
}

如何声明ADelegated的对象被注入此Web服务? Glassfish Metro中是否有某种ResourceInjector允许我注册一个注射对象?

0 个答案:

没有答案