Class BlockcypherFeeClientAutoConfiguration


  • @Configuration(proxyBeanMethods=false)
    @EnableConfigurationProperties(BlockcypherFeeClientAutoConfigProperties.class)
    @ConditionalOnClass({org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeApiClient.class,org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeProvider.class})
    @ConditionalOnProperty(name={"org.tbk.bitcoin.tool.fee.enabled","org.tbk.bitcoin.tool.fee.blockcypher.enabled"},
                           havingValue="true",
                           matchIfMissing=true)
    public class BlockcypherFeeClientAutoConfiguration
    extends java.lang.Object
    • Method Detail

      • blockcypherFeeApiClient

        @Bean
        @ConditionalOnMissingBean(org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeApiClient.class)
        public org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeApiClient blockcypherFeeApiClient()
      • blockcypherFeeProvider

        @Bean
        @ConditionalOnMissingBean(org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeProvider.class)
        public org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeProvider blockcypherFeeProvider​(org.tbk.bitcoin.tool.fee.blockcypher.BlockcypherFeeApiClient blockcypherFeeApiClient)