什么是最佳方式来获得IEngineService的实现?

当前会话的访问对象的引用

在我的网页/组分i经由@InjectState("visit") public abstract Visit getVisit()访问它。

通过经由RequestCycle hivemodule.xml或访问它

我可以注入到我EngineService?

像往常一样与挂毯,所述文档没有提及...

有帮助吗?

解决方案

计算出来。

<service-point id="MyService" interface="pkg.MyService">
    <invoke-factory>
        <construct class="pkg.MyService">
            <set-object property="linkFactory" value="infrastructure:linkFactory" />
            <set-service property="appStateMgr" service-id="tapestry.state.ApplicationStateManager"/>
        </construct>
    </invoke-factory>
</service-point>

和一旦它的注射:

(Visit) appStateMgr.get("visit")
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top