Examples of GatewayReceiverFactory


Examples of com.gemstone.gemfire.cache.wan.GatewayReceiverFactory

    return (gatewayReceiver != null ? gatewayReceiver.getClass() : GatewayReceiver.class);
  }

  @Override
  protected void doInit() throws Exception {
    GatewayReceiverFactory gatewayReceiverFactory = cache.createGatewayReceiverFactory();

    if (!CollectionUtils.isEmpty(transportFilters)) {
      for (GatewayTransportFilter transportFilter : transportFilters) {
        gatewayReceiverFactory.addGatewayTransportFilter(transportFilter);
      }
    }

    if (StringUtils.hasText(bindAddress)) {
      gatewayReceiverFactory.setBindAddress(bindAddress);
    }

    if (StringUtils.hasText(hostnameForSenders)) {
      gatewayReceiverFactory.setHostnameForSenders(hostnameForSenders);
    }

    int localStartPort = (startPort != null ? startPort : GatewayReceiver.DEFAULT_START_PORT);
    int localEndPort = (endPort != null ? endPort : GatewayReceiver.DEFAULT_END_PORT);

    Assert.isTrue(localStartPort <= localEndPort, String.format("'startPort' must be less than or equal to %1$d.",
      localEndPort));

    gatewayReceiverFactory.setStartPort(localStartPort);
    gatewayReceiverFactory.setEndPort(localEndPort);

    if (maximumTimeBetweenPings != null) {
      gatewayReceiverFactory.setMaximumTimeBetweenPings(maximumTimeBetweenPings);
    }

    if (socketBufferSize != null) {
      gatewayReceiverFactory.setSocketBufferSize(socketBufferSize);
    }

    gatewayReceiver = gatewayReceiverFactory.create();
  }
View Full Code Here

Examples of com.gemstone.gemfire.cache.wan.GatewayReceiverFactory

public class GatewayReceiverFactoryBeanTest {

  @Test
  public void testDoInit() throws Exception {
    Cache mockCache = mock(Cache.class, "testDoInit.Cache");
    GatewayReceiverFactory mockGatewayReceiverFactory = mock(GatewayReceiverFactory.class, "testDoInit.GatewayReceiverFactory");
    GatewayTransportFilter mockGatewayTransportFilter = mock(GatewayTransportFilter.class, "testDoInit.GatewayTransportFilter");

    when(mockCache.createGatewayReceiverFactory()).thenReturn(mockGatewayReceiverFactory);

    GatewayReceiverFactoryBean factoryBean = new GatewayReceiverFactoryBean(mockCache);
View Full Code Here

Examples of com.gemstone.gemfire.cache.wan.GatewayReceiverFactory

  @Test(expected = IllegalArgumentException.class)
  public void testDoInitWithIllegalStartEndPorts() throws Exception {
    try {
      Cache mockCache = mock(Cache.class, "testDoInitWithIllegalStartEndPorts.Cache");
      GatewayReceiverFactory mockGatewayReceiverFactory = mock(GatewayReceiverFactory.class,
        "testDoInitWithIllegalStartEndPorts.GatewayReceiverFactory");

      when(mockCache.createGatewayReceiverFactory()).thenReturn(mockGatewayReceiverFactory);

      GatewayReceiverFactoryBean factoryBean = new GatewayReceiverFactoryBean(mockCache);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.