Package com.google.code.or.net.impl

Examples of com.google.code.or.net.impl.TransportImpl


    authenticator.setUser("xjq");
    authenticator.setPassword("123456");
    authenticator.setInitialSchema("test");
   
    //
    final TransportImpl transport = new TransportImpl();
    transport.setAuthenticator(authenticator);
    transport.setSocketFactory(new SocketFactoryImpl());
    transport.connect("localhost", 3306);
   
    //
    final ComQuery command = new ComQuery();
    command.setSql(StringColumn.valueOf("select * from test.abc where id < 6".getBytes()));
    transport.getOutputStream().writePacket(command);
    transport.getOutputStream().flush();
   
    //
    Packet packet = transport.getInputStream().readPacket();
    if(packet.getPacketBody()[0] == ErrorPacket.PACKET_MARKER) {
      final ErrorPacket error = ErrorPacket.valueOf(packet);
      LOGGER.info("{}", error);
      return;
    }
   
    //
    final ResultSetHeaderPacket header = ResultSetHeaderPacket.valueOf(packet);
    LOGGER.info("{}", header);
   
    //
    while(true) {
      packet = transport.getInputStream().readPacket();
      if(packet.getPacketBody()[0] == EOFPacket.PACKET_MARKER) {
        EOFPacket eof = EOFPacket.valueOf(packet);
        LOGGER.info("{}", eof);
        break;
      } else {
        ResultSetFieldPacket field = ResultSetFieldPacket.valueOf(packet);
        LOGGER.info("{}", field);
      }
    }
   
    //
    while(true) {
      packet = transport.getInputStream().readPacket();
      if(packet.getPacketBody()[0] == EOFPacket.PACKET_MARKER) {
        EOFPacket eof = EOFPacket.valueOf(packet);
        LOGGER.info("{}", eof);
        break;
      } else {
View Full Code Here


    }
  }
 
  protected Transport getDefaultTransport() throws Exception {
    //
    final TransportImpl r = new TransportImpl();
    r.setLevel1BufferSize(this.level1BufferSize);
    r.setLevel2BufferSize(this.level2BufferSize);
   
    //
    final AuthenticatorImpl authenticator = new AuthenticatorImpl();
    authenticator.setUser(this.user);
    authenticator.setPassword(this.password);
    authenticator.setEncoding(this.encoding);
    r.setAuthenticator(authenticator);
   
    //
    final SocketFactoryImpl socketFactory = new SocketFactoryImpl();
    socketFactory.setKeepAlive(true);
    socketFactory.setTcpNoDelay(false);
    socketFactory.setReceiveBufferSize(this.socketReceiveBufferSize);
    r.setSocketFactory(socketFactory);
    return r;
  }
View Full Code Here

TOP

Related Classes of com.google.code.or.net.impl.TransportImpl

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.