Package org.apache.thrift.transport

Examples of org.apache.thrift.transport.TNonblockingServerSocket$NonblockingAbstractServerSocketArgs


      System.out.println("Thrift queue server start ...");
     
      BigQueueService.Iface bigQueueSerivce = new ThriftQueueServiceImpl(QUEUE_DIR);
      TProcessor tprocessor = new BigQueueService.Processor(bigQueueSerivce);
     
      TNonblockingServerSocket tnbSocketTransport = new TNonblockingServerSocket(SERVER_PORT);
      TNonblockingServer.Args tnbArgs = new TNonblockingServer.Args(tnbSocketTransport);
      tnbArgs.processor(tprocessor);
      // Nonblocking server mode needs TFramedTransport
      tnbArgs.transportFactory(new TFramedTransport.Factory());
      tnbArgs.protocolFactory(new TBinaryProtocol.Factory());
View Full Code Here


    try {
      LOG.info("Tachyon Worker version " + Version.VERSION + " tries to start @ " + workerAddress);
      WorkerService.Processor<WorkerServiceHandler> processor =
          new WorkerService.Processor<WorkerServiceHandler>(mWorkerServiceHandler);

      mServerTNonblockingServerSocket = new TNonblockingServerSocket(workerAddress);
      mPort = NetworkUtils.getPort(mServerTNonblockingServerSocket);
      mServer =
          new TThreadedSelectorServer(new TThreadedSelectorServer.Args(
              mServerTNonblockingServerSocket).processor(processor)
              .selectorThreads(selectorThreads).acceptQueueSizePerThread(acceptQueueSizePerThreads)
View Full Code Here

    TProtocolFactory protocolFactory = new TBinaryProtocol.Factory();
    TTransportFactory transportFactory = new TFramedTransport.Factory();
    TNonblockingServerTransport serverTransport;
    ClientHandler.Processor<ClientHandler.Iface> processor =
        new ClientHandler.Processor<ClientHandler.Iface>(handler);
    serverTransport = new TNonblockingServerSocket(listeningPort);
   
    TNonblockingServer.Args serverArgs =
        new TNonblockingServer.Args(serverTransport);
    serverArgs.processor(processor).transportFactory(transportFactory)
        .protocolFactory(protocolFactory);
View Full Code Here

    TTransportFactory transportFactory = new TFramedTransport.Factory();
    TNonblockingServerTransport serverTransport;
    ServerHandler.Processor<ServerHandler.Iface> processor =
        new ServerHandler.Processor<ServerHandler.Iface>(handler);
    try {
      serverTransport = new TNonblockingServerSocket(listeningPort);
    } catch (TTransportException e) {
      LOG.error("Failed to setup the Thrift server.", e);
      return;
    }
    TNonblockingServer.Args serverArgs =
View Full Code Here

                                      Threads.createDaemonThreadFactory(String.format("%s-rpc-%%d", name)),
                                      new ThreadPoolExecutor.CallerRunsPolicy());
    serviceHandler.init();

    TThreadedSelectorServer.Args args =
      new TThreadedSelectorServer.Args(new TNonblockingServerSocket(listenOn))
        .selectorThreads(ioThreads)
        .protocolFactory(new TBinaryProtocol.Factory())
        .transportFactory(new TFramedTransport.Factory())
        .processor(processor)
        .executorService(executor);
View Full Code Here


      if (server_type.equals("nonblocking") ||
          server_type.equals("threaded-selector")) {
        // Nonblocking servers
        TNonblockingServerSocket tNonblockingServerSocket =
          new TNonblockingServerSocket(port);
         
        if (server_type.equals("nonblocking")) {
          // Nonblocking Server
          TNonblockingServer.Args tNonblockingServerArgs
              = new TNonblockingServer.Args(tNonblockingServerSocket);
View Full Code Here

TOP

Related Classes of org.apache.thrift.transport.TNonblockingServerSocket$NonblockingAbstractServerSocketArgs

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.