Package org.apache.druid.common.utils
Class SerializerUtils
- java.lang.Object
-
- org.apache.druid.common.utils.SerializerUtils
-
public class SerializerUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description SerializerUtils()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getSerializedStringByteSize(String str)
byte[]
readBytes(ByteBuffer in, int length)
String
readString(ByteBuffer in)
void
writeFloat(OutputStream out, float floatValue)
static void
writeInt(WritableByteChannel out, int intValue)
void
writeLong(WritableByteChannel out, long longValue)
void
writeString(WritableByteChannel out, String name)
<T extends OutputStream>
voidwriteString(T out, String name)
-
-
-
Method Detail
-
writeString
public <T extends OutputStream> void writeString(T out, String name) throws IOException
- Throws:
IOException
-
writeString
public void writeString(WritableByteChannel out, String name) throws IOException
- Throws:
IOException
-
readString
public String readString(ByteBuffer in)
-
readBytes
public byte[] readBytes(ByteBuffer in, int length)
-
writeInt
public static void writeInt(WritableByteChannel out, int intValue) throws IOException
- Throws:
IOException
-
writeLong
public void writeLong(WritableByteChannel out, long longValue) throws IOException
- Throws:
IOException
-
writeFloat
public void writeFloat(OutputStream out, float floatValue) throws IOException
- Throws:
IOException
-
getSerializedStringByteSize
public int getSerializedStringByteSize(String str)
-
-