diff --git a/spring-cloud-pcf-connector/build.gradle b/spring-cloud-pcf-connector/build.gradle index 93866dd..90c4307 100644 --- a/spring-cloud-pcf-connector/build.gradle +++ b/spring-cloud-pcf-connector/build.gradle @@ -2,6 +2,7 @@ description = 'Spring-Cloud Support for Pivotal CF' dependencies { compile project(':spring-cloud-cloudfoundry-connector') + compile project(':spring-cloud-spring-service-connector') optional("org.apache.hadoop:hadoop-common:2.2.0") testCompile project(path: ':spring-cloud-cloudfoundry-connector', configuration: 'tests') diff --git a/spring-cloud-pcf-connector/src/main/java/org/springframework/cloud/pcf/gemfire/GemfireXDDataSourceCreator.java b/spring-cloud-pcf-connector/src/main/java/org/springframework/cloud/pcf/gemfire/GemfireXDDataSourceCreator.java new file mode 100644 index 0000000..5116cbb --- /dev/null +++ b/spring-cloud-pcf-connector/src/main/java/org/springframework/cloud/pcf/gemfire/GemfireXDDataSourceCreator.java @@ -0,0 +1,20 @@ +package org.springframework.cloud.pcf.gemfire; + +import org.springframework.cloud.service.relational.DataSourceCreator; + + + +/** + * + * @author Ramnivas Laddad + * + */ +public class GemfireXDDataSourceCreator extends DataSourceCreator { + + private static final String[] DRIVERS = new String[]{"com.pivotal.gemfirexd.internal.jdbc.ClientConnectionPoolDataSource"}; + private static final String VALIDATION_QUERY = null; + + public GemfireXDDataSourceCreator() { + super("spring-cloud.gemfirexd.driver", DRIVERS, VALIDATION_QUERY); + } +} diff --git a/spring-cloud-pcf-connector/src/main/resources/META-INF/services/org.springframework.cloud.service.ServiceConnectorCreator b/spring-cloud-pcf-connector/src/main/resources/META-INF/services/org.springframework.cloud.service.ServiceConnectorCreator index cbfb5c0..e99f33c 100644 --- a/spring-cloud-pcf-connector/src/main/resources/META-INF/services/org.springframework.cloud.service.ServiceConnectorCreator +++ b/spring-cloud-pcf-connector/src/main/resources/META-INF/services/org.springframework.cloud.service.ServiceConnectorCreator @@ -1 +1,2 @@ org.springframework.cloud.pcf.hadoop.HadoopConfigurationCreator +org.springframework.cloud.pcf.gemfire.GemfireXDDataSourceCreator \ No newline at end of file