public abstract class CBUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static io.netty.buffer.ByteBufAllocator |
allocator |
static boolean |
USE_HEAP_ALLOCATOR |
Modifier and Type | Method and Description |
---|---|
static int |
encodedUTF8Length(java.lang.String str)
Java uses a Modified UTF-8, whereas Netty uses UTF-8 proper...
|
static java.nio.ByteBuffer |
readBoundValue(io.netty.buffer.ByteBuf cb,
ProtocolVersion protocolVersion) |
static byte[] |
readBytes(io.netty.buffer.ByteBuf cb) |
static java.util.Map<java.lang.String,java.nio.ByteBuffer> |
readBytesMap(io.netty.buffer.ByteBuf cb) |
static ConsistencyLevel |
readConsistencyLevel(io.netty.buffer.ByteBuf cb) |
static <T extends java.lang.Enum<T>> |
readEnumValue(java.lang.Class<T> enumType,
io.netty.buffer.ByteBuf cb) |
static java.net.InetSocketAddress |
readInet(io.netty.buffer.ByteBuf cb) |
static java.net.InetAddress |
readInetAddr(io.netty.buffer.ByteBuf cb) |
static java.lang.String |
readLongString(io.netty.buffer.ByteBuf cb) |
static Pair<java.util.List<java.lang.String>,java.util.List<java.nio.ByteBuffer>> |
readNameAndValueList(io.netty.buffer.ByteBuf cb,
ProtocolVersion protocolVersion) |
static byte[] |
readRawBytes(io.netty.buffer.ByteBuf cb) |
static java.lang.String |
readString(io.netty.buffer.ByteBuf cb) |
static java.util.List<java.lang.String> |
readStringList(io.netty.buffer.ByteBuf cb) |
static java.util.Map<java.lang.String,java.lang.String> |
readStringMap(io.netty.buffer.ByteBuf cb) |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
readStringToStringListMap(io.netty.buffer.ByteBuf cb) |
static java.util.UUID |
readUUID(io.netty.buffer.ByteBuf cb) |
static java.nio.ByteBuffer |
readValue(io.netty.buffer.ByteBuf cb) |
static java.util.List<java.nio.ByteBuffer> |
readValueList(io.netty.buffer.ByteBuf cb,
ProtocolVersion protocolVersion) |
static java.nio.ByteBuffer |
readValueNoCopy(io.netty.buffer.ByteBuf cb) |
static int |
sizeOfAsciiString(java.lang.String str)
Returns the ecoding size of a US-ASCII string.
|
static int |
sizeOfBytes(byte[] bytes) |
static int |
sizeOfBytesMap(java.util.Map<java.lang.String,java.nio.ByteBuffer> m) |
static int |
sizeOfConsistencyLevel(ConsistencyLevel consistency) |
static <T extends java.lang.Enum<T>> |
sizeOfEnumValue(T enumValue) |
static int |
sizeOfInet(java.net.InetSocketAddress inet) |
static int |
sizeOfInetAddr(java.net.InetAddress inetAddr) |
static int |
sizeOfLongString(java.lang.String str) |
static int |
sizeOfString(java.lang.String str) |
static int |
sizeOfStringList(java.util.List<java.lang.String> l) |
static int |
sizeOfStringMap(java.util.Map<java.lang.String,java.lang.String> m) |
static int |
sizeOfStringToStringListMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> m) |
static int |
sizeOfUUID(java.util.UUID uuid) |
static int |
sizeOfValue(byte[] bytes) |
static int |
sizeOfValue(java.nio.ByteBuffer bytes) |
static int |
sizeOfValue(int valueSize) |
static int |
sizeOfValueList(java.util.List<java.nio.ByteBuffer> values) |
static void |
writeAsciiString(java.lang.String str,
io.netty.buffer.ByteBuf cb)
Write US-ASCII strings.
|
static void |
writeBytes(byte[] bytes,
io.netty.buffer.ByteBuf cb) |
static void |
writeBytesMap(java.util.Map<java.lang.String,java.nio.ByteBuffer> m,
io.netty.buffer.ByteBuf cb) |
static void |
writeConsistencyLevel(ConsistencyLevel consistency,
io.netty.buffer.ByteBuf cb) |
static <T extends java.lang.Enum<T>> |
writeEnumValue(T enumValue,
io.netty.buffer.ByteBuf cb) |
static void |
writeInet(java.net.InetSocketAddress inet,
io.netty.buffer.ByteBuf cb) |
static void |
writeInetAddr(java.net.InetAddress inetAddr,
io.netty.buffer.ByteBuf cb) |
static void |
writeLongString(java.lang.String str,
io.netty.buffer.ByteBuf cb) |
static void |
writeString(java.lang.String str,
io.netty.buffer.ByteBuf cb) |
static void |
writeStringList(java.util.List<java.lang.String> l,
io.netty.buffer.ByteBuf cb) |
static void |
writeStringMap(java.util.Map<java.lang.String,java.lang.String> m,
io.netty.buffer.ByteBuf cb) |
static void |
writeStringToStringListMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> m,
io.netty.buffer.ByteBuf cb) |
static void |
writeUUID(java.util.UUID uuid,
io.netty.buffer.ByteBuf cb) |
static void |
writeValue(byte[] bytes,
io.netty.buffer.ByteBuf cb) |
static void |
writeValue(java.nio.ByteBuffer bytes,
io.netty.buffer.ByteBuf cb) |
static void |
writeValueList(java.util.List<java.nio.ByteBuffer> values,
io.netty.buffer.ByteBuf cb) |
public static final boolean USE_HEAP_ALLOCATOR
public static final io.netty.buffer.ByteBufAllocator allocator
public static java.lang.String readString(io.netty.buffer.ByteBuf cb)
public static void writeAsciiString(java.lang.String str, io.netty.buffer.ByteBuf cb)
str,
- satisfies AsciiType
,
i.e. seven-bit ASCII, a.k.a. ISO646-USpublic static void writeString(java.lang.String str, io.netty.buffer.ByteBuf cb)
public static int sizeOfString(java.lang.String str)
public static int encodedUTF8Length(java.lang.String str)
ByteBufUtil.reserveAndWriteUtf8(ByteBuf, CharSequence, int)
or similiar logic, you must use
this method. When using DataOutput.writeUTF(String)
you must use TypeSizes.encodedUTF8Length(String)
.public static int sizeOfAsciiString(java.lang.String str)
str,
- satisfies AsciiType
,
i.e. seven-bit ASCII, a.k.a. ISO646-USpublic static java.lang.String readLongString(io.netty.buffer.ByteBuf cb)
public static void writeLongString(java.lang.String str, io.netty.buffer.ByteBuf cb)
public static int sizeOfLongString(java.lang.String str)
public static byte[] readBytes(io.netty.buffer.ByteBuf cb)
public static void writeBytes(byte[] bytes, io.netty.buffer.ByteBuf cb)
public static int sizeOfBytes(byte[] bytes)
public static java.util.Map<java.lang.String,java.nio.ByteBuffer> readBytesMap(io.netty.buffer.ByteBuf cb)
public static void writeBytesMap(java.util.Map<java.lang.String,java.nio.ByteBuffer> m, io.netty.buffer.ByteBuf cb)
public static int sizeOfBytesMap(java.util.Map<java.lang.String,java.nio.ByteBuffer> m)
public static ConsistencyLevel readConsistencyLevel(io.netty.buffer.ByteBuf cb)
public static void writeConsistencyLevel(ConsistencyLevel consistency, io.netty.buffer.ByteBuf cb)
public static int sizeOfConsistencyLevel(ConsistencyLevel consistency)
public static <T extends java.lang.Enum<T>> T readEnumValue(java.lang.Class<T> enumType, io.netty.buffer.ByteBuf cb)
public static <T extends java.lang.Enum<T>> void writeEnumValue(T enumValue, io.netty.buffer.ByteBuf cb)
public static <T extends java.lang.Enum<T>> int sizeOfEnumValue(T enumValue)
public static java.util.UUID readUUID(io.netty.buffer.ByteBuf cb)
public static void writeUUID(java.util.UUID uuid, io.netty.buffer.ByteBuf cb)
public static int sizeOfUUID(java.util.UUID uuid)
public static java.util.List<java.lang.String> readStringList(io.netty.buffer.ByteBuf cb)
public static void writeStringList(java.util.List<java.lang.String> l, io.netty.buffer.ByteBuf cb)
public static int sizeOfStringList(java.util.List<java.lang.String> l)
public static java.util.Map<java.lang.String,java.lang.String> readStringMap(io.netty.buffer.ByteBuf cb)
public static void writeStringMap(java.util.Map<java.lang.String,java.lang.String> m, io.netty.buffer.ByteBuf cb)
public static int sizeOfStringMap(java.util.Map<java.lang.String,java.lang.String> m)
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> readStringToStringListMap(io.netty.buffer.ByteBuf cb)
public static void writeStringToStringListMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> m, io.netty.buffer.ByteBuf cb)
public static int sizeOfStringToStringListMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> m)
public static java.nio.ByteBuffer readValue(io.netty.buffer.ByteBuf cb)
public static java.nio.ByteBuffer readValueNoCopy(io.netty.buffer.ByteBuf cb)
public static java.nio.ByteBuffer readBoundValue(io.netty.buffer.ByteBuf cb, ProtocolVersion protocolVersion)
public static void writeValue(byte[] bytes, io.netty.buffer.ByteBuf cb)
public static void writeValue(java.nio.ByteBuffer bytes, io.netty.buffer.ByteBuf cb)
public static int sizeOfValue(byte[] bytes)
public static int sizeOfValue(java.nio.ByteBuffer bytes)
public static int sizeOfValue(int valueSize)
public static java.util.List<java.nio.ByteBuffer> readValueList(io.netty.buffer.ByteBuf cb, ProtocolVersion protocolVersion)
public static void writeValueList(java.util.List<java.nio.ByteBuffer> values, io.netty.buffer.ByteBuf cb)
public static int sizeOfValueList(java.util.List<java.nio.ByteBuffer> values)
public static Pair<java.util.List<java.lang.String>,java.util.List<java.nio.ByteBuffer>> readNameAndValueList(io.netty.buffer.ByteBuf cb, ProtocolVersion protocolVersion)
public static java.net.InetSocketAddress readInet(io.netty.buffer.ByteBuf cb)
public static void writeInet(java.net.InetSocketAddress inet, io.netty.buffer.ByteBuf cb)
public static int sizeOfInet(java.net.InetSocketAddress inet)
public static java.net.InetAddress readInetAddr(io.netty.buffer.ByteBuf cb)
public static void writeInetAddr(java.net.InetAddress inetAddr, io.netty.buffer.ByteBuf cb)
public static int sizeOfInetAddr(java.net.InetAddress inetAddr)
public static byte[] readRawBytes(io.netty.buffer.ByteBuf cb)
Copyright © 2009- The Apache Software Foundation