Package org.apache.thrift

Examples of org.apache.thrift.TProcessorFactory


    super(new TProcessorFactory(processor), serverTransport);
    executorService_ = Executors.newFixedThreadPool(threads);
  }
 
  public ThreadPoolServer(TProcessor processor, TServerTransport serverTransport) {
    super(new TProcessorFactory(processor), serverTransport);
    executorService_ = Executors.newFixedThreadPool(5);
  }
View Full Code Here


    CLIService cliService = new CLIService();
    cliService.init(hconf);
    ThriftCLIService tcliService = new ThriftCLIService(cliService);
    tcliService.init(hconf);
    TProcessorFactory procFactory = PlainSaslHelper.getPlainProcessorFactory(tcliService);
    assertEquals("doAs enabled processor for unsecure mode",
        procFactory.getProcessor(null).getClass(), TUGIContainingProcessor.class);
  }
View Full Code Here

  @Override
  public void run() {
    try {
      hiveAuthFactory = new HiveAuthFactory();
      TTransportFactory  transportFactory = hiveAuthFactory.getAuthTransFactory();
      TProcessorFactory processorFactory = hiveAuthFactory.getAuthProcFactory(this);

      String portString = System.getenv("HIVE_SERVER2_THRIFT_PORT");
      if (portString != null) {
        portNum = Integer.valueOf(portString);
      } else {
View Full Code Here

     
      TPeekingTransportFactory peekFactory = new TPeekingTransportFactory(propertyName,"thrudoc_log");
     
      //Server
      //TServer server = new THsHaServer(processor,serverSocket);
      server = new THsHaServer( new TProcessorFactory(processor), serverSocket,
                    peekFactory, peekFactory,
                    new TBinaryProtocol.Factory(),
                    new TBinaryProtocol.Factory(),
                    opt);
     
View Full Code Here

     * Create a standard thrift {@link TProcessorFactory} that always returns the same
     * {@link TProcessor} adapted from the given {@link NiftyProcessor}
     */
    public static TProcessorFactory processorToTProcessorFactory(final NiftyProcessor niftyProcessor)
    {
        return new TProcessorFactory(processorToTProcessor(niftyProcessor));
    }
View Full Code Here

     * {@link NiftyProcessorFactory} to construct an instance, then adapts each instance to a
     * standard Thrift {@link TProcessor}
     */
    public static TProcessorFactory processorFactoryToTProcessorFactory(final NiftyProcessorFactory niftyProcessorFactory)
    {
        return new TProcessorFactory(null) {
            @Override
            public TProcessor getProcessor(TTransport trans)
            {
                return processorToTProcessor(niftyProcessorFactory.getProcessor(trans));
            }
View Full Code Here

        return this;
    }

    public ThriftServerDefBuilder withProcessor(TProcessor processor)
    {
        this.thriftProcessorFactory = new TProcessorFactory(processor);
        return this;
    }
View Full Code Here

        options.minWorkerThreads = MIN_WORKER_THREADS;

        ExecutorService executorService = new CleaningThreadPool(cassandraServer.clientState,
                                                                 options.minWorkerThreads,
                                                                 options.maxWorkerThreads);
        serverEngine = new CustomTThreadPoolServer(new TProcessorFactory(processor),
                                             tServerSocket,
                                             inTransportFactory,
                                             outTransportFactory,
                                             tProtocolFactory,
                                             tProtocolFactory,
View Full Code Here

                           TServerTransport serverTransport,
                           TTransportFactory inputTransportFactory,
                           TTransportFactory outputTransportFactory,
                           TProtocolFactory inputProtocolFactory,
                           TProtocolFactory outputProtocolFactory) {
    this(new TProcessorFactory(processor), serverTransport,
         inputTransportFactory, outputTransportFactory,
         inputProtocolFactory, outputProtocolFactory);
  }
View Full Code Here

          TTransportFactory inputTransportFactory,
          TTransportFactory outputTransportFactory,
          TProtocolFactory inputProtocolFactory,
          TProtocolFactory outputProtocolFactory,
          Options options) {
    this(new TProcessorFactory(processor), serverTransport,
         inputTransportFactory, outputTransportFactory,
         inputProtocolFactory, outputProtocolFactory,
         options);
  }
View Full Code Here

TOP

Related Classes of org.apache.thrift.TProcessorFactory

Copyright © 2018 www.massapicom. 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.