org.apache.kafka.common.protocol.types
Class ArrayOf

java.lang.Object
  extended by org.apache.kafka.common.protocol.types.Type
      extended by org.apache.kafka.common.protocol.types.ArrayOf

public class ArrayOf
extends Type

Represents a type for an array of a particular type


Field Summary
 
Fields inherited from class org.apache.kafka.common.protocol.types.Type
BYTES, INT16, INT32, INT64, INT8, STRING
 
Constructor Summary
ArrayOf(Type type)
           
 
Method Summary
 java.lang.Object read(java.nio.ByteBuffer buffer)
           
 int sizeOf(java.lang.Object o)
           
 java.lang.String toString()
           
 Type type()
           
 java.lang.Object[] validate(java.lang.Object item)
           
 void write(java.nio.ByteBuffer buffer, java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArrayOf

public ArrayOf(Type type)
Method Detail

write

public void write(java.nio.ByteBuffer buffer,
                  java.lang.Object o)
Specified by:
write in class Type

read

public java.lang.Object read(java.nio.ByteBuffer buffer)
Specified by:
read in class Type

sizeOf

public int sizeOf(java.lang.Object o)
Specified by:
sizeOf in class Type

type

public Type type()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public java.lang.Object[] validate(java.lang.Object item)
Specified by:
validate in class Type