Examples of ByteArrayBuffer


Examples of org.eclipse.jetty.io.ByteArrayBuffer

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

Examples of org.eclipse.jetty.io.ByteArrayBuffer

                      while (startValue < endValue && b[startValue] <= ' ') startValue++;
                     
                      byte[] bValue = asArray(b, startValue, endValue - startValue);
                     
                      //Buffer buffer = new View(value, startValue, startValue, endValue, Buffer.READONLY);
                      msg.getFields().addBuffer(name, new ByteArrayBuffer(bValue));
                     
                      //value = new View(value, i + 1, i + 1, end, Buffer.READONLY);
                     
                      startValue = i + 1;
                  }
              }
              while (startValue < end && b[startValue] <= ' ') startValue++;
             
              byte[] bValue = asArray(b, startValue, end - startValue);
              msg.getFields().addBuffer(name, new ByteArrayBuffer(bValue));
             
              //value = new View(value, startValue, startValue, end, Buffer.READONLY);
          }
          else
         
            msg.getFields().addBuffer(name, new ByteArrayBuffer(value.asArray()));
          }
    }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

        return sb.toString();
    }
   
  public Buffer toBuffer()
  {
    return new ByteArrayBuffer(toString());
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

  {
    if (buffer.space() < space)
    {
      while (space < (buffer.capacity() / 2) && space < 128)
        space *= 2;
      ByteArrayBuffer larger = new ByteArrayBuffer(buffer.capacity() + space);
      larger.put(buffer);
      //larger.setMarkIndex(buffer.markIndex());
      larger.setGetIndex(buffer.getIndex());
      return larger;
    }
    return buffer;
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

        }
    }
   
    public Buffer newBuffer(int size)
    {
      return new ByteArrayBuffer(size);
    }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    if (length == 2 || length == 4) return;
   
    byte[] b = new byte[length];
    System.arraycopy(p.getData(), 0, b, 0, length);
   
    Buffer buffer = new ByteArrayBuffer(b);
   
    EventHandler handler = new EventHandler();
    SipParser parser = new SipParser(buffer, handler);
   
    try
    {
      parser.parse();
     
      SipMessage message = handler.getMessage();
      message.setConnection(new UdpConnection(p.getAddress(), p.getPort()));
     
      /*
      message.set5uple(getTransportOrdinal(), getAddr(), getPort(), p.getAddress(), p.getPort());
   
      if (message.isRequest())
        ((SipRequest) message).setEndpoint(this);
       
      */
     
      process(message);
    }
    catch (Throwable t)
    {
      if (_statsStartedAt != -1)
      {
        synchronized (_statsLock)
        {
          _nbParseErrors++;
        }
      }
      Log.warn(t);
      //if (handler.hasException())
        //Log.warn(handler.getException());
       
      if (Log.isDebugEnabled())
        Log.debug("Buffer content: \r\n" + HexString.toDetailedHexString(buffer.array(), p.getLength()));
    }
   
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    return false;
  }
 
  public Buffer newBuffer()
  {
    return new ByteArrayBuffer(MAX_UDP_SIZE);
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

        }
    }
   
  public Buffer newBuffer(int size)
  {
    return new ByteArrayBuffer(size);
  }
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

    {
      _logDateCache = new DateCache(_logDateFormat, _logLocale);
      _logDateCache.setTimeZoneID(_logTimeZone);
     
      _generator = new SipGenerator();
      _buffer = new ByteArrayBuffer(64000);
     
      super.doStart();
         
    }
    catch (Exception e)
View Full Code Here

Examples of org.eclipse.jetty.io.ByteArrayBuffer

   
    public abstract String getRequestLine();
   
    public String toString()
    {
      Buffer buffer = new ByteArrayBuffer(64000);
      new SipGenerator().generate(buffer, this);
      return buffer.toString();
    }
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.