Package io.dialob.cloud.gcp
Class DialobCloudGcpAutoConfiguration
- java.lang.Object
-
- io.dialob.cloud.gcp.DialobCloudGcpAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(prefix="spring.cloud.gcp.pubsub", name="enabled", havingValue="true") @IntegrationComponentScan(basePackages="io.dialob.cloud.gcp") public class DialobCloudGcpAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description DialobCloudGcpAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialobFormEventsToPubSubBridgedialobFormEventsToPubSubBridge(DialobFormEventMessagingGateway messagingGateway)DialobQuestionnaireEventsToPubSubBridgedialobQuestionnaireEventsToPubSubBridge(DialobQuestionnaireEventsMessagingGateway messagingGateway)org.springframework.messaging.MessageHandlerformMessageHandler(com.google.cloud.spring.pubsub.core.PubSubTemplate pubSubTemplate, DialobSettings settings)com.google.cloud.spring.pubsub.support.converter.JacksonPubSubMessageConverterjacksonPubSubMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper)org.springframework.messaging.MessageHandlerquestionnaireMessageHandler(com.google.cloud.spring.pubsub.core.PubSubTemplate pubSubTemplate, DialobSettings settings)
-
-
-
Method Detail
-
jacksonPubSubMessageConverter
@Bean public com.google.cloud.spring.pubsub.support.converter.JacksonPubSubMessageConverter jacksonPubSubMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
questionnaireMessageHandler
@Bean @ServiceActivator(inputChannel="dialobQuestionnairePubSubOutputChannel") @ConditionalOnProperty(prefix="dialob.gcp.pubsub", name="questionnaireEventsTopic") public org.springframework.messaging.MessageHandler questionnaireMessageHandler(com.google.cloud.spring.pubsub.core.PubSubTemplate pubSubTemplate, DialobSettings settings)
-
formMessageHandler
@Bean @ServiceActivator(inputChannel="dialobFormPubSubOutputChannel") @ConditionalOnProperty(prefix="dialob.gcp.pubsub", name="formEventsTopic") public org.springframework.messaging.MessageHandler formMessageHandler(com.google.cloud.spring.pubsub.core.PubSubTemplate pubSubTemplate, DialobSettings settings)
-
dialobQuestionnaireEventsToPubSubBridge
@Bean @ConditionalOnProperty(prefix="dialob.gcp.pubsub", name="questionnaireEventsTopic") public DialobQuestionnaireEventsToPubSubBridge dialobQuestionnaireEventsToPubSubBridge(DialobQuestionnaireEventsMessagingGateway messagingGateway)
-
dialobFormEventsToPubSubBridge
@Bean @ConditionalOnProperty(prefix="dialob.gcp.pubsub", name="formEventsTopic") public DialobFormEventsToPubSubBridge dialobFormEventsToPubSubBridge(DialobFormEventMessagingGateway messagingGateway)
-
-