@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.