Package com.gemstone.gemfire.cache.server

Examples of com.gemstone.gemfire.cache.server.ClientSubscriptionConfig


    for (InterestRegistrationListener listener : listeners) {
      cacheServer.registerInterestRegistrationListener(listener);
    }

    ClientSubscriptionConfig config = cacheServer.getClientSubscriptionConfig();

    config.setCapacity(subscriptionCapacity);
    config.setEvictionPolicy(subscriptionEvictionPolicy.name().toLowerCase());

    if (StringUtils.hasText(subscriptionDiskStore)) {
      config.setDiskStoreName(subscriptionDiskStore);
    }
  }
View Full Code Here


    assertEquals(16, cacheServer.getMaxThreads());
    assertEquals(1000, cacheServer.getMaximumMessageCount());
    assertEquals(30000, cacheServer.getMaximumTimeBetweenPings());
    assertTrue(cacheServer.isRunning());

    ClientSubscriptionConfig clientSubscriptionConfig = cacheServer.getClientSubscriptionConfig();

    assertNotNull(clientSubscriptionConfig);
    assertEquals(1000, clientSubscriptionConfig.getCapacity());
    assertTrue("ENTRY".equalsIgnoreCase(clientSubscriptionConfig.getEvictionPolicy()));
    assertTrue(String.format("Expected empty DiskStoreName; but was (%1$s)", clientSubscriptionConfig.getDiskStoreName()),
      StringUtils.isEmpty(clientSubscriptionConfig.getDiskStoreName()));
  }
View Full Code Here

TOP

Related Classes of com.gemstone.gemfire.cache.server.ClientSubscriptionConfig

Copyright © 2018 www.massapicom. 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.