@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() |
| Modifier and Type | Method and Description |
|---|---|
AsyncRunner |
asyncRunner() |
FrameworkAutoConfiguration.EventProperties |
eventProperties() |
LocalFileSystem |
fileSystem(FrameworkAutoConfiguration.LocalFileSystemProperties properties) |
FrameworkAutoConfiguration.Properties |
frameworkProperties() |
instep.Instep |
instep(instep.InstepLogger instepLogger) |
instep.InstepLogger |
instepLogger() |
FileSystemKeyValueStore |
keyValueStore(FrameworkAutoConfiguration.KeyValueStoreProperties properties,
FileSystem fileSystem) |
FrameworkAutoConfiguration.KeyValueStoreProperties |
keyValueStoreProperties() |
FrameworkAutoConfiguration.LocalFileSystemProperties |
localFileSystemProperties() |
Metadata |
metadata(FrameworkAutoConfiguration.Properties properties) |
@Bean @ConditionalOnMissingBean public instep.Instep instep(instep.InstepLogger instepLogger)
@Bean @ConditionalOnMissingBean public instep.InstepLogger instepLogger()
@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()