SGF-331 - Pull common WAN attributes from GatewaySenders and AsyncEventQueues in the SDG XSD into the 'commonWANQueueAttributes' attributes group.
This commit is contained in:
@@ -93,16 +93,18 @@ public class GemfireV7GatewayNamespaceTest extends RecreatingContextTest {
|
||||
|
||||
@Test
|
||||
public void testAsyncEventQueue() {
|
||||
AsyncEventQueue aseq = ctx.getBean("async-event-queue", AsyncEventQueue.class);
|
||||
assertEquals(10, aseq.getBatchSize());
|
||||
assertTrue(aseq.isPersistent());
|
||||
assertFalse(aseq.isParallel());
|
||||
assertEquals("diskstore", aseq.getDiskStoreName());
|
||||
assertEquals(50, aseq.getMaximumQueueMemory());
|
||||
assertEquals(3, aseq.getBatchTimeInterval());
|
||||
assertEquals(OrderPolicy.KEY, aseq.getOrderPolicy());
|
||||
assertEquals(true, aseq.isDiskSynchronous());
|
||||
assertEquals(true, aseq.isBatchConflationEnabled());
|
||||
AsyncEventQueue asyncEventQueue = ctx.getBean("async-event-queue", AsyncEventQueue.class);
|
||||
|
||||
assertNotNull(asyncEventQueue);
|
||||
assertTrue(asyncEventQueue.isBatchConflationEnabled());
|
||||
assertEquals(10, asyncEventQueue.getBatchSize());
|
||||
assertEquals(3, asyncEventQueue.getBatchTimeInterval());
|
||||
assertEquals("diskstore", asyncEventQueue.getDiskStoreName());
|
||||
assertTrue(asyncEventQueue.isDiskSynchronous());
|
||||
assertEquals(50, asyncEventQueue.getMaximumQueueMemory());
|
||||
assertEquals(OrderPolicy.KEY, asyncEventQueue.getOrderPolicy());
|
||||
assertFalse(asyncEventQueue.isParallel());
|
||||
assertTrue(asyncEventQueue.isPersistent());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -113,6 +115,7 @@ public class GemfireV7GatewayNamespaceTest extends RecreatingContextTest {
|
||||
assertNotNull(TestUtils.readField("cache", gatewaySenderFactoryBean));
|
||||
assertEquals(2, TestUtils.readField("remoteDistributedSystemId", gatewaySenderFactoryBean));
|
||||
assertEquals(10, TestUtils.readField("alertThreshold", gatewaySenderFactoryBean));
|
||||
assertTrue(Boolean.TRUE.equals(TestUtils.readField("batchConflationEnabled", gatewaySenderFactoryBean)));
|
||||
assertEquals(11, TestUtils.readField("batchSize", gatewaySenderFactoryBean));
|
||||
assertEquals(12, TestUtils.readField("dispatcherThreads", gatewaySenderFactoryBean));
|
||||
assertEquals(false, TestUtils.readField("diskSynchronous", gatewaySenderFactoryBean));
|
||||
@@ -187,6 +190,7 @@ public class GemfireV7GatewayNamespaceTest extends RecreatingContextTest {
|
||||
assertNotNull(gatewaySenderFactoryBean);
|
||||
assertNotNull(TestUtils.readField("cache", gatewaySenderFactoryBean));
|
||||
assertEquals(3, TestUtils.readField("remoteDistributedSystemId", gatewaySenderFactoryBean));
|
||||
assertTrue(Boolean.TRUE.equals(TestUtils.readField("batchConflationEnabled", gatewaySenderFactoryBean)));
|
||||
assertEquals(50, TestUtils.readField("batchSize", gatewaySenderFactoryBean));
|
||||
assertEquals(10, TestUtils.readField("dispatcherThreads", gatewaySenderFactoryBean));
|
||||
assertEquals(true, TestUtils.readField("manualStart", gatewaySenderFactoryBean));
|
||||
|
||||
@@ -69,8 +69,9 @@
|
||||
</gfe:gateway-receiver>
|
||||
|
||||
<!-- need manual-start=true for the unit test because GF will throw an exception if no locators are configured -->
|
||||
<gfe:gateway-sender id="gateway-sender" remote-distributed-system-id="2" alert-threshold="10" batch-size="11"
|
||||
dispatcher-threads="12" disk-synchronous="false" manual-start="true">
|
||||
<gfe:gateway-sender id="gateway-sender" remote-distributed-system-id="2" alert-threshold="10"
|
||||
batch-conflation-enabled="true" batch-size="11" dispatcher-threads="12" disk-synchronous="false"
|
||||
manual-start="true">
|
||||
<gfe:event-filter>
|
||||
<ref bean="event-filter"/>
|
||||
<bean class="org.springframework.data.gemfire.config.GemfireV7GatewayNamespaceTest.TestEventFilter"/>
|
||||
@@ -82,7 +83,8 @@
|
||||
</gfe:gateway-sender>
|
||||
|
||||
<gfe:gateway-sender id="gateway-sender-with-event-transport-filter-refs" remote-distributed-system-id="3"
|
||||
batch-size="50" dispatcher-threads="10" manual-start="true">
|
||||
batch-conflation-enabled="true" batch-size="50" dispatcher-threads="10" enable-batch-conflation="false"
|
||||
manual-start="true">
|
||||
<gfe:event-filter ref="event-filter"/>
|
||||
<gfe:transport-filter ref="transport-filter"/>
|
||||
</gfe:gateway-sender>
|
||||
|
||||
Reference in New Issue
Block a user