@Configuration @ConditionalOnClass(name="org.apache.avro.Schema") @ConditionalOnProperty(value="spring.cloud.schemaRegistryClient.enabled", matchIfMissing=true) @ConditionalOnBean(type="org.springframework.cloud.schema.registry.client.SchemaRegistryClient") @EnableConfigurationProperties(value=AvroMessageConverterProperties.class) @Import(value=AvroSchemaServiceManagerImpl.class) public class AvroMessageConverterAutoConfiguration extends Object
Constructor and Description |
---|
AvroMessageConverterAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
AvroSchemaRegistryClientMessageConverter |
avroSchemaMessageConverter(SchemaRegistryClient schemaRegistryClient,
AvroSchemaServiceManager avroSchemaServiceManager,
AvroMessageConverterProperties avroMessageConverterProperties) |
org.springframework.cache.CacheManager |
cacheManager() |
public AvroMessageConverterAutoConfiguration()
@Bean @ConditionalOnMissingBean(value=AvroSchemaRegistryClientMessageConverter.class) public AvroSchemaRegistryClientMessageConverter avroSchemaMessageConverter(SchemaRegistryClient schemaRegistryClient, AvroSchemaServiceManager avroSchemaServiceManager, AvroMessageConverterProperties avroMessageConverterProperties)
@Bean @ConditionalOnMissingBean public org.springframework.cache.CacheManager cacheManager()
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.