Hi There,

Im trying to assign a BeanFactory reference to a property when container sets the BeanFactory on a class that extends BeanFactoryAware. but im getting the reference as null always. please find my implementation below,


public class ManagerFactory implements BeanFactoryAware {

private static ManagerFactory factory = new ManagerFactory();
private BeanFactory beanFactory;

@Override
public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
this.beanFactory = beanFactory;
}

public BeanFactory getBeanFactory(){
return beanFactory;
}

public static ManagerFactory getInstance(){
return factory;
}


}
but when i call ManagerFactory.getInstance().getBeanFactory() is returning null. im not sure whats going on here. also i have defined bean with following argument factory-method="getInstance".

any help would be very much appriciated.

Thank you,
bala.