Class HyperonRuntimeAutoConfiguration
- java.lang.Object
-
- pl.decerto.hyperon.runtime.spring.boot.starter.HyperonRuntimeAutoConfiguration
-
@Configuration @ConditionalOnClass(pl.decerto.hyperon.runtime.core.HyperonEngine.class) @ConditionalOnProperty(value="hyperon.runtime.enabled", havingValue="true", matchIfMissing=true) @EnableConfigurationProperties(HyperonRuntimeProperties.class) public class HyperonRuntimeAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description HyperonRuntimeAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pl.decerto.hyperon.common.external.CoreExternalDataSourceProviderexternalDataSourceProvider(org.springframework.core.env.Environment environment, DataSource dataSource)DataSourcehyperonDataSource(HyperonRuntimeProperties properties, DialectTemplate dialectTemplate)DialectTemplatehyperonDialectTemplate(HyperonRuntimeProperties properties)HyperonEnginehyperonEngine(HyperonRuntimeProperties properties, DataSource dataSource, pl.decerto.hyperon.common.external.CoreExternalDataSourceProvider externalDataSourceProvider)
-
-
-
Method Detail
-
hyperonEngine
@Bean @ConditionalOnMissingBean public HyperonEngine hyperonEngine(HyperonRuntimeProperties properties, @Qualifier("hyperonDataSource") DataSource dataSource, pl.decerto.hyperon.common.external.CoreExternalDataSourceProvider externalDataSourceProvider)
-
hyperonDataSource
@Bean @ConditionalOnMissingBean public DataSource hyperonDataSource(HyperonRuntimeProperties properties, @Qualifier("hyperonDialectTemplate") DialectTemplate dialectTemplate)
-
hyperonDialectTemplate
@Bean @ConditionalOnMissingBean public DialectTemplate hyperonDialectTemplate(HyperonRuntimeProperties properties)
-
externalDataSourceProvider
@Bean @ConditionalOnMissingBean public pl.decerto.hyperon.common.external.CoreExternalDataSourceProvider externalDataSourceProvider(org.springframework.core.env.Environment environment, @Qualifier("hyperonDataSource") DataSource dataSource)
-
-