@Configuration
@Conditional(value={ConsulPropertiesCondition.class,ThriftClientPropertiesCondition.class})
@ConditionalOnClass(name="org.springframework.cloud.consul.ConsulAutoConfiguration")
@EnableConfigurationProperties(value=ThriftClientProperties.class)
public class ThriftClientAutoConfiguration
extends Object
| 构造器和说明 |
|---|
ThriftClientAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig |
keyedObjectPoolConfig(ThriftClientProperties properties) |
ThriftClientBeanPostProcessor |
thriftClientBeanPostProcessor() |
ThriftClientBeanScanProcessor |
thriftClientBeanScannerConfigurer() |
ThriftClientContext |
thriftClientContext(ThriftClientProperties properties,
TransportKeyedObjectPool objectPool) |
TransportKeyedObjectPool |
transportKeyedObjectPool(org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config,
TransportKeyedPooledObjectFactory poolFactory) |
TransportKeyedPooledObjectFactory |
transportKeyedPooledObjectFactory(ThriftClientProperties properties) |
@Bean @ConditionalOnMissingBean public ThriftClientBeanScanProcessor thriftClientBeanScannerConfigurer()
@Bean public org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig keyedObjectPoolConfig(ThriftClientProperties properties)
@Bean @ConditionalOnMissingBean public TransportKeyedPooledObjectFactory transportKeyedPooledObjectFactory(ThriftClientProperties properties)
@Bean @ConditionalOnMissingBean public TransportKeyedObjectPool transportKeyedObjectPool(org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config, TransportKeyedPooledObjectFactory poolFactory)
@Bean @ConditionalOnMissingBean public ThriftClientBeanPostProcessor thriftClientBeanPostProcessor()
@Bean @ConditionalOnMissingBean public ThriftClientContext thriftClientContext(ThriftClientProperties properties, TransportKeyedObjectPool objectPool)
Copyright © 2021. All rights reserved.