Class BlockchairFeeClientAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @EnableConfigurationProperties(BlockchairFeeClientAutoConfigProperties.class)
    @ConditionalOnClass({org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeApiClient.class,org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeProvider.class})
    @ConditionalOnProperty(name={"org.tbk.bitcoin.tool.fee.enabled","org.tbk.bitcoin.tool.fee.blockchair.enabled"},
                           havingValue="true",
                           matchIfMissing=true)
    public class BlockchairFeeClientAutoConfiguration
    extends java.lang.Object
    • Method Detail

      • blockchairFeeApiClient

        @Bean
        @ConditionalOnMissingBean(org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeApiClient.class)
        public org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeApiClient blockchairFeeApiClient()
      • blockchairFeeProvider

        @Bean
        @ConditionalOnMissingBean(org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeProvider.class)
        public org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeProvider blockchairFeeProvider​(org.tbk.bitcoin.tool.fee.blockchair.BlockchairFeeApiClient blockchairFeeApiClientb)