org.onetwo.common.apiclient.impl.BaseApiClientFactoryBean Maven / Gradle / Ivy
package org.onetwo.common.apiclient.impl;
import java.lang.reflect.Method;
import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.onetwo.common.apiclient.interceptor.ApiInterceptorChain;
import org.onetwo.common.log.JFishLoggerFactory;
import org.onetwo.common.proxy.AbstractMethodInterceptor;
import org.onetwo.common.proxy.BaseMethodParameter;
import org.onetwo.common.spring.Springs;
import org.onetwo.common.spring.aop.MixinableInterfaceCreator;
import org.onetwo.common.spring.aop.SpringMixinableInterfaceCreator;
import org.slf4j.Logger;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.FactoryBean;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import com.google.common.cache.Cache;
/**
* @author wayshall
*
*/
abstract public class BaseApiClientFactoryBean> implements FactoryBean
© 2015 - 2025 Weber Informatics LLC | Privacy Policy