Package net.n2oapp.framework.boot
Class N2oEnvironmentConfiguration
- java.lang.Object
-
- net.n2oapp.framework.boot.N2oEnvironmentConfiguration
-
@Configuration @ComponentScan(basePackages="net.n2oapp.framework.config", lazyInit=true) public class N2oEnvironmentConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description N2oEnvironmentConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.n2oapp.framework.api.register.ComponentTypeRegistercomponentTypeRegister()net.n2oapp.framework.api.context.ContextProcessorcontextProcessor(net.n2oapp.framework.api.context.Context context)net.n2oapp.framework.api.data.DomainProcessordomainProcessor()net.n2oapp.framework.api.register.MetadataRegistermetadataRegister()net.n2oapp.framework.api.MetadataEnvironmentn2oEnvironment(Map<String,net.n2oapp.framework.api.metadata.compile.ButtonGenerator> generators, org.springframework.context.support.MessageSourceAccessor messageSourceAccessor, org.springframework.core.env.ConfigurableEnvironment properties, net.n2oapp.framework.api.data.DomainProcessor domainProcessor, net.n2oapp.framework.api.context.ContextProcessor contextProcessor, net.n2oapp.framework.api.register.SourceTypeRegister sourceTypeRegister, net.n2oapp.framework.api.register.MetadataRegister metadataRegister, net.n2oapp.framework.api.register.route.RouteRegister routeRegister, net.n2oapp.framework.api.register.scan.MetadataScannerFactory metadataScannerFactory, net.n2oapp.framework.api.reader.SourceLoaderFactory sourceReaderFactory, net.n2oapp.framework.api.metadata.validate.SourceValidatorFactory sourceValidatorFactory, net.n2oapp.framework.api.metadata.persister.NamespacePersisterFactory persisterFactory, net.n2oapp.framework.api.metadata.reader.NamespaceReaderFactory readerFactory, net.n2oapp.framework.api.metadata.compile.SourceCompilerFactory sourceCompilerFactory, net.n2oapp.framework.api.metadata.compile.CompileTransformerFactory compileTransformerFactory, net.n2oapp.framework.api.metadata.compile.SourceTransformerFactory sourceTransformerFactory, net.n2oapp.framework.api.metadata.compile.SourceMergerFactory sourceMergerFactory, net.n2oapp.framework.api.metadata.compile.MetadataBinderFactory metadataBinderFactory, net.n2oapp.framework.api.metadata.pipeline.PipelineOperationFactory pipelineOperationFactory, net.n2oapp.framework.api.register.DynamicMetadataProviderFactory dynamicMetadataProviderFactory, net.n2oapp.framework.api.metadata.compile.ExtensionAttributeMapperFactory extensionAttributeMapperFactory, net.n2oapp.framework.api.metadata.compile.ButtonGeneratorFactory buttonGeneratorFactory, net.n2oapp.framework.api.register.ComponentTypeRegister componentTypeRegister, com.fasterxml.jackson.databind.ObjectMapper serializeObjectMapper)net.n2oapp.framework.api.register.route.RouteRegisterrouteRegister(Optional<ConfigRepository<net.n2oapp.framework.api.register.route.RouteInfoKey,net.n2oapp.framework.api.metadata.compile.CompileContext>> repository)net.n2oapp.framework.api.script.ScriptProcessorscriptProcessor()com.fasterxml.jackson.databind.ObjectMapperserializeObjectMapper(net.n2oapp.framework.api.metadata.jackson.SingletonTypeIdHandlerInstantiator instantiator)net.n2oapp.framework.api.metadata.jackson.SingletonTypeIdHandlerInstantiatorsingletonTypeIdHandlerInstantiator(net.n2oapp.framework.api.metadata.jackson.ComponentTypeResolver typeIdResolver)net.n2oapp.framework.api.register.SourceTypeRegistersourceTypeRegister()net.n2oapp.framework.api.metadata.jackson.ComponentTypeResolvertypeIdResolver(net.n2oapp.framework.api.register.ComponentTypeRegister componentTypeRegister)
-
-
-
Method Detail
-
domainProcessor
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.data.DomainProcessor domainProcessor()
-
contextProcessor
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.context.ContextProcessor contextProcessor(@Lazy net.n2oapp.framework.api.context.Context context)
-
metadataRegister
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.register.MetadataRegister metadataRegister()
-
componentTypeRegister
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.register.ComponentTypeRegister componentTypeRegister()
-
typeIdResolver
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.metadata.jackson.ComponentTypeResolver typeIdResolver(net.n2oapp.framework.api.register.ComponentTypeRegister componentTypeRegister)
-
singletonTypeIdHandlerInstantiator
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.metadata.jackson.SingletonTypeIdHandlerInstantiator singletonTypeIdHandlerInstantiator(net.n2oapp.framework.api.metadata.jackson.ComponentTypeResolver typeIdResolver)
-
serializeObjectMapper
@Bean @ConditionalOnMissingBean public com.fasterxml.jackson.databind.ObjectMapper serializeObjectMapper(net.n2oapp.framework.api.metadata.jackson.SingletonTypeIdHandlerInstantiator instantiator)
-
routeRegister
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.register.route.RouteRegister routeRegister(Optional<ConfigRepository<net.n2oapp.framework.api.register.route.RouteInfoKey,net.n2oapp.framework.api.metadata.compile.CompileContext>> repository)
-
scriptProcessor
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.script.ScriptProcessor scriptProcessor()
-
sourceTypeRegister
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.register.SourceTypeRegister sourceTypeRegister()
-
n2oEnvironment
@Bean @ConditionalOnMissingBean public net.n2oapp.framework.api.MetadataEnvironment n2oEnvironment(Map<String,net.n2oapp.framework.api.metadata.compile.ButtonGenerator> generators, @Qualifier("n2oMessageSourceAccessor") org.springframework.context.support.MessageSourceAccessor messageSourceAccessor, org.springframework.core.env.ConfigurableEnvironment properties, net.n2oapp.framework.api.data.DomainProcessor domainProcessor, net.n2oapp.framework.api.context.ContextProcessor contextProcessor, net.n2oapp.framework.api.register.SourceTypeRegister sourceTypeRegister, net.n2oapp.framework.api.register.MetadataRegister metadataRegister, net.n2oapp.framework.api.register.route.RouteRegister routeRegister, net.n2oapp.framework.api.register.scan.MetadataScannerFactory metadataScannerFactory, net.n2oapp.framework.api.reader.SourceLoaderFactory sourceReaderFactory, net.n2oapp.framework.api.metadata.validate.SourceValidatorFactory sourceValidatorFactory, net.n2oapp.framework.api.metadata.persister.NamespacePersisterFactory persisterFactory, net.n2oapp.framework.api.metadata.reader.NamespaceReaderFactory readerFactory, net.n2oapp.framework.api.metadata.compile.SourceCompilerFactory sourceCompilerFactory, net.n2oapp.framework.api.metadata.compile.CompileTransformerFactory compileTransformerFactory, net.n2oapp.framework.api.metadata.compile.SourceTransformerFactory sourceTransformerFactory, net.n2oapp.framework.api.metadata.compile.SourceMergerFactory sourceMergerFactory, net.n2oapp.framework.api.metadata.compile.MetadataBinderFactory metadataBinderFactory, net.n2oapp.framework.api.metadata.pipeline.PipelineOperationFactory pipelineOperationFactory, net.n2oapp.framework.api.register.DynamicMetadataProviderFactory dynamicMetadataProviderFactory, net.n2oapp.framework.api.metadata.compile.ExtensionAttributeMapperFactory extensionAttributeMapperFactory, net.n2oapp.framework.api.metadata.compile.ButtonGeneratorFactory buttonGeneratorFactory, net.n2oapp.framework.api.register.ComponentTypeRegister componentTypeRegister, @Qualifier("serializeObjectMapper") com.fasterxml.jackson.databind.ObjectMapper serializeObjectMapper)
-
-