DATACASS-640 - Polish.

Resolves gh-149.
This commit is contained in:
John Blum
2019-03-20 12:51:20 -07:00
parent 940622bd0a
commit e02728d5fc
17 changed files with 202 additions and 189 deletions

View File

@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

View File

@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
">
@@ -17,8 +17,8 @@
<context:property-placeholder location="classpath:/config/cassandra-connection.properties"/>
<cass:converter mapping-ref="cassandraMapping"/>
<cassandra:converter mapping-ref="cassandraMapping"/>
<cass:template/>
<cassandra:template/>
</beans>

View File

@@ -1,43 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:cql="http://www.springframework.org/schema/cql"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd">
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
">
<bean id="nettyOptions" class="org.springframework.data.cassandra.support.IntegrationTestNettyOptions"/>
<context:property-placeholder
location="classpath:/config/cassandra-connection.properties,classpath:/org/springframework/data/cassandra/config/cassandra.properties"/>
<cass:cluster contact-points="${build.cassandra.host}"
<cassandra:cluster contact-points="${build.cassandra.host}"
port="${build.cassandra.native_transport_port}" compression="SNAPPY" netty-options-ref="nettyOptions">
<cass:local-pooling-options
<cassandra:local-pooling-options
min-simultaneous-requests="26" max-simultaneous-requests="101"
core-connections="3" max-connections="9"/>
<cass:remote-pooling-options
<cassandra:remote-pooling-options
min-simultaneous-requests="25" max-simultaneous-requests="100"
core-connections="1" max-connections="2"/>
<cass:socket-options connect-timeout-millis="5000"
<cassandra:socket-options connect-timeout-millis="5000"
keep-alive="true" reuse-address="true" so-linger="60" tcp-no-delay="true"
receive-buffer-size="65536" send-buffer-size="65536"/>
<cass:keyspace name="${cassandra.keyspace}" action="CREATE_DROP"
<cassandra:keyspace name="${cassandra.keyspace}" action="CREATE_DROP"
durable-writes="true"/>
</cass:cluster>
</cassandra:cluster>
<cass:mapping>
<cass:user-type-resolver keyspace-name="${cassandra.keyspace}"/>
</cass:mapping>
<cassandra:mapping>
<cassandra:user-type-resolver keyspace-name="${cassandra.keyspace}"/>
</cassandra:mapping>
<cass:converter/>
<cassandra:converter/>
<cass:session keyspace-name="${cassandra.keyspace}"
<cassandra:session keyspace-name="${cassandra.keyspace}"
schema-action="NONE"/>
<cql:template id="foo-template"/>
<cass:template cql-template-ref="foo-template"/>
<cassandra:template cql-template-ref="foo-template"/>
</beans>

View File

@@ -1,49 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cass="http://www.springframework.org/schema/cql"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context-3.0.xsd">
xmlns:cassandra="http://www.springframework.org/schema/cql"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
">
<context:property-placeholder
location="classpath:/config/cassandra-connection.properties,classpath:/org/springframework/data/cassandra/config/FullySpecifiedKeyspaceCreatingXmlConfigIntegrationTests.properties"/>
location="classpath:/config/cassandra-connection.properties,classpath:/org/springframework/data/cassandra/config/FullySpecifiedKeyspaceCreatingXmlConfigIntegrationTests.properties"/>
<bean id="nettyOptions" class="org.springframework.data.cassandra.support.IntegrationTestNettyOptions"/>
<cass:cluster port="${build.cassandra.native_transport_port}" compression="LZ4" netty-options-ref="nettyOptions">
<cass:keyspace action="CREATE_DROP" durable-writes="true"
name="full1">
<cass:replication class="SIMPLE_STRATEGY">
<cass:data-center name="foo" replication-factor="1" />
<cass:data-center name="bar" replication-factor="2" />
</cass:replication>
</cass:keyspace>
<cass:keyspace action="CREATE_DROP" durable-writes="false"
<cassandra:cluster port="${build.cassandra.native_transport_port}" compression="LZ4" netty-options-ref="nettyOptions">
<cassandra:keyspace action="CREATE_DROP" durable-writes="true" name="full1">
<cassandra:replication class="SIMPLE_STRATEGY">
<cassandra:data-center name="foo" replication-factor="1"/>
<cassandra:data-center name="bar" replication-factor="2"/>
</cassandra:replication>
</cassandra:keyspace>
<cassandra:keyspace action="CREATE_DROP" durable-writes="false"
name="full2">
<cass:replication class="SIMPLE_STRATEGY" replication-factor="2"/>
</cass:keyspace>
<cass:keyspace action="ALTER" durable-writes="true"
<cassandra:replication class="SIMPLE_STRATEGY" replication-factor="2"/>
</cassandra:keyspace>
<cassandra:keyspace action="ALTER" durable-writes="true"
name="full2">
<cass:replication class="NETWORK_TOPOLOGY_STRATEGY">
<cass:data-center name="foo" replication-factor="4"/>
<cass:data-center name="bar" replication-factor="4"/>
</cass:replication>
</cass:keyspace>
<cass:startup-cql><![CDATA[
<cassandra:replication class="NETWORK_TOPOLOGY_STRATEGY">
<cassandra:data-center name="foo" replication-factor="4"/>
<cassandra:data-center name="bar" replication-factor="4"/>
</cassandra:replication>
</cassandra:keyspace>
<cassandra:startup-cql><![CDATA[
CREATE KEYSPACE IF NOT EXISTS script1 WITH durable_writes = true AND replication = { 'replication_factor' : 1, 'class' : 'SimpleStrategy' };
]]></cass:startup-cql>
<cass:startup-cql><![CDATA[
]]></cassandra:startup-cql>
<cassandra:startup-cql><![CDATA[
${script2}
]]></cass:startup-cql>
<cass:shutdown-cql><![CDATA[
]]></cassandra:startup-cql>
<cassandra:shutdown-cql><![CDATA[
DROP KEYSPACE script1;
]]></cass:shutdown-cql>
<cass:shutdown-cql><![CDATA[
]]></cassandra:shutdown-cql>
<cassandra:shutdown-cql><![CDATA[
DROP KEYSPACE script2;
]]></cass:shutdown-cql>
</cass:cluster>
]]></cassandra:shutdown-cql>
</cassandra:cluster>
<cassandra:session keyspace-name="full1"/>
<cass:session keyspace-name="full1" />
</beans>

View File

@@ -1,18 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cass="http://www.springframework.org/schema/cql"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context-3.0.xsd">
xmlns:cassandra="http://www.springframework.org/schema/cql"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
">
<context:property-placeholder
location="classpath:/config/cassandra-connection.properties" />
location="classpath:/config/cassandra-connection.properties"/>
<cass:cluster port="${build.cassandra.native_transport_port}">
<cass:keyspace action="CREATE_DROP" name="minimal" />
</cass:cluster>
<cassandra:cluster port="${build.cassandra.native_transport_port}">
<cassandra:keyspace action="CREATE_DROP" name="minimal"/>
</cassandra:cluster>
<cass:session keyspace-name="minimal" />
<cassandra:session keyspace-name="minimal"/>
</beans>

View File

@@ -1,17 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cass="http://www.springframework.org/schema/cql"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context-3.0.xsd">
xmlns:cassandra="http://www.springframework.org/schema/cql"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/cql https://www.springframework.org/schema/cql/spring-cql.xsd
">
<context:property-placeholder
location="classpath:/config/cassandra-connection.properties" />
location="classpath:/config/cassandra-connection.properties"/>
<cass:cluster port="${build.cassandra.native_transport_port}" />
<cassandra:cluster port="${build.cassandra.native_transport_port}"/>
<cass:session keyspace-name="minimalxmlconfigtest" />
<cassandra:session keyspace-name="minimalxmlconfigtest"/>
<cass:template />
<cassandra:template/>
</beans>

View File

@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<cass:cluster/>
<cassandra:cluster/>
<bean class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
</beans>

View File

@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
<bean class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<cass:converter />
<cassandra:converter/>
</beans>

View File

@@ -1,13 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
<bean class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<cass:mapping/>
<cass:converter/>
<cassandra:converter/>
<cassandra:mapping/>
</beans>

View File

@@ -1,17 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<cass:cluster/>
<cassandra:cluster/>
<bean class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<cass:mapping/>
<cass:converter/>
<cassandra:converter/>
<cassandra:mapping/>
<bean class="org.springframework.data.cassandra.core.convert.MappingCassandraConverter">
<constructor-arg index="0" ref="cassandraMapping"/>

View File

@@ -1,13 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
<cassandra:cluster/>
<cass:cluster/>
<bean class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<cass:mapping/>
<cassandra:mapping/>
<bean class="org.springframework.data.cassandra.core.mapping.CassandraMappingContext"/>
</beans>

View File

@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.0.xsd
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<cass:cluster/>
<cass:session id="session-1" keyspace-name="system"/>
<cass:session id="session-2" keyspace-name="system"/>
<cassandra:cluster/>
<cassandra:session id="session-1" keyspace-name="system"/>
<cassandra:session id="session-2" keyspace-name="system"/>
</beans>

View File

@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd">
<cassandra:cluster/>
<cass:cluster/>
<bean id="mockSession1" class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<bean id="mockSession2" class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>

View File

@@ -1,24 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra-1.5.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
xsi:schemaLocation="
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
<cass:cluster/>
<cassandra:cluster/>
<bean id="keyspace-1"
class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<bean id="keyspace-2"
class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<bean id="keyspace-1" class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<bean id="keyspace-2" class="org.springframework.data.cassandra.config.CassandraMappingBeanFactoryPostProcessorUnitTests.MockSessionFactory"/>
<cass:mapping id="mapping-1"/>
<cass:mapping id="mapping-2"/>
<cassandra:mapping id="mapping-1"/>
<cassandra:mapping id="mapping-2"/>
<cass:converter id="converter-1" mapping-ref="mapping-1"/>
<cass:converter id="converter-2" mapping-ref="mapping-2"/>
<cassandra:converter id="converter-1" mapping-ref="mapping-1"/>
<cassandra:converter id="converter-2" mapping-ref="mapping-2"/>
<cass:template id="c-1" cassandra-converter-ref="converter-1" session-ref="keyspace-1"/>
<cass:template id="c-2" cassandra-converter-ref="converter-2" session-ref="keyspace-2"/>
<cassandra:template id="c-1" cassandra-converter-ref="converter-1" session-ref="keyspace-1"/>
<cassandra:template id="c-2" cassandra-converter-ref="converter-2" session-ref="keyspace-2"/>
</beans>

View File

@@ -1,42 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xsi:schemaLocation="
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
<import resource="classpath:/config/spring-data-cassandra-basic.xml"/>
<cass:mapping
entity-base-packages="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey">
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey.Implicit">
<cass:table force-quote="true" />
</cass:entity>
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey.Explicit">
<cass:table force-quote="true" name="XmlExplicitTable" />
<cass:property name="stringValue" force-quote="true" column-name="XmlExplicitStringValue"/>
</cass:entity>
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey.ExplicitKey">
<cass:property name="keyZero" force-quote="true" column-name="XmlExplicitKeyZero"/>
<cass:property name="keyOne" force-quote="true" column-name="XmlExplicitKeyOne"/>
</cass:entity>
</cass:mapping>
<cassandra:mapping entity-base-packages="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey">
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey.Implicit">
<cassandra:table force-quote="true"/>
</cassandra:entity>
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey.Explicit">
<cassandra:table name="XmlExplicitTable" force-quote="true"/>
<cassandra:property name="stringValue" force-quote="true" column-name="XmlExplicitStringValue"/>
</cassandra:entity>
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey.ExplicitKey">
<cassandra:property name="keyZero" force-quote="true" column-name="XmlExplicitKeyZero"/>
<cassandra:property name="keyOne" force-quote="true" column-name="XmlExplicitKeyOne"/>
</cassandra:entity>
</cassandra:mapping>
<cass:cluster port="${build.cassandra.native_transport_port}" netty-options-ref="nettyOptions">
<cass:keyspace name="#{randomKeyspaceName}"
action="CREATE_DROP" durable-writes="true">
</cass:keyspace>
</cass:cluster>
<cassandra:cluster port="${build.cassandra.native_transport_port}" netty-options-ref="nettyOptions">
<cassandra:keyspace name="#{randomKeyspaceName}" action="CREATE_DROP" durable-writes="true">
</cassandra:keyspace>
</cassandra:cluster>
<cass:session keyspace-name="#{randomKeyspaceName}"
schema-action="RECREATE_DROP_UNUSED">
</cass:session>
<cassandra:session keyspace-name="#{randomKeyspaceName}" schema-action="RECREATE_DROP_UNUSED"/>
<cass:repositories base-package="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey"/>
<cassandra:repositories base-package="org.springframework.data.cassandra.repository.forcequote.compositeprimarykey"/>
</beans>

View File

@@ -1,52 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:cass="http://www.springframework.org/schema/data/cassandra"
xmlns:cassandra="http://www.springframework.org/schema/data/cassandra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/data/cassandra https://www.springframework.org/schema/data/cassandra/spring-cassandra.xsd
">
<import resource="classpath:/config/spring-data-cassandra-basic.xml"/>
<cass:mapping
entity-base-packages="org.springframework.data.cassandra.repository.forcequote.config">
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.config.Implicit">
<cass:table force-quote="true" />
</cass:entity>
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.config.Explicit">
<cassandra:mapping entity-base-packages="org.springframework.data.cassandra.repository.forcequote.config">
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.config.Implicit">
<cassandra:table force-quote="true" />
</cassandra:entity>
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.config.Explicit">
<!-- this value must match those in
org.springframework.data.cassandra.test.integration.forcequote.config.ForceQuotedRepositoryXmlConfigIntegrationTests
testExplicit() -->
<cass:table force-quote="true" name="Zz" />
</cass:entity>
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.config.ImplicitProperties">
<cass:property name="primaryKey" force-quote="true" />
<cass:property name="stringValue" force-quote="true" />
</cass:entity>
<cass:entity
class="org.springframework.data.cassandra.repository.forcequote.config.ExplicitProperties">
<cassandra:table name="Zz" force-quote="true"/>
</cassandra:entity>
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.config.ImplicitProperties">
<cassandra:property name="primaryKey" force-quote="true" />
<cassandra:property name="stringValue" force-quote="true" />
</cassandra:entity>
<cassandra:entity class="org.springframework.data.cassandra.repository.forcequote.config.ExplicitProperties">
<!-- these values must match those in
org.springframework.data.cassandra.test.integration.forcequote.config.ForceQuotedRepositoryXmlConfigIntegrationTests
testExplicitPropertiesWithXmlValues() -->
<cass:property name="primaryKey" force-quote="true" column-name="XmlPrimaryKey"/>
<cass:property name="stringValue" force-quote="true" column-name="XmlStringValue"/>
</cass:entity>
</cass:mapping>
<cassandra:property name="primaryKey" force-quote="true" column-name="XmlPrimaryKey"/>
<cassandra:property name="stringValue" force-quote="true" column-name="XmlStringValue"/>
</cassandra:entity>
</cassandra:mapping>
<cass:cluster port="${build.cassandra.native_transport_port}" netty-options-ref="nettyOptions">
<cass:keyspace name="ForceQuoteRepositoryXmlConfigIntegrationTests"
action="CREATE_DROP" durable-writes="true">
</cass:keyspace>
</cass:cluster>
<cassandra:cluster port="${build.cassandra.native_transport_port}" netty-options-ref="nettyOptions">
<cassandra:keyspace name="ForceQuoteRepositoryXmlConfigIntegrationTests" action="CREATE_DROP" durable-writes="true">
</cassandra:keyspace>
</cassandra:cluster>
<cass:session keyspace-name="ForceQuoteRepositoryXmlConfigIntegrationTests"
schema-action="RECREATE_DROP_UNUSED">
</cass:session>
<cassandra:session keyspace-name="ForceQuoteRepositoryXmlConfigIntegrationTests" schema-action="RECREATE_DROP_UNUSED"/>
<cass:repositories base-package="org.springframework.data.cassandra.repository.forcequote.config"/>
<cassandra:repositories base-package="org.springframework.data.cassandra.repository.forcequote.config"/>
</beans>