private IEngineService resolve() { IEngineService service = _source.resolveEngineService(_serviceName); _outerProxy.installDelegate(service); return service; }
private IEngineService buildProxy(String name) { if (!_services.containsKey(name)) throw new ApplicationRuntimeException(ImplMessages.noSuchService(name)); EngineServiceOuterProxy outer = new EngineServiceOuterProxy(name); EngineServiceInnerProxy inner = new EngineServiceInnerProxy(name, outer, this); outer.installDelegate(inner); return outer; }
private IEngineService buildProxy(String name) { if (!_services.containsKey(name)) throw new ApplicationRuntimeException(ImplMessages.noSuchService(name)); EngineServiceOuterProxy outer = new EngineServiceOuterProxy(name); EngineServiceInnerProxy inner = new EngineServiceInnerProxy(name, outer, this); outer.installDelegate(inner); return outer; }
private IEngineService resolve() { IEngineService service = _source.resolveEngineService(_serviceName); _outerProxy.installDelegate(service); return service; }