Examples of ThreadPoolBuilder


Examples of com.rackspacecloud.blueflood.concurrent.ThreadPoolBuilder

        answers.put(locators.get(1), answerForStringMetric);
    }

    @Test
    public void testBatchGet() throws Exception {
        ThreadPoolExecutor executor = new ThreadPoolBuilder().withBoundedQueue(10)
                .withCorePoolSize(1).withMaxPoolSize(1).withName("TestBatchQuery").build();
        BatchMetricsQueryHandler batchMetricsQueryHandler = new BatchMetricsQueryHandler(executor,
                AstyanaxReader.getInstance());
       
        // let's make the executor a little slow
View Full Code Here

Examples of com.salesforce.hbase.index.parallel.ThreadPoolBuilder

    }
  }

  private static ThreadPoolBuilder getPoolBuilder(RegionCoprocessorEnvironment env) {
    String serverName = env.getRegionServerServices().getServerName().getServerName();
    return new ThreadPoolBuilder(serverName + "-index-builder", env.getConfiguration()).
        setCoreTimeout(INDEX_BUILDER_KEEP_ALIVE_TIME_CONF_KEY).
        setMaxThread(NUM_CONCURRENT_INDEX_BUILDER_THREADS_CONF_KEY,
          DEFAULT_CONCURRENT_INDEX_BUILDER_THREADS);
  }
View Full Code Here

Examples of com.salesforce.hbase.index.parallel.ThreadPoolBuilder

  @Override
  public void setup(IndexWriter parent, RegionCoprocessorEnvironment env, String name) {
    Configuration conf = env.getConfiguration();
    setup(IndexWriterUtils.getDefaultDelegateHTableFactory(env),
      ThreadPoolManager.getExecutor(
        new ThreadPoolBuilder(name, conf).
          setMaxThread(NUM_CONCURRENT_INDEX_WRITER_THREADS_CONF_KEY,
            DEFAULT_CONCURRENT_INDEX_WRITER_THREADS).
          setCoreTimeout(INDEX_WRITER_KEEP_ALIVE_TIME_CONF_KEY), env),
      env.getRegionServerServices(), parent, CachingHTableFactory.getCacheSize(conf));
  }
View Full Code Here

Examples of com.salesforce.hbase.index.parallel.ThreadPoolBuilder

  @Override
  public void setup(IndexWriter parent, RegionCoprocessorEnvironment env, String name) {
    Configuration conf = env.getConfiguration();
    setup(IndexWriterUtils.getDefaultDelegateHTableFactory(env),
      ThreadPoolManager.getExecutor(
        new ThreadPoolBuilder(name, conf).
          setMaxThread(NUM_CONCURRENT_INDEX_WRITER_THREADS_CONF_KEY,
            DEFAULT_CONCURRENT_INDEX_WRITER_THREADS).
          setCoreTimeout(INDEX_WRITER_KEEP_ALIVE_TIME_CONF_KEY), env),
      env.getRegionServerServices(), parent, CachingHTableFactory.getCacheSize(conf));
  }
View Full Code Here

Examples of org.apache.camel.builder.ThreadPoolBuilder

    protected RouteBuilder createRouteBuilder() throws Exception {
        return new RouteBuilder() {
            @Override
            public void configure() throws Exception {
                // create shared pool and enlist in registry
                pool = new ThreadPoolBuilder(context).poolSize(1).buildScheduled(this, "MySharedPool");
                registry.put("myPool", pool);

                from("file:target/a?scheduledExecutorService=#myPool").routeId("a")
                    .to("direct:shared");
View Full Code Here

Examples of org.apache.camel.builder.ThreadPoolBuilder

*/
public class CustomThreadPoolInlineRouteBuilder extends RouteBuilder {
    @Override
    public void configure() throws Exception {
        CamelContext context = getContext();
        ExecutorService executorService = new ThreadPoolBuilder(context).poolSize(5).maxQueueSize(100).build("CustomThreadPool");

        from("direct:in")
            .log("Received ${body}:${threadName}")
            .threads().executorService(executorService)
            .log("Processing ${body}:${threadName}")
View Full Code Here

Examples of org.apache.camel.builder.ThreadPoolBuilder

public class WireTapCustomThreadPoolRouteBuilder extends RouteBuilder {

    @Override
    public void configure() throws Exception {

        ThreadPoolBuilder builder = new ThreadPoolBuilder(getContext());
        ExecutorService oneThreadOnly = builder.poolSize(1).maxPoolSize(1)
            .maxQueueSize(100).build("JustMeDoingTheTapping");

        from("direct:start")
            .wireTap("direct:tapped").executorService(oneThreadOnly)
            .to("mock:out");
View Full Code Here

Examples of org.apache.hbase.index.parallel.ThreadPoolBuilder

  @Override
  public void setup(IndexWriter parent, RegionCoprocessorEnvironment env, String name) {
    Configuration conf = env.getConfiguration();
    setup(IndexWriterUtils.getDefaultDelegateHTableFactory(env),
      ThreadPoolManager.getExecutor(
        new ThreadPoolBuilder(name, conf).
          setMaxThread(NUM_CONCURRENT_INDEX_WRITER_THREADS_CONF_KEY,
            DEFAULT_CONCURRENT_INDEX_WRITER_THREADS).
          setCoreTimeout(INDEX_WRITER_KEEP_ALIVE_TIME_CONF_KEY), env),
      env.getRegionServerServices(), parent, CachingHTableFactory.getCacheSize(conf));
  }
View Full Code Here

Examples of org.apache.hbase.index.parallel.ThreadPoolBuilder

  @Override
  public void setup(IndexWriter parent, RegionCoprocessorEnvironment env, String name) {
    Configuration conf = env.getConfiguration();
    setup(IndexWriterUtils.getDefaultDelegateHTableFactory(env),
      ThreadPoolManager.getExecutor(
        new ThreadPoolBuilder(name, conf).
          setMaxThread(NUM_CONCURRENT_INDEX_WRITER_THREADS_CONF_KEY,
            DEFAULT_CONCURRENT_INDEX_WRITER_THREADS).
          setCoreTimeout(INDEX_WRITER_KEEP_ALIVE_TIME_CONF_KEY), env),
      env.getRegionServerServices(), parent, CachingHTableFactory.getCacheSize(conf));
  }
View Full Code Here

Examples of org.apache.hbase.index.parallel.ThreadPoolBuilder

    }
  }

  private static ThreadPoolBuilder getPoolBuilder(RegionCoprocessorEnvironment env) {
    String serverName = env.getRegionServerServices().getServerName().getServerName();
    return new ThreadPoolBuilder(serverName + "-index-builder", env.getConfiguration()).
        setCoreTimeout(INDEX_BUILDER_KEEP_ALIVE_TIME_CONF_KEY).
        setMaxThread(NUM_CONCURRENT_INDEX_BUILDER_THREADS_CONF_KEY,
          DEFAULT_CONCURRENT_INDEX_BUILDER_THREADS);
  }
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.