public class StreamingUtils
extends java.lang.Object
| Constructor and Description |
|---|
StreamingUtils() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
intToBytes(int v) |
static byte |
readByte(java.io.InputStream stream)
Reading single byte from stream
|
static void |
readBytes(byte[] buffer,
int offset,
int count,
java.io.InputStream stream)
Reading bytes from stream
|
static byte[] |
readBytes(int count,
java.io.InputStream stream)
Reading bytes from stream
|
static byte[] |
readBytes(int count,
java.io.RandomAccessFile file)
Reading bytes from RandomAccessFile
|
static double |
readDouble(java.io.InputStream stream)
Reading double from stream
|
static int |
readInt(byte[] src)
Reading int from bytes array
|
static int |
readInt(byte[] src,
int offset)
Reading int from bytes array
|
static int |
readInt(java.io.InputStream stream)
Reading int from stream
|
static long |
readLong(byte[] src,
int offset)
Reading long value from bytes array
|
static long |
readLong(java.io.InputStream stream)
Reading long from stream
|
static boolean |
readProtoBool(java.io.InputStream stream) |
static byte[] |
readProtoBytes(java.io.InputStream stream) |
static long[] |
readProtoLongs(java.io.InputStream stream) |
static java.lang.String |
readProtoString(java.io.InputStream stream) |
static long |
readUInt(byte[] src)
Reading uint from bytes array
|
static long |
readUInt(byte[] src,
int offset)
Reading uint from bytes array
|
static long |
readUInt(java.io.InputStream stream)
Reading uint from stream
|
static long |
readVarInt(java.io.InputStream stream)
Reading protobuf-like varint
|
static void |
skipBytes(int count,
java.io.InputStream stream)
Reading bytes from stream
|
static int |
stringSize(java.lang.String s) |
static int |
varintSize(long value)
Calculating varint serialization size
|
static void |
writeByte(byte v,
java.io.OutputStream stream)
Writing byte to stream
|
static void |
writeByte(int v,
java.io.OutputStream stream)
Writing byte to stream
|
static void |
writeBytes(byte[] data,
int offset,
int len,
java.io.OutputStream stream)
Writing byte array to stream
|
static void |
writeBytes(byte[] data,
java.io.OutputStream stream)
Writing byte array to stream
|
static void |
writeDouble(double v,
java.io.OutputStream stream)
Writing double to stream
|
static void |
writeInt(int v,
java.io.OutputStream stream)
Writing int to stream
|
static void |
writeLong(long v,
java.io.OutputStream stream)
Writing long to stream
|
static void |
writeProtoBool(boolean v,
java.io.OutputStream stream) |
static void |
writeProtoBytes(byte[] data,
java.io.OutputStream stream) |
static void |
writeProtoLongs(long[] values,
java.io.OutputStream stream) |
static void |
writeProtoString(java.lang.String value,
java.io.OutputStream stream) |
static void |
writeVarInt(long i,
java.io.OutputStream stream)
Writing protobuf-like varint
|
public static byte[] intToBytes(int v)
public static void writeByte(int v,
java.io.OutputStream stream)
throws java.io.IOException
v - valuestream - destination streamjava.io.IOExceptionpublic static void writeByte(byte v,
java.io.OutputStream stream)
throws java.io.IOException
v - valuestream - destination streamjava.io.IOExceptionpublic static void writeInt(int v,
java.io.OutputStream stream)
throws java.io.IOException
v - valuestream - destination streamjava.io.IOExceptionpublic static void writeLong(long v,
java.io.OutputStream stream)
throws java.io.IOException
v - valuestream - destination streamjava.io.IOExceptionpublic static void writeDouble(double v,
java.io.OutputStream stream)
throws java.io.IOException
v - valuestream - destination streamjava.io.IOExceptionpublic static void writeBytes(byte[] data,
java.io.OutputStream stream)
throws java.io.IOException
data - datastream - destination streamjava.io.IOExceptionpublic static void writeBytes(byte[] data,
int offset,
int len,
java.io.OutputStream stream)
throws java.io.IOException
data - datastream - destination streamjava.io.IOExceptionpublic static int readInt(java.io.InputStream stream)
throws java.io.IOException
stream - source streamjava.io.IOException - reading exceptionpublic static long readUInt(java.io.InputStream stream)
throws java.io.IOException
stream - source streamjava.io.IOException - reading exceptionpublic static long readLong(java.io.InputStream stream)
throws java.io.IOException
stream - source streamjava.io.IOException - reading exceptionpublic static double readDouble(java.io.InputStream stream)
throws java.io.IOException
stream - source streamjava.io.IOException - reading exceptionpublic static byte[] readBytes(int count,
java.io.InputStream stream)
throws java.io.IOException
count - bytes countstream - source streamjava.io.IOException - reading exceptionpublic static byte[] readBytes(int count,
java.io.RandomAccessFile file)
throws java.io.IOException
count - bytes countfile - source filejava.io.IOException - reading exceptionpublic static void skipBytes(int count,
java.io.InputStream stream)
throws java.io.IOException
count - bytes countstream - source streamjava.io.IOException - reading exceptionpublic static void readBytes(byte[] buffer,
int offset,
int count,
java.io.InputStream stream)
throws java.io.IOException
count - bytes countstream - source streamjava.io.IOException - reading exceptionpublic static byte readByte(java.io.InputStream stream)
throws java.io.IOException
stream - source streamjava.io.IOExceptionpublic static int readInt(byte[] src)
src - source bytespublic static int readInt(byte[] src,
int offset)
src - source bytesoffset - offset in arraypublic static long readUInt(byte[] src)
src - source bytespublic static long readUInt(byte[] src,
int offset)
src - source bytesoffset - offset in arraypublic static long readLong(byte[] src,
int offset)
src - source bytesoffset - offset in arraypublic static long readVarInt(java.io.InputStream stream)
throws java.io.IOException
stream - source streamjava.io.IOExceptionpublic static void writeVarInt(long i,
java.io.OutputStream stream)
throws java.io.IOException
i - valuestream - destination streamjava.io.IOExceptionpublic static int varintSize(long value)
value - varintpublic static int stringSize(java.lang.String s)
public static byte[] readProtoBytes(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static void writeProtoBytes(byte[] data,
java.io.OutputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static long[] readProtoLongs(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static void writeProtoLongs(long[] values,
java.io.OutputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readProtoString(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static void writeProtoString(java.lang.String value,
java.io.OutputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static boolean readProtoBool(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic static void writeProtoBool(boolean v,
java.io.OutputStream stream)
throws java.io.IOException
java.io.IOException