Examples of XMemcachedClientBuilder


Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

    TCPController memServer1 = new TCPController();
    memServer1.setHandler(new MockHandler("response from server1"));
    memServer1.setCodecFactory(new TextLineCodecFactory());
    memServer1.bind(new InetSocketAddress(4799));

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddressMap("localhost:4799"));
    builder.setFailureMode(true);
    MemcachedClient client = builder.build();

    client.setEnableHeartBeat(false);

    try {
View Full Code Here

Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

    TCPController memServer2 = new TCPController();
    memServer2.setHandler(new MockHandler("response from server2"));
    memServer2.setCodecFactory(new TextLineCodecFactory());
    memServer2.bind(new InetSocketAddress(4798));

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddressMap("localhost:4799,localhost:4798"));
    MemcachedClient client = builder.build();

    client.setEnableHeartBeat(false);
    try {

      assertEquals("response from server1", client.get("a"));
View Full Code Here

Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

    TCPController memServer1 = new TCPController();
    memServer1.setHandler(new MockHandler("response from server1"));
    memServer1.setCodecFactory(new TextLineCodecFactory());
    memServer1.bind(new InetSocketAddress(4799));

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddressMap("localhost:4799"));
    MemcachedClient client = builder.build();

    client.setEnableHeartBeat(false);
    try {

      assertEquals("response from server1", client.get("a"));
View Full Code Here

Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

    TCPController memServer2 = new TCPController();
    memServer2.setHandler(new MockHandler("response from server2"));
    memServer2.setCodecFactory(new TextLineCodecFactory());
    memServer2.bind(new InetSocketAddress(4798));

    MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil
        .getAddressMap("localhost:4799 localhost:4798"));
    MemcachedClient client = builder.build();

    client.setEnableHeartBeat(false);

    try {
View Full Code Here

Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

  }
 
  @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

Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

    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.XMemcachedClientBuilder

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.XMemcachedClientBuilder

    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.XMemcachedClientBuilder

        Config.setSetting("path", "dbtest");
        Config.setSetting("logsize", "40");
        Config.setSetting("authorization", "key|abc@@bbs|pass");
        StartNewQueue.newQueueInstance(Integer.parseInt(Config.getSetting("port")));
        log.info("running at port " + Config.getSetting("port"));
        builder = new XMemcachedClientBuilder(AddrUtil.getAddresses("127.0.0.1:12001"));
        builder.setConnectionPoolSize(50); // set connection pool size to five

        try {
            client = builder.build();
            client.setOptimizeGet(false);
View Full Code Here

Examples of net.rubyeye.xmemcached.XMemcachedClientBuilder

    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
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.