Examples of MemcachedClientBuilder


Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

import net.rubyeye.xmemcached.utils.AddrUtil;

public class ConsistentHashMemcachedClientTest extends StandardHashMemcachedClientTest {
  @Override
  public MemcachedClientBuilder createBuilder() throws Exception {
    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddresses(properties.getProperty("test.memcached.servers")));
    builder.setSessionLocator(new KetamaMemcachedSessionLocator());

    return builder;
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

    MemcachedClient client = new XMemcachedClient();
    assertFalse(client.isShutdown());
    client.shutdown();
    assertTrue(client.isShutdown());

    MemcachedClientBuilder builder = new XMemcachedClientBuilder();
    client = builder.build();
    assertFalse(client.isShutdown());
    client.shutdown();
    assertTrue(client.isShutdown());
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

  protected void createClients() throws IOException, Exception,
      TimeoutException, InterruptedException, MemcachedException {
    properties = ResourcesUtils.getResourceAsProperties("test.properties");

    MemcachedClientBuilder builder = createBuilder();
    builder.getConfiguration().setStatisticsServer(true);
    memcachedClient = builder.build();
    memcachedClient.flushAll();
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

  public void testWeightedServers() throws Exception {
    // shutdown current client
    memcachedClient.shutdown();

    MemcachedClientBuilder builder = createWeightedBuilder();
    builder.getConfiguration().setStatisticsServer(true);
    memcachedClient = builder.build();
    memcachedClient.flushAll(5000);

    Map<InetSocketAddress, Map<String, String>> oldStats = memcachedClient
        .getStats();
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

  }

  public static MemcachedClient getMemcachedClient(String servers) {
    try {
      // use text protocol by default
      MemcachedClientBuilder builder = new XMemcachedClientBuilder(
          AddrUtil.getAddresses(servers));
      return builder.build();
    } catch (IOException e) {
      System.err.println("Create MemcachedClient fail");
      e.printStackTrace();
    }
    return null;
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

public class ConnectionPoolMemcachedClientTest extends XMemcachedClientTest {
  private static final int CONNECTION_POOL_SIZE = 3;

  @Override
  public MemcachedClientBuilder createBuilder() throws Exception {
    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddresses(properties
            .getProperty("test.memcached.servers")));
    builder.setConnectionPoolSize(CONNECTION_POOL_SIZE);
    return builder;
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

    int[] weights = new int[addressList.size()];
    for (int i = 0; i < weights.length; i++) {
      weights[i] = i + 1;
    }

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(
        addressList, weights);
    builder.setConnectionPoolSize(CONNECTION_POOL_SIZE);
    builder.setCommandFactory(new BinaryCommandFactory());
    builder.setSessionLocator(new KetamaMemcachedSessionLocator());
    return builder;
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

import net.rubyeye.xmemcached.utils.AddrUtil;

public class ConsistentHashMemcachedClientTest extends XMemcachedClientTest {
  @Override
  public MemcachedClientBuilder createBuilder() throws Exception {
    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddresses(properties.getProperty("test.memcached.servers")));
    builder.setSessionLocator(new KetamaMemcachedSessionLocator());

    return builder;
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

        .getProperty("test.memcached.servers"));
    int[] weights = new int[addressList.size()];
    for (int i = 0; i < weights.length; i++) {
      weights[i] = i + 1;
    }
    MemcachedClientBuilder builder = new XMemcachedClientBuilder(
        addressList, weights);
    builder.setSessionLocator(new KetamaMemcachedSessionLocator());
    return builder;
  }
View Full Code Here

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder

*/
public class BinaryMemcachedClientUnitTest extends XMemcachedClientTest {
  @Override
  public MemcachedClientBuilder createBuilder() throws Exception {

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddresses(this.properties
            .getProperty("test.memcached.servers")));
    builder.setCommandFactory(new BinaryCommandFactory());
    ByteUtils.testing = true;
    return builder;
  }
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.