diff --git a/src/main/java/org/springframework/data/gemfire/config/GatewayHubParser.java b/src/main/java/org/springframework/data/gemfire/config/GatewayHubParser.java index 7d361fc6..d3829a7a 100644 --- a/src/main/java/org/springframework/data/gemfire/config/GatewayHubParser.java +++ b/src/main/java/org/springframework/data/gemfire/config/GatewayHubParser.java @@ -73,7 +73,7 @@ Sets the maximum amount of time between client pings. ParsingUtils.setPropertyValue(element, builder, "bind-address"); ParsingUtils.setPropertyValue(element, builder, "manual-start"); //ParsingUtils.setPropertyValue(element, builder, "max-connections"); - //ParsingUtils.setPropertyValue(element, builder, "max-time-between-pings", "maximumTimeBetweenPings"); + ParsingUtils.setPropertyValue(element, builder, "max-time-between-pings", "maximumTimeBetweenPings"); ParsingUtils.setPropertyValue(element, builder, "port"); ParsingUtils.setPropertyValue(element, builder, "socket-buffer-size"); ParsingUtils.setPropertyValue(element, builder, "startup-policy"); diff --git a/src/main/java/org/springframework/data/gemfire/wan/GatewayHubFactoryBean.java b/src/main/java/org/springframework/data/gemfire/wan/GatewayHubFactoryBean.java index 824a2764..76cfc534 100644 --- a/src/main/java/org/springframework/data/gemfire/wan/GatewayHubFactoryBean.java +++ b/src/main/java/org/springframework/data/gemfire/wan/GatewayHubFactoryBean.java @@ -48,7 +48,7 @@ public class GatewayHubFactoryBean extends AbstractWANComponentFactoryBean - + - + - - - - - - + - - - - - - + - + + + + + + + + + + + + + + + + + + - - @@ -3081,24 +3084,7 @@ Deprecated as of Gemfire 7 Deprecated as of Gemfire 7 ]]> - - - - - - - - - - - + - + - + - + + + + + + + + + + + @@ -3146,7 +3144,7 @@ Deprecated as of Gemfire 7 - + - + @@ -3191,24 +3188,14 @@ Specifies the id for this gateway ]]> - + - - - - - - + - + + + + + + @@ -3235,8 +3228,7 @@ Deprecated as of Gemfire 7 ]]> - - + diff --git a/src/main/resources/org/springframework/data/gemfire/config/spring-gemfire-1.6.xsd b/src/main/resources/org/springframework/data/gemfire/config/spring-gemfire-1.6.xsd index 922a3951..3b0e60b3 100644 --- a/src/main/resources/org/springframework/data/gemfire/config/spring-gemfire-1.6.xsd +++ b/src/main/resources/org/springframework/data/gemfire/config/spring-gemfire-1.6.xsd @@ -2986,6 +2986,13 @@ Specifies if the gateway hub is manually (true) or automatically(false) started ]]> + + + + + () { + @Override public Void answer(final InvocationOnMock invocation) throws Throwable { + maximumConnections = invocation.getArgumentAt(0, Integer.class); + return null; + } + }).when(mockGatewayHub).setMaximumConnections(anyInt()); + + when(mockGatewayHub.getMaximumConnections()).thenAnswer(new Answer() { + @Override public Integer answer(final InvocationOnMock invocation) throws Throwable { + return maximumConnections; + } + }); + */ + doAnswer(new Answer() { @Override public Void answer(final InvocationOnMock invocation) throws Throwable { maximumTimeBetweenPings = invocation.getArgumentAt(0, Integer.class); diff --git a/src/test/resources/org/springframework/data/gemfire/config/GatewayHubNamespaceTest-context.xml b/src/test/resources/org/springframework/data/gemfire/config/GatewayHubNamespaceTest-context.xml index 46e0e6d0..0a94f250 100644 --- a/src/test/resources/org/springframework/data/gemfire/config/GatewayHubNamespaceTest-context.xml +++ b/src/test/resources/org/springframework/data/gemfire/config/GatewayHubNamespaceTest-context.xml @@ -23,8 +23,8 @@ - +