Package org.apache.mina.core.buffer

Examples of org.apache.mina.core.buffer.IoBuffer.rewind()


    }

    private static boolean checkResponse(IoBuffer message) {
        IoBuffer buff = message;
        boolean check = buff.get() == 2;
        buff.rewind();
        return check;
    }

    // Inner classes -------------------------------------------------
View Full Code Here


      if (data != null) {
        RTMP rtmp = ((RTMPConnection) Red5.getConnectionLocal()).getState();
        if (data.position() != 0) {
          data.flip();
        } else {
          data.rewind();
        }
        int dataLen = data.limit();
        header.setSize(dataLen);
        // get last header
        Header lastHeader = rtmp.getLastWriteHeader(channelId);
View Full Code Here

        }

        @Override
        public void messageSent(IoSession session, Object message) throws Exception {
            IoBuffer buffer = (IoBuffer) message;
            buffer.rewind();
            byte[] data = new byte[buffer.remaining()];
            buffer.get(data);
            StringBuffer sb = (StringBuffer) session.getAttribute("sent");
            sb.append(new String(data, "ASCII"));
        }
View Full Code Here

    }

    static boolean checkRequest(IoBuffer message) {
        IoBuffer buff = message;
        boolean check = buff.get() == 1;
        buff.rewind();
        return check;
    }

    static boolean checkResponse(IoBuffer message) {
        IoBuffer buff = message;
View Full Code Here

    }

    static boolean checkResponse(IoBuffer message) {
        IoBuffer buff = message;
        boolean check = buff.get() == 2;
        buff.rewind();
        return check;
    }

    // Inner classes -------------------------------------------------
    private final class ServerFactory implements KeepAliveMessageFactory {
View Full Code Here

      log.debug("startTranscodingStream({},{})", broadcastStream.getPublishedName(), scope.getName());
    mInputListener = new IStreamListener() {
      public void packetReceived(IBroadcastStream broadcastStream, IStreamPacket packet) {
          IoBuffer buf = packet.getData();
          if (buf != null)
            buf.rewind();
       
          if (buf == null || buf.remaining() == 0){
            log.debug("skipping empty packet with no data");
            return;
          }
View Full Code Here

   
    mInputListener = new IStreamListener() {
      public void packetReceived(IBroadcastStream broadcastStream, IStreamPacket packet) {
          IoBuffer buf = packet.getData();
          if (buf != null)
          buf.rewind();
       
          if (buf == null || buf.remaining() == 0){
          log.debug("skipping empty packet with no data");
          System.out.println("skipping empty packet with no data");
          return;
View Full Code Here

 
  @Override
  public void packetReceived(IBroadcastStream stream, IStreamPacket packet) {
        IoBuffer buf = packet.getData();
        if (buf != null)
          buf.rewind();
     
        if (buf == null || buf.remaining() == 0){
          return;
        }
               
View Full Code Here

    buffer.put(data);
   
    /* Set the marker back to zero position so that "gets" start from the beginning.
     * Otherwise, you get BufferUnderFlowException.
     */   
    buffer.rewind()
    return buffer;
  }

}
View Full Code Here

    }

    static boolean checkRequest(IoBuffer message) {
        IoBuffer buff = message;
        boolean check = buff.get() == 1;
        buff.rewind();
        return check;
    }

    static boolean checkResponse(IoBuffer message) {
        IoBuffer buff = message;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.