org.apache.kafka.common.protocol.types
Class Type
java.lang.Object
org.apache.kafka.common.protocol.types.Type
- Direct Known Subclasses:
- ArrayOf, Schema
public abstract class Type
- extends java.lang.Object
A serializable type
Constructor Summary |
Type()
|
Method Summary |
abstract java.lang.Object |
read(java.nio.ByteBuffer buffer)
|
abstract int |
sizeOf(java.lang.Object o)
|
abstract java.lang.Object |
validate(java.lang.Object o)
|
abstract void |
write(java.nio.ByteBuffer buffer,
java.lang.Object o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INT8
public static final Type INT8
INT16
public static final Type INT16
INT32
public static final Type INT32
INT64
public static final Type INT64
STRING
public static final Type STRING
BYTES
public static final Type BYTES
Type
public Type()
write
public abstract void write(java.nio.ByteBuffer buffer,
java.lang.Object o)
read
public abstract java.lang.Object read(java.nio.ByteBuffer buffer)
sizeOf
public abstract int sizeOf(java.lang.Object o)
validate
public abstract java.lang.Object validate(java.lang.Object o)