org.apache.activemq.protobuf
Class Buffer

java.lang.Object
  extended by org.apache.activemq.protobuf.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 Summary
 byte[] data
           
 int length
           
 int offset
           
 
Constructor Summary
Buffer(Buffer other)
           
Buffer(byte[] data)
           
Buffer(byte[] data, int offset, int length)
           
Buffer(java.lang.String value)
          Deprecated. 
 
Method Summary
 byte byteAt(int i)
           
 Buffer compact()
           
 int compareTo(Buffer o)
           
 boolean contains(byte value)
           
 boolean equals(Buffer obj)
           
 boolean equals(java.lang.Object obj)
           
 byte[] getData()
           
 int getLength()
           
 int getOffset()
           
 int hashCode()
           
 int indexOf(byte value, int pos)
           
 boolean isEmpty()
           
static Buffer join(java.util.List<Buffer> items, Buffer seperator)
           
 BufferInputStream newInput()
           
 BufferOutputStream newOutput()
           
 Buffer slice(int low, int high)
           
 byte[] toByteArray()
           
 java.lang.String toStringUtf8()
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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)

newInput

public final BufferInputStream newInput()

newOutput

public final BufferOutputStream newOutput()

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>


Copyright © 2011. All Rights Reserved.