Package org.apache.thrift.transport

Examples of org.apache.thrift.transport.TNonblockingServerTransport


   * Everything is based on the given {@link SploutConfiguration} by constructor.
   */
  @SuppressWarnings({ "unchecked", "rawtypes" })
  public void init() throws Exception {
    DNodeService.Processor processor = new DNodeService.Processor(this);
    TNonblockingServerTransport serverTransport = null;

    boolean init = false;
    int retries = 0;
    int thriftPort;
   
View Full Code Here


    }
  }

  private static TServer getTNonBlockingServer(TProtocolFactory protocolFactory, THBaseService.Processor processor,
      TTransportFactory transportFactory, InetSocketAddress inetSocketAddress) throws TTransportException {
    TNonblockingServerTransport serverTransport = new TNonblockingServerSocket(inetSocketAddress);
    log.info("starting HBase Nonblocking Thrift server on " + inetSocketAddress.toString());
    TNonblockingServer.Args serverArgs = new TNonblockingServer.Args(serverTransport);
    serverArgs.processor(processor);
    serverArgs.transportFactory(transportFactory);
    serverArgs.protocolFactory(protocolFactory);
View Full Code Here

  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);
View Full Code Here

        {
            if (DatabaseDescriptor.getClientEncryptionOptions().enabled)
                throw new RuntimeException("Client SSL is not supported for non-blocking sockets (hsha). Please remove client ssl from the configuration.");

            final InetSocketAddress addr = args.addr;
            TNonblockingServerTransport serverTransport;
            try
            {
                serverTransport = new TCustomNonblockingServerSocket(addr, args.keepAlive, args.sendBufferSize, args.recvBufferSize);
            }
            catch (TTransportException e)
View Full Code Here

                serverEngine = new CustomTThreadPoolServer(serverArgs, executorService);
                logger.info(String.format("Using synchronous/threadpool thrift server on %s : %s", listenAddr, listenPort));
            }
            else
            {
                TNonblockingServerTransport serverTransport;
                try
                {
                    serverTransport = new TCustomNonblockingServerSocket(new InetSocketAddress(listenAddr, listenPort),
                                                                             DatabaseDescriptor.getRpcKeepAlive(),
                                                                             DatabaseDescriptor.getRpcSendBufferSize(),
View Full Code Here

 
  public void start(){
    //Start the server
    try{
      //Transport
      TNonblockingServerTransport serverSocket =
        new TNonblockingServerSocket(port);
     
     
      //Processor
      TProcessor  processor =
View Full Code Here

 
  public void start(){
    //Start the server
    try{
      //Transport
      TNonblockingServerTransport serverSocket =
        new TNonblockingServerSocket(port);
     
     
      //Processor
      TProcessor  processor =
View Full Code Here

    generator = new Random(seed);
   
    // Setup the Thrift server
    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 =
View Full Code Here

    LOG.info("Max heap size: " + Runtime.getRuntime().maxMemory());
   
    // Setup the Thrift server
    TProtocolFactory protocolFactory = new TBinaryProtocol.Factory();
    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) {
View Full Code Here

TOP

Related Classes of org.apache.thrift.transport.TNonblockingServerTransport

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.