Package com.linecorp.bot.spring.boot
Class LineBotAutoConfiguration
java.lang.Object
com.linecorp.bot.spring.boot.LineBotAutoConfiguration
@Configuration
@AutoConfigureAfter(LineBotWebMvcConfigurer.class)
@EnableConfigurationProperties(LineBotProperties.class)
@Import(LineMessageHandlerSupport.class)
public class LineBotAutoConfiguration
extends Object
Also refers
LineBotWebMvcBeans
for web only beans definition.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.linecorp.bot.client.ChannelManagementSyncClient
channelManagementClient
(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeChannelManagementSyncClient
asBean
.com.linecorp.bot.client.ChannelTokenSupplier
ExposeFixedChannelTokenSupplier
asBean
in case of no other definition forChannelTokenSupplier
type.com.linecorp.bot.client.LineBlobClient
lineBlobClient
(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeLineMessagingClient
asBean
.com.linecorp.bot.client.LineMessagingClient
lineMessagingClient
(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeLineMessagingClient
asBean
.com.linecorp.bot.client.ManageAudienceBlobClient
manageAudienceBlobClient
(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeManageAudienceBlobClient
asBean
.com.linecorp.bot.client.ManageAudienceClient
manageAudienceClient
(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeManageAudienceClient
asBean
.
-
Constructor Details
-
LineBotAutoConfiguration
-
-
Method Details
-
channelTokenSupplier
@Bean @ConditionalOnMissingBean(com.linecorp.bot.client.ChannelTokenSupplier.class) public com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier()ExposeFixedChannelTokenSupplier
asBean
in case of no other definition forChannelTokenSupplier
type. -
lineMessagingClient
@Bean @ConditionalOnMissingBean public com.linecorp.bot.client.LineMessagingClient lineMessagingClient(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeLineMessagingClient
asBean
. -
lineBlobClient
@Bean @ConditionalOnMissingBean public com.linecorp.bot.client.LineBlobClient lineBlobClient(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeLineMessagingClient
asBean
. -
channelManagementClient
@Bean @ConditionalOnMissingBean public com.linecorp.bot.client.ChannelManagementSyncClient channelManagementClient(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeChannelManagementSyncClient
asBean
. -
manageAudienceBlobClient
@Bean @ConditionalOnMissingBean public com.linecorp.bot.client.ManageAudienceBlobClient manageAudienceBlobClient(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeManageAudienceBlobClient
asBean
. -
manageAudienceClient
@Bean @ConditionalOnMissingBean public com.linecorp.bot.client.ManageAudienceClient manageAudienceClient(com.linecorp.bot.client.ChannelTokenSupplier channelTokenSupplier) ExposeManageAudienceClient
asBean
.
-