@Configuration @ConditionalOnExpression(value="#{\'${spring.datasource.url:}\'.startsWith(\'jdbc:h2:tcp://localhost:\') && \'${spring.datasource.url:}\'.contains(\'/mem:\')}") public static class DataFlowServerConfiguration.H2ServerConfiguration extends Object
Constructor and Description |
---|
DataFlowServerConfiguration.H2ServerConfiguration() |
Modifier and Type | Method and Description |
---|---|
DataflowRdbmsInitializer |
dataflowRdbmsInitializer(DataSource dataSource,
FeaturesProperties featuresProperties) |
org.h2.tools.Server |
initH2TCPServer() |
DataSourceTransactionManager |
transactionManagerForServer(DataSource dataSource) |
public DataFlowServerConfiguration.H2ServerConfiguration()
@Bean(destroyMethod="stop") @ConditionalOnExpression(value="#{\'${spring.datasource.url:}\'.startsWith(\'jdbc:h2:tcp://localhost:\') && \'${spring.datasource.url:}\'.contains(\'/mem:\')}") public org.h2.tools.Server initH2TCPServer()
@Bean @DependsOn(value="initH2TCPServer") public DataSourceTransactionManager transactionManagerForServer(DataSource dataSource)
@Bean @DependsOn(value="initH2TCPServer") public DataflowRdbmsInitializer dataflowRdbmsInitializer(DataSource dataSource, FeaturesProperties featuresProperties)
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.