org.apache.cassandra.transport
Class CBUtil
java.lang.Object
org.apache.cassandra.transport.CBUtil
public abstract class CBUtil
- extends java.lang.Object
ChannelBuffer utility methods.
Note that contrarily to ByteBufferUtil, these method do "read" the
ChannelBuffer advancing it's (read) position. They also write by
advancing the write position. Functions are also provided to create
ChannelBuffer while avoiding copies.
Method Summary |
static org.jboss.netty.buffer.ChannelBuffer |
inetToCB(java.net.InetSocketAddress inet)
|
static org.jboss.netty.buffer.ChannelBuffer |
intToCB(int i)
|
static org.jboss.netty.buffer.ChannelBuffer |
longStringToCB(java.lang.String str)
|
static java.net.InetSocketAddress |
readInet(org.jboss.netty.buffer.ChannelBuffer cb)
|
static java.lang.String |
readLongString(org.jboss.netty.buffer.ChannelBuffer cb)
|
static java.lang.String |
readString(org.jboss.netty.buffer.ChannelBuffer cb)
|
static java.util.List<java.lang.String> |
readStringList(org.jboss.netty.buffer.ChannelBuffer cb)
|
static java.util.Map<java.lang.String,java.lang.String> |
readStringMap(org.jboss.netty.buffer.ChannelBuffer cb)
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
readStringToStringListMap(org.jboss.netty.buffer.ChannelBuffer cb)
|
static java.nio.ByteBuffer |
readValue(org.jboss.netty.buffer.ChannelBuffer cb)
|
static org.jboss.netty.buffer.ChannelBuffer |
shortToCB(int s)
|
static org.jboss.netty.buffer.ChannelBuffer |
stringToCB(java.lang.String str)
|
static void |
writeStringList(org.jboss.netty.buffer.ChannelBuffer cb,
java.util.List<java.lang.String> l)
|
static void |
writeStringMap(org.jboss.netty.buffer.ChannelBuffer cb,
java.util.Map<java.lang.String,java.lang.String> m)
|
static void |
writeStringToStringListMap(org.jboss.netty.buffer.ChannelBuffer cb,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> m)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
readString
public static java.lang.String readString(org.jboss.netty.buffer.ChannelBuffer cb)
readLongString
public static java.lang.String readLongString(org.jboss.netty.buffer.ChannelBuffer cb)
shortToCB
public static org.jboss.netty.buffer.ChannelBuffer shortToCB(int s)
intToCB
public static org.jboss.netty.buffer.ChannelBuffer intToCB(int i)
stringToCB
public static org.jboss.netty.buffer.ChannelBuffer stringToCB(java.lang.String str)
longStringToCB
public static org.jboss.netty.buffer.ChannelBuffer longStringToCB(java.lang.String str)
readStringList
public static java.util.List<java.lang.String> readStringList(org.jboss.netty.buffer.ChannelBuffer cb)
writeStringList
public static void writeStringList(org.jboss.netty.buffer.ChannelBuffer cb,
java.util.List<java.lang.String> l)
readStringMap
public static java.util.Map<java.lang.String,java.lang.String> readStringMap(org.jboss.netty.buffer.ChannelBuffer cb)
writeStringMap
public static void writeStringMap(org.jboss.netty.buffer.ChannelBuffer cb,
java.util.Map<java.lang.String,java.lang.String> m)
readStringToStringListMap
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> readStringToStringListMap(org.jboss.netty.buffer.ChannelBuffer cb)
writeStringToStringListMap
public static void writeStringToStringListMap(org.jboss.netty.buffer.ChannelBuffer cb,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> m)
readValue
public static java.nio.ByteBuffer readValue(org.jboss.netty.buffer.ChannelBuffer cb)
readInet
public static java.net.InetSocketAddress readInet(org.jboss.netty.buffer.ChannelBuffer cb)
inetToCB
public static org.jboss.netty.buffer.ChannelBuffer inetToCB(java.net.InetSocketAddress inet)
Copyright © 2012 The Apache Software Foundation