Package com.onec.kafka
Class OnecKafkaAutoConfiguration
java.lang.Object
com.onec.kafka.OnecKafkaAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(org.springframework.kafka.core.KafkaTemplate.class)
@ConditionalOnBean({OutboxWriter.class,org.springframework.kafka.core.KafkaTemplate.class})
@ConditionalOnProperty(prefix="onec.kafka",
name="enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(OnecKafkaProperties.class)
public class OnecKafkaAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoutboxRelay(OutboxWriter outboxWriter, org.springframework.kafka.core.KafkaTemplate<String, String> kafkaTemplate, com.fasterxml.jackson.databind.ObjectMapper objectMapper, OnecKafkaProperties properties) remoteRefClient(ServiceRegistry serviceRegistry, org.springframework.web.client.RestClient.Builder restClientBuilder) serviceRegistry(OnecKafkaProperties properties)
-
Constructor Details
-
OnecKafkaAutoConfiguration
public OnecKafkaAutoConfiguration()
-
-
Method Details
-
serviceRegistry
-
remoteRefClient
@Bean public RemoteRefClient remoteRefClient(ServiceRegistry serviceRegistry, org.springframework.web.client.RestClient.Builder restClientBuilder) -
outboxRelay
@Bean public OutboxRelay outboxRelay(OutboxWriter outboxWriter, org.springframework.kafka.core.KafkaTemplate<String, String> kafkaTemplate, com.fasterxml.jackson.databind.ObjectMapper objectMapper, OnecKafkaProperties properties)
-