org.zalando.baigan.proxy.ConfigurationServiceBeanFactory Maven / Gradle / Ivy
package org.zalando.baigan.proxy;
import com.google.common.reflect.Reflection;
import org.springframework.beans.factory.config.AbstractFactoryBean;
import org.zalando.baigan.annotation.BaiganConfig;
import org.zalando.baigan.proxy.handler.ConfigurationMethodInvocationHandler;
import static com.google.common.base.Preconditions.checkNotNull;
/**
* Factory class that creates the proxy implementations for the interfaces
* marked with {@link BaiganConfig}.
*
* @author mchand
*/
public class ConfigurationServiceBeanFactory extends AbstractFactoryBean © 2015 - 2025 Weber Informatics LLC | Privacy Policy