Package org.apache.activemq.util
Class ByteSequenceData
java.lang.Object
org.apache.activemq.util.ByteSequenceData
Used to write and read primitives to and from a ByteSequence.
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
read
(ByteSequence packet) static boolean
readBoolean
(ByteSequence packet) static byte
readByte
(ByteSequence packet) static char
readCharBig
(ByteSequence packet) static char
readCharLittle
(ByteSequence packet) static double
readDoubleBig
(ByteSequence packet) static double
readDoubleLittle
(ByteSequence packet) static float
readFloatBig
(ByteSequence packet) static float
readFloatLittle
(ByteSequence packet) static void
readFully
(ByteSequence packet, byte[] b) static void
readFully
(ByteSequence packet, byte[] b, int off, int len) static int
readIntBig
(ByteSequence packet) static int
readIntLittle
(ByteSequence packet) static long
readLongBig
(ByteSequence packet) static long
readLongLittle
(ByteSequence packet) static short
readShortBig
(ByteSequence packet) static short
readShortLittle
(ByteSequence packet) static int
readUnsignedByte
(ByteSequence packet) static int
readUnsignedShortBig
(ByteSequence packet) static int
readUnsignedShortLittle
(ByteSequence packet) static int
remaining
(ByteSequence packet) static int
skipBytes
(ByteSequence packet, int n) static byte[]
toByteArray
(ByteSequence packet) static void
write
(ByteSequence packet, byte[] b) static void
write
(ByteSequence packet, byte[] b, int off, int len) static void
write
(ByteSequence packet, int b) static void
writeBoolean
(ByteSequence packet, boolean v) static void
writeByte
(ByteSequence packet, int v) static void
writeCharBig
(ByteSequence packet, int v) static void
writeCharLittle
(ByteSequence packet, int v) static void
writeDoubleBig
(ByteSequence packet, double v) static void
writeDoubleLittle
(ByteSequence packet, double v) static void
writeFloatBig
(ByteSequence packet, float v) static void
writeFloatLittle
(ByteSequence packet, float v) static void
writeIntBig
(ByteSequence packet, int v) static void
writeIntLittle
(ByteSequence packet, int v) static void
writeLongBig
(ByteSequence packet, long v) static void
writeLongLittle
(ByteSequence packet, long v) static void
writeRawDoubleBig
(ByteSequence packet, double v) static void
writeRawDoubleLittle
(ByteSequence packet, double v) static void
writeRawFloatBig
(ByteSequence packet, float v) static void
writeRawFloatLittle
(ByteSequence packet, float v) static void
writeShortBig
(ByteSequence packet, int v) static void
writeShortLittle
(ByteSequence packet, int v)
-
Method Details
-
toByteArray
-
remaining
-
read
-
readFully
- Throws:
IOException
-
readFully
- Throws:
IOException
-
skipBytes
- Throws:
IOException
-
readBoolean
- Throws:
IOException
-
readByte
- Throws:
IOException
-
readUnsignedByte
- Throws:
IOException
-
readShortBig
- Throws:
IOException
-
readShortLittle
- Throws:
IOException
-
readUnsignedShortBig
- Throws:
IOException
-
readUnsignedShortLittle
- Throws:
IOException
-
readCharBig
- Throws:
IOException
-
readCharLittle
- Throws:
IOException
-
readIntBig
- Throws:
IOException
-
readIntLittle
- Throws:
IOException
-
readLongBig
- Throws:
IOException
-
readLongLittle
- Throws:
IOException
-
readDoubleBig
- Throws:
IOException
-
readDoubleLittle
- Throws:
IOException
-
readFloatBig
- Throws:
IOException
-
readFloatLittle
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
writeBoolean
- Throws:
IOException
-
writeByte
- Throws:
IOException
-
writeShortBig
- Throws:
IOException
-
writeShortLittle
- Throws:
IOException
-
writeCharBig
- Throws:
IOException
-
writeCharLittle
- Throws:
IOException
-
writeIntBig
- Throws:
IOException
-
writeIntLittle
- Throws:
IOException
-
writeLongBig
- Throws:
IOException
-
writeLongLittle
- Throws:
IOException
-
writeDoubleBig
- Throws:
IOException
-
writeDoubleLittle
- Throws:
IOException
-
writeFloatBig
- Throws:
IOException
-
writeFloatLittle
- Throws:
IOException
-
writeRawDoubleBig
- Throws:
IOException
-
writeRawDoubleLittle
- Throws:
IOException
-
writeRawFloatBig
- Throws:
IOException
-
writeRawFloatLittle
- Throws:
IOException
-