Class Buffer

  • All Implemented Interfaces:
    java.lang.Comparable<Buffer>
    Direct Known Subclasses:
    AsciiBuffer, UTF8Buffer

    public class Buffer
    extends java.lang.Object
    implements java.lang.Comparable<Buffer>
    • Field Detail

      • data

        public final byte[] data
      • offset

        public final int offset
      • length

        public final int length
    • Constructor Detail

      • Buffer

        public Buffer​(Buffer other)
      • Buffer

        public Buffer​(byte[] data)
      • Buffer

        public Buffer​(byte[] data,
                      int offset,
                      int length)
      • Buffer

        @Deprecated
        public Buffer​(java.lang.String value)
        Deprecated.
    • Method Detail

      • slice

        public final Buffer slice​(int low,
                                  int high)
      • getData

        public final byte[] getData()
      • getLength

        public final int getLength()
      • getOffset

        public final int getOffset()
      • compact

        public Buffer compact()
      • toByteArray

        public final byte[] toByteArray()
      • byteAt

        public byte byteAt​(int i)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • equals

        public final boolean equals​(Buffer obj)
      • isEmpty

        public final boolean isEmpty()
      • contains

        public final boolean contains​(byte value)
      • indexOf

        public final int indexOf​(byte value,
                                 int pos)
      • join

        public static final Buffer join​(java.util.List<Buffer> items,
                                        Buffer seperator)
      • toStringUtf8

        @Deprecated
        public java.lang.String toStringUtf8()
        Deprecated.
      • compareTo

        public int compareTo​(Buffer o)
        Specified by:
        compareTo in interface java.lang.Comparable<Buffer>