Tabnine Logo
ThriftServer.createExecutor
Code IndexAdd Tabnine to your IDE (free)

How to use
createExecutor
method
in
org.apache.hadoop.hbase.thrift2.ThriftServer

Best Java code snippets using org.apache.hadoop.hbase.thrift2.ThriftServer.createExecutor (Showing top 5 results out of 315)

origin: co.cask.hbase/hbase

private static TServer getTHsHaServer(TProtocolFactory protocolFactory,
  THBaseService.Processor processor, TTransportFactory transportFactory,
  InetSocketAddress inetSocketAddress, ThriftMetrics metrics)
  throws TTransportException {
 TNonblockingServerTransport serverTransport = new TNonblockingServerSocket(inetSocketAddress);
 log.info("starting HBase HsHA Thrift server on " + inetSocketAddress.toString());
 THsHaServer.Args serverArgs = new THsHaServer.Args(serverTransport);
 ExecutorService executorService = createExecutor(
   serverArgs.getWorkerThreads(), metrics);
 serverArgs.executorService(executorService);
 serverArgs.processor(processor);
 serverArgs.transportFactory(transportFactory);
 serverArgs.protocolFactory(protocolFactory);
 return new THsHaServer(serverArgs);
}
origin: com.aliyun.hbase/alihbase-thrift

private static TServer getTHsHaServer(TProtocolFactory protocolFactory,
  TProcessor processor, TTransportFactory transportFactory,
  int workerThreads, int maxCallQueueSize,
  InetSocketAddress inetSocketAddress, ThriftMetrics metrics)
  throws TTransportException {
 TNonblockingServerTransport serverTransport = new TNonblockingServerSocket(inetSocketAddress);
 log.info("starting HBase HsHA Thrift server on " + inetSocketAddress.toString());
 THsHaServer.Args serverArgs = new THsHaServer.Args(serverTransport);
 if (workerThreads > 0) {
  // Could support the min & max threads, avoiding to preserve existing functionality.
  serverArgs.minWorkerThreads(workerThreads).maxWorkerThreads(workerThreads);
 }
 ExecutorService executorService = createExecutor(
   workerThreads, maxCallQueueSize, metrics);
 serverArgs.executorService(executorService);
 serverArgs.processor(processor);
 serverArgs.transportFactory(transportFactory);
 serverArgs.protocolFactory(protocolFactory);
 return new THsHaServer(serverArgs);
}
origin: org.apache.hbase/hbase-thrift

private static TServer getTHsHaServer(TProtocolFactory protocolFactory,
  TProcessor processor, TTransportFactory transportFactory,
  int workerThreads, int maxCallQueueSize,
  InetSocketAddress inetSocketAddress, ThriftMetrics metrics)
  throws TTransportException {
 TNonblockingServerTransport serverTransport = new TNonblockingServerSocket(inetSocketAddress);
 log.info("starting HBase HsHA Thrift server on " + inetSocketAddress.toString());
 THsHaServer.Args serverArgs = new THsHaServer.Args(serverTransport);
 if (workerThreads > 0) {
  // Could support the min & max threads, avoiding to preserve existing functionality.
  serverArgs.minWorkerThreads(workerThreads).maxWorkerThreads(workerThreads);
 }
 ExecutorService executorService = createExecutor(
   workerThreads, maxCallQueueSize, metrics);
 serverArgs.executorService(executorService);
 serverArgs.processor(processor);
 serverArgs.transportFactory(transportFactory);
 serverArgs.protocolFactory(protocolFactory);
 return new THsHaServer(serverArgs);
}
origin: org.apache.hbase/hbase-thrift

private static TServer getTThreadedSelectorServer(TProtocolFactory protocolFactory,
  TProcessor processor, TTransportFactory transportFactory,
  int workerThreads, int selectorThreads, int maxCallQueueSize,
  InetSocketAddress inetSocketAddress, ThriftMetrics metrics)
  throws TTransportException {
 TNonblockingServerTransport serverTransport = new TNonblockingServerSocket(inetSocketAddress);
 log.info("starting HBase ThreadedSelector Thrift server on " + inetSocketAddress.toString());
 TThreadedSelectorServer.Args serverArgs = new TThreadedSelectorServer.Args(serverTransport);
 if (workerThreads > 0) {
   serverArgs.workerThreads(workerThreads);
 }
 if (selectorThreads > 0) {
   serverArgs.selectorThreads(selectorThreads);
 }
 ExecutorService executorService = createExecutor(
   workerThreads, maxCallQueueSize, metrics);
 serverArgs.executorService(executorService);
 serverArgs.processor(processor);
 serverArgs.transportFactory(transportFactory);
 serverArgs.protocolFactory(protocolFactory);
 return new TThreadedSelectorServer(serverArgs);
}
origin: com.aliyun.hbase/alihbase-thrift

private static TServer getTThreadedSelectorServer(TProtocolFactory protocolFactory,
  TProcessor processor, TTransportFactory transportFactory,
  int workerThreads, int selectorThreads, int maxCallQueueSize,
  InetSocketAddress inetSocketAddress, ThriftMetrics metrics)
  throws TTransportException {
 TNonblockingServerTransport serverTransport = new TNonblockingServerSocket(inetSocketAddress);
 log.info("starting HBase ThreadedSelector Thrift server on " + inetSocketAddress.toString());
 TThreadedSelectorServer.Args serverArgs = new TThreadedSelectorServer.Args(serverTransport);
 if (workerThreads > 0) {
   serverArgs.workerThreads(workerThreads);
 }
 if (selectorThreads > 0) {
   serverArgs.selectorThreads(selectorThreads);
 }
 ExecutorService executorService = createExecutor(
   workerThreads, maxCallQueueSize, metrics);
 serverArgs.executorService(executorService);
 serverArgs.processor(processor);
 serverArgs.transportFactory(transportFactory);
 serverArgs.protocolFactory(protocolFactory);
 return new TThreadedSelectorServer(serverArgs);
}
org.apache.hadoop.hbase.thrift2ThriftServercreateExecutor

Popular methods of ThriftServer

  • registerFilters
    Adds the option to pre-load filters at startup.
  • <init>
  • bindToPort
  • getOptions
  • getTHsHaServer
  • getTNonBlockingServer
  • getTProtocolFactory
  • getTThreadPoolServer
  • getTTransportFactory
  • parseArguments
  • printUsage
  • getConf
  • printUsage,
  • getConf,
  • getTThreadedSelectorServer,
  • getHttpServer,
  • getTserver,
  • run,
  • stop

Popular in Java

  • Reading from database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • putExtra (Intent)
  • setScale (BigDecimal)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • String (java.lang)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • Notification (javax.management)
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now