Package org.apache.activemq.protobuf
Class Buffer
- java.lang.Object
-
- 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>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description byte
byteAt(int i)
Buffer
compact()
int
compareTo(Buffer o)
boolean
contains(byte value)
boolean
equals(java.lang.Object obj)
boolean
equals(Buffer 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.
-
-
-
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 classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.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)
-
toStringUtf8
@Deprecated public java.lang.String toStringUtf8()
Deprecated.
-
-