This is quite easy to do you create Spring factory bean that provides the service
To make this work I cheated an chucked the registry onto a Singleton. I suspect other strategies are possible. e.g. public class HivemindFactoryBean implements FactoryBean { private String serviceId; private Class serviceInterface; public Object getObject() throws Exception { return RegistryManager.getInstance().getRegistry().getService( serviceId, serviceInterface); } public Class getObjectType() { return serviceInterface; } public boolean isSingleton() { return true; } public String getServiceId() { return serviceId; } public void setServiceId(String serviceId) { this.serviceId = serviceId; } public Class getServiceInterface() { return serviceInterface; } public void setServiceInterface(Class serviceInterface) { this.serviceInterface = serviceInterface; } } On 12/13/06, Miguel Angel Hernández <[EMAIL PROTECTED]> wrote:
Stefan, How did this turned out? I ran into a similar problem, and found this link very usefull: http://hivemind.apache.org/hivemind/BuilderFactory.html Indeed injecting spring services in hivemind's is fairly easy, though backwards is'nt... Miguel