com.outbrain.ob1k.server.spring.SpringBeanContext Maven / Gradle / Ivy
The newest version!
package com.outbrain.ob1k.server.spring;
import com.outbrain.ob1k.server.BeanContext;
import org.springframework.context.support.AbstractApplicationContext;
import java.util.Map;
/**
* User: aronen
* Date: 6/25/13
* Time: 6:50 PM
*/
public class SpringBeanContext implements BeanContext {
private final Map contexts;
public SpringBeanContext(final Map contexts) {
this.contexts = contexts;
}
public T getBean(final String ctxName, final Class type) {
return contexts.get(ctxName).getBean(type);
}
public T getBean(final String ctxName, final String id, final Class type) {
return contexts.get(ctxName).getBean(id, type);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy