Package org.apache.thrift7

Examples of org.apache.thrift7.TSerializer


            TTransport trans = inProt.getTransport();
            //Sasl transport
            TSaslServerTransport saslTrans = (TSaslServerTransport)trans;

            //remote address
            TSocket tsocket = (TSocket)saslTrans.getUnderlyingTransport();
            Socket socket = tsocket.getSocket();
            req_context.setRemoteAddress(socket.getInetAddress());

            //remote subject
            SaslServer saslServer = saslTrans.getSaslServer();
            String authId = saslServer.getAuthorizationID();
View Full Code Here


    TTransport _transport = null;

    public KestrelThriftClient(String hostname, int port)
        throws TException {

        _transport = new TFramedTransport(new TSocket(hostname, port));
        TProtocol proto = new TBinaryProtocol(_transport);
        _client = new Kestrel.Client(proto);
        _transport.open();
    }
View Full Code Here

                    req_context.setRemoteAddress(InetAddress.getLocalHost());
                } catch (UnknownHostException e) {
                    throw new RuntimeException(e);
                }                               
            } else if (trans instanceof TSocket) {
                TSocket tsocket = (TSocket)trans;
                //remote address
                Socket socket = tsocket.getSocket();
                req_context.setRemoteAddress(socket.getInetAddress());               
            }

            //anonymous user
            req_context.setSubject(null);
View Full Code Here

                throw new IllegalArgumentException("host is not set");
            }
            if(port<=0) {
                throw new IllegalArgumentException("invalid port: "+port);
            }           
            TSocket socket = new TSocket(host, port);
            if(timeout!=null) {
                socket.setTimeout(timeout);
            }
            final TTransport underlyingTransport = socket;

            //establish client-server transport via plugin
            _transport =  transportPlugin.connect(underlyingTransport, host);
View Full Code Here

    return StatBuckets.getTimeKey(window);
  }

  public static List nimbusClientandConn(String host, Integer port)
      throws TTransportException {
    TSocket ts = new TSocket(host, port);
    TFramedTransport tt = new TFramedTransport(ts);
    TBinaryProtocol prot = new TBinaryProtocol(tt);
    Client nc = new Client(prot);
    ts.open();
    List l = new ArrayList();
    l.add(nc);
    l.add(tt);
    return l;
  }
View Full Code Here

      throw new RuntimeException(e);
    }
  }

  private void connect() throws TException {
    conn = new TFramedTransport(new TSocket(host, port));
    client = new DistributedRPCInvocations.Client(new TBinaryProtocol(conn));
    conn.open();
  }
View Full Code Here

  public DRPCClient(String host, int port) {
    this(host, port, null);
  }

  private void connect() throws TException {
    TSocket socket = new TSocket(host, port);
    if (timeout != null) {
      socket.setTimeout(timeout);
    }
    conn = new TFramedTransport(socket);
    client = new DistributedRPC.Client(new TBinaryProtocol(conn));
    conn.open();
  }
View Full Code Here

          req_context.setRemoteAddress(InetAddress.getLocalHost());
        } catch (UnknownHostException e) {
          throw new RuntimeException(e);
        }
      } else if (trans instanceof TSocket) {
        TSocket tsocket = (TSocket) trans;
        // remote address
        Socket socket = tsocket.getSocket();
        req_context.setRemoteAddress(socket.getInetAddress());
      }

      // anonymous user
      req_context.setSubject(null);
View Full Code Here

//      /***************only test for daily *************/
//      if (host.endsWith("bja")) {
//        host += ".tbsite.net";
//      }
//      /***************only test for daily *************/
      TSocket socket = new TSocket(host, port);
      if (timeout != null) {
        socket.setTimeout(timeout);
      }
      final TTransport underlyingTransport = socket;

      // establish client-server transport via plugin
      _transport = transportPlugin.connect(underlyingTransport, host);
View Full Code Here

     * Connect to the specified server via framed transport
     * @param transport The underlying Thrift transport.
     */
    public TTransport connect(TTransport transport, String serverHost) throws TTransportException {
        //create a framed transport
        TTransport conn = new TFramedTransport(transport);

        //connect
        conn.open();
        LOG.debug("Simple client transport has been established");

        return conn;
    }
View Full Code Here

TOP

Related Classes of org.apache.thrift7.TSerializer

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.