Hi
With SpringDM/Gemini it is possible to call a service programmatically like
this:
Class<ValueProcessor> cls = ValueProcessor.class;
OsgiServiceProxyFactoryBean factoryBean = new OsgiServiceProxyFactoryBean();
factoryBean.setBundleContext(bundleContext);
factoryBean.setInterfaces(new Class[] { cls });
factoryBean.setFilter(filter);
factoryBean.setContextClassLoader(ImportContextClassLoader.CLIENT);
factoryBean.setBeanClassLoader(cls.getClassLoader());
factoryBean.afterPropertiesSet();
ValueProcessor valueProcessor = (ValueProcessor) factoryBean.getObject();
How
can one create the proxy instance of the service with Aries?
Martin