Package org.apache.thrift.transport

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


  public void startServer(final TProcessor processor, final TProtocolFactory protoFactory) throws Exception {
    serverThread = new Thread() {
      public void run() {
        try {
          // Transport
          TNonblockingServerSocket tServerSocket =
            new TNonblockingServerSocket(PORT);

          server = getServer(processor, tServerSocket, protoFactory);

          // Run it
          System.out.println("Starting the server on port " + PORT + "...");
View Full Code Here


  }

  public void testIt() throws Exception {
    // put up a server
    final THsHaServer s = new THsHaServer(new Srv.Processor(new SrvHandler()),
      new TNonblockingServerSocket(ServerTestBase.PORT));
    new Thread(new Runnable() {
      @Override
      public void run() {
        s.serve();
      }
View Full Code Here

  public void startServer(final TProcessor processor, final TProtocolFactory protoFactory) throws Exception {
    serverThread = new Thread() {
      public void run() {
        try {
          // Transport
          TNonblockingServerSocket tServerSocket =
            new TNonblockingServerSocket(PORT);

          server = getServer(processor, tServerSocket, protoFactory);

          // Run it
          System.out.println("Starting the server on port " + PORT + "...");
View Full Code Here

    int thriftPort;
   
    do {
      thriftPort = config.getInt(DNodeProperties.PORT);
      try {
        serverTransport = new TNonblockingServerSocket(thriftPort);
        init = true;
      } catch(org.apache.thrift.transport.TTransportException e) {
        if(!config.getBoolean(DNodeProperties.PORT_AUTOINCREMENT)) {
          throw e;
        }
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

    public String getVersion() throws TException {
        return "Test Server - V0";
    }

    public  void start() throws Exception {
        transport = new TNonblockingServerSocket(port);
        processor =  new SuroServer.Processor(this);

        THsHaServer.Args serverArgs = new THsHaServer.Args(transport);
        serverArgs.processor(processor);
        serverArgs.workerThreads(2);
View Full Code Here

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

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

      // Extract the port from the generated socket.
      // When running tests, its great to use port '0' so the system will figure out what port to
      // use (any random free port).
      // In a production or any real deployment setup, port '0' should not be used as it will make
      // deployment more complicated.
      mServerTNonblockingServerSocket = new TNonblockingServerSocket(address);
      mPort = NetworkUtils.getPort(mServerTNonblockingServerSocket);

      mMasterAddress = new InetSocketAddress(NetworkUtils.getFqdnHost(address), mPort);
      String journalFolder = MasterConf.get().JOURNAL_FOLDER;
      Preconditions.checkState(isFormatted(journalFolder, MasterConf.get().FORMAT_FILE_PREFIX),
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.