Examples of ByteArrayBuffer


Examples of org.eclipse.jetty.io.ByteArrayBuffer

                              name = SipHeaders.CACHE.lookup(_token0);
                          }
                        }
                       
                       
            Buffer value = _multiline == null ? (Buffer) _token1 : new ByteArrayBuffer(_multiline); // FIXME UTF8
           
            int ho = SipHeaders.CACHE.getOrdinal(name);
           
            if (ho == SipHeaders.CONTENT_LENGTH_ORDINAL)
            {
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    return i;
  }
 
    public Buffer toBuffer()
    {
        return new ByteArrayBuffer(_rack);
    }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

      _remotePort = remotePort;
    }
   
    public void send(DnsMessage message) throws IOException
    {
      ByteArrayBuffer buffer = new ByteArrayBuffer(MAX_PACKET_SIZE);
      message.encode(buffer);
      DatagramPacket packet = new DatagramPacket(buffer.asArray(), buffer.length(), _remoteAddr, _remotePort);
     
      _socket = newDatagramSocket();
      _socket.send(packet);
    }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    {
      DatagramPacket packet = new DatagramPacket(new byte[MAX_PACKET_SIZE], MAX_PACKET_SIZE);
      _socket.setSoTimeout(timeout);
      _socket.receive(packet);
      DnsMessage message = new DnsMessage();
      message.decode(new ByteArrayBuffer(packet.getData()));
      _socket.close();
      return message;
    }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

        throw new ServletParseException("Invalid CSeq method: " + _method);
  }

    public Buffer toBuffer()
    {
        return new ByteArrayBuffer(_cseq);
    }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }
 
  public static SipMessage getMessage(String msg) throws Exception
  {
    EventHandler handler = new EventHandler();
    SipParser parser = new SipParser(new ByteArrayBuffer(msg.getBytes()), handler);
    parser.parse();
    return handler.getMessage();
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    int read;
    while ((read = is.read(buffer)) != -1)
    {
      os.write(buffer, 0, read);
    }
    SipParser parser = new SipParser(new ByteArrayBuffer(os.toByteArray()), handler);
    parser.parse();
   
    SipMessage message = handler.getMessage();
    String toString = message.toString();
    System.out.println(message);
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  {
    byte[] raw = getRawMessage("/responseA.dat");
    for (int i = 0; i < 100000; i++)
    {
      DnsMessage message = new DnsMessage();
      message.decode(new ByteArrayBuffer(raw));
    }
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  }
 
  public void testEncode(String name) throws Exception
  {
    byte[] raw = getRawMessage(name);
    Buffer origBuffer = new ByteArrayBuffer(raw);
    DnsMessage message = new DnsMessage();
    message.decode(origBuffer);
    origBuffer = new ByteArrayBuffer(raw);
    Buffer buffer = new ByteArrayBuffer(512);
    message.encode(buffer);
    byte[] encoded = buffer.asArray();
    //System.out.println(message);
   
    DnsMessage message2 = new DnsMessage();
    message2.decode(new ByteArrayBuffer(encoded));
   
    assertArrayEquals(raw, encoded);
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    return os.toByteArray();
  }
 
  public DnsMessage getMessage(String name) throws Exception
  {
    Buffer buffer = new ByteArrayBuffer(getRawMessage(name));
    DnsMessage message = new DnsMessage();
    message.decode(buffer);
    return 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.