@Configuration
@EnableAsync
@EnableConfigurationProperties
public class FrameworkAutoConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FrameworkAutoConfiguration.EventProperties |
static class |
FrameworkAutoConfiguration.KeyValueStoreProperties |
static class |
FrameworkAutoConfiguration.LocalFileSystemProperties |
static class |
FrameworkAutoConfiguration.Properties |
| Constructor and Description |
|---|
FrameworkAutoConfiguration() |
@Bean
@ConditionalOnProperty(value="enable",
prefix="framework.key-value")
@ConditionalOnMissingBean(value=KeyValueStore.class)
public FileSystemKeyValueStore keyValueStore(FrameworkAutoConfiguration.KeyValueStoreProperties properties,
FileSystem fileSystem)
@Bean @ConditionalOnMissingBean(value=FileSystem.class) public LocalFileSystem fileSystem(FrameworkAutoConfiguration.LocalFileSystemProperties properties)
@Bean @ConditionalOnMissingBean public Metadata metadata(FrameworkAutoConfiguration.Properties properties)
@Bean @ConditionalOnMissingBean public AsyncRunner asyncRunner()
@Bean @ConditionalOnMissingBean @ConfigurationProperties(value="southern-quiet.framework") public FrameworkAutoConfiguration.Properties frameworkProperties()
@Bean @ConditionalOnMissingBean @ConfigurationProperties(value="southern-quiet.framework.event") public FrameworkAutoConfiguration.EventProperties eventProperties()
@Bean @ConditionalOnMissingBean @ConfigurationProperties(value="southern-quiet.framework.file-system.local") public FrameworkAutoConfiguration.LocalFileSystemProperties localFileSystemProperties()
@Bean @ConditionalOnMissingBean @ConfigurationProperties(value="southern-quiet.framework.key-value") public FrameworkAutoConfiguration.KeyValueStoreProperties keyValueStoreProperties()