1 15 package org.apache.hivemind.lib.impl; 16 17 import org.apache.hivemind.Location; 18 import org.apache.hivemind.internal.Module; 19 import org.apache.hivemind.service.ObjectProvider; 20 import org.springframework.beans.factory.BeanFactory; 21 22 29 public class SpringObjectProvider implements ObjectProvider 30 { 31 private BeanFactory _beanFactory; 32 33 public Object provideObject(Module contributingModule, Class propertyType, String locator, 34 Location location) 35 { 36 return _beanFactory.getBean(locator); 37 } 38 39 public void setBeanFactory(BeanFactory beanFactory) 40 { 41 _beanFactory = beanFactory; 42 } 43 } | Popular Tags |