Package net.n2oapp.framework.boot
Class N2oMetadataConfiguration
- java.lang.Object
-
- net.n2oapp.framework.boot.N2oMetadataConfiguration
-
@Configuration @EnableCaching @Import(N2oEnvironmentConfiguration.class) public class N2oMetadataConfiguration extends Object
Конфигурация сборки и хранения метаданных
-
-
Constructor Summary
Constructors Constructor Description N2oMetadataConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.n2oapp.framework.api.metadata.reader.ConfigMetadataLockerconfigMetadataLocker()ConfigStarterconfigStarter(net.n2oapp.framework.api.event.N2oEventBus eventBus, net.n2oapp.framework.api.metadata.reader.ConfigMetadataLocker locker, net.n2oapp.watchdir.WatchDir watchDir, N2oApplicationBuilder applicationBuilder, XmlInfoScanner xmlInfoScanner)HeaderWarmUpperheaderWarmUpper(N2oApplicationBuilder applicationBuilder, org.springframework.core.env.Environment environment)MetadataPersistermetadataPersister()N2oApplicationBuildern2oApplicationBuilder(net.n2oapp.framework.api.MetadataEnvironment n2oEnvironment, Optional<Map<String,net.n2oapp.framework.api.pack.MetadataPack<? super N2oApplicationBuilder>>> beans)net.n2oapp.framework.api.event.N2oEventBusn2oEventBus(org.springframework.context.ApplicationEventPublisher publisher)N2oJdomTextProcessingn2oJdomTextProcessing(org.springframework.context.support.MessageSourceAccessor n2oMessageSourceAccessor, org.springframework.core.env.ConfigurableEnvironment environment)com.fasterxml.jackson.databind.ObjectMappern2oObjectMapper()net.n2oapp.framework.api.register.route.MetadataRoutern2oRouter(net.n2oapp.framework.api.MetadataEnvironment env)net.n2oapp.properties.io.PropertiesInfoCollectorpropertiesMetaInfoCollector()net.n2oapp.watchdir.WatchDirwatchDir()
-
-
-
Method Detail
-
n2oObjectMapper
@Bean @ConditionalOnMissingBean public com.fasterxml.jackson.databind.ObjectMapper n2oObjectMapper()
-
n2oEventBus
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.event.N2oEventBus n2oEventBus(org.springframework.context.ApplicationEventPublisher publisher)
-
metadataPersister
@Bean @ConditionalOnMissingBean public MetadataPersister metadataPersister()
-
propertiesMetaInfoCollector
@Bean @ConditionalOnMissingBean public net.n2oapp.properties.io.PropertiesInfoCollector propertiesMetaInfoCollector()
-
watchDir
@Bean @ConditionalOnMissingBean public net.n2oapp.watchdir.WatchDir watchDir()
-
configMetadataLocker
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.metadata.reader.ConfigMetadataLocker configMetadataLocker()
-
n2oRouter
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.register.route.MetadataRouter n2oRouter(net.n2oapp.framework.api.MetadataEnvironment env)
-
n2oJdomTextProcessing
@Bean @ConditionalOnMissingBean public N2oJdomTextProcessing n2oJdomTextProcessing(@Qualifier("n2oMessageSourceAccessor") org.springframework.context.support.MessageSourceAccessor n2oMessageSourceAccessor, org.springframework.core.env.ConfigurableEnvironment environment)
-
n2oApplicationBuilder
@Bean @ConditionalOnMissingBean public N2oApplicationBuilder n2oApplicationBuilder(net.n2oapp.framework.api.MetadataEnvironment n2oEnvironment, Optional<Map<String,net.n2oapp.framework.api.pack.MetadataPack<? super N2oApplicationBuilder>>> beans)
-
configStarter
@Bean(destroyMethod="stop") @ConditionalOnMissingBean public ConfigStarter configStarter(net.n2oapp.framework.api.event.N2oEventBus eventBus, net.n2oapp.framework.api.metadata.reader.ConfigMetadataLocker locker, net.n2oapp.watchdir.WatchDir watchDir, N2oApplicationBuilder applicationBuilder, XmlInfoScanner xmlInfoScanner)
-
headerWarmUpper
@Bean @ConditionalOnMissingBean public HeaderWarmUpper headerWarmUpper(N2oApplicationBuilder applicationBuilder, org.springframework.core.env.Environment environment)
-
-