Package net.rubyeye.xmemcached

Examples of net.rubyeye.xmemcached.MemcachedClientBuilder.build()


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


    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

      TimeoutException, InterruptedException, MemcachedException {
    properties = ResourcesUtils.getResourceAsProperties("test.properties");

    MemcachedClientBuilder builder = createBuilder();
    builder.getConfiguration().setStatisticsServer(true);
    memcachedClient = builder.build();
    memcachedClient.flushAll();
  }

  public MemcachedClientBuilder createBuilder() throws Exception {
    return null;
View Full Code Here

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

  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

        .getServerMap();
    int[] weightsArray = this.getWeightsArray(serverMap);
    MemcachedClientBuilder builder = this.newBuilder(serverMap,
        weightsArray);
    this.configBuilder(builder);
    this.memcachedClient = builder.build();
    return this.memcachedClient;
  }

  private MemcachedClientBuilder newBuilder(
      Map<InetSocketAddress, InetSocketAddress> serverMap,
View Full Code Here

        .getAddresses(getServerList()));
    builder.setCommandFactory(getCommandFactory());
    builder.setSessionLocator(getSessionLocator());
    builder.getConfiguration()
        .setSessionReadBufferSize(getReadBufferSize());
    MemcachedClient client = builder.build();
    client.setOpTimeout(getOperationTimeoutMillis());
    return new Xmemcache(client);
  }

  protected MemcachedSessionLocator getSessionLocator() {
View Full Code Here

    builder.setSessionLocator(getSessionLocator());
    builder.getConfiguration()
        .setSessionReadBufferSize(getReadBufferSize());
    builder.setConnectionPoolSize(getConnectionPoolSize());
    builder.setConnectTimeout(getConnectTimeoutMillis());
    MemcachedClient client = builder.build();
    client.setOpTimeout(getOperationTimeoutMillis());
    return new Xmemcache(client);
  }

  protected MemcachedSessionLocator getSessionLocator() {
View Full Code Here

  @Override
  protected void setUp() throws Exception {
    MemcachedClientBuilder builder = new XMemcachedClientBuilder();
    listener = new MockMemcachedClientStateListener();
    builder.addStateListener(listener);
    memcachedClient = builder.build();
  }

  public void testStarted() {
    assertEquals(1, listener.getNum());
  }
View Full Code Here

        .getServerMap();
    int[] weightsArray = this.getWeightsArray(serverMap);
    MemcachedClientBuilder builder = this.newBuilder(serverMap,
        weightsArray);
    this.configBuilder(builder);
    this.memcachedClient = builder.build();
    this.memcachedClient.setOpTimeout(opTimeout);
    return this.memcachedClient;
  }

  private MemcachedClientBuilder newBuilder(
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.