Package com.google.code.or.net

Examples of com.google.code.or.net.Packet


    request.setLength(request.getPacketBody().length);
    transport.getOutputStream().writePacket(request);
    transport.getOutputStream().flush();
   
    //
    final Packet response = transport.getInputStream().readPacket();
    if(response.getPacketBody()[0] == ErrorPacket.PACKET_MARKER) {
      final ErrorPacket error = ErrorPacket.valueOf(response);
      LOGGER.info("login failed, user: {}, error: {}", this.user, error);
      throw new TransportException(error);
    } else if(response.getPacketBody()[0] == OKPacket.PACKET_MARKER) {
      final OKPacket ok = OKPacket.valueOf(response);
      LOGGER.info("login successfully, user: {}, detail: {}", this.user, ok);
    } else {
      LOGGER.warn("login failed, unknown packet: ", response);
      throw new NestableRuntimeException("assertion failed, invalid packet: " + response);
View Full Code Here


    request.setLength(request.getPacketBody().length);
    transport.getOutputStream().writePacket(request);
    transport.getOutputStream().flush();
   
    //
    final Packet response = transport.getInputStream().readPacket();
    if(response.getPacketBody()[0] == ErrorPacket.PACKET_MARKER) {
      final ErrorPacket error = ErrorPacket.valueOf(response);
      LOGGER.info("login failed, user: {}, error: {}", this.user, error);
      throw new TransportException(error);
    } else if(response.getPacketBody()[0] == OKPacket.PACKET_MARKER) {
      final OKPacket ok = OKPacket.valueOf(response);
      LOGGER.info("login successfully, user: {}, detail: {}", this.user, ok);
    } else {
      LOGGER.warn("login failed, unknown packet: ", response);
      throw new RuntimeException("assertion failed, invalid packet: " + response);
View Full Code Here

    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 {
        ResultSetRowPacket row = ResultSetRowPacket.valueOf(packet);
View Full Code Here

    command.setBinlogFileName(StringColumn.valueOf(this.binlogFileName.getBytes(this.encoding)));
    this.transport.getOutputStream().writePacket(command);
    this.transport.getOutputStream().flush();
   
    //
    final Packet packet = this.transport.getInputStream().readPacket();
    if(packet.getPacketBody()[0] == ErrorPacket.PACKET_MARKER) {
      final ErrorPacket error = ErrorPacket.valueOf(packet);
      throw new TransportException(error);
    }
  }
View Full Code Here

    } else {
      this.is = new TransportInputStreamImpl(new ActiveBufferedInputStream(this.socket.getInputStream(), this.level2BufferSize), this.level1BufferSize);
    }
   
    //
    final Packet packet = this.is.readPacket();
    if(packet.getPacketBody()[0] == ErrorPacket.PACKET_MARKER) {
      final ErrorPacket error = ErrorPacket.valueOf(packet);
      LOGGER.info("failed to connect to host: {}, port: {}, error", new Object[]{host, port, error});
      throw new TransportException(error);
    } else {
      //
View Full Code Here

TOP

Related Classes of com.google.code.or.net.Packet

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.