public final class MetaSerdeHelper<T> extends Object
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
MetaSerdeHelper.ByteFieldWriter<T>  | 
static interface  | 
MetaSerdeHelper.FieldWriter<T>  | 
static interface  | 
MetaSerdeHelper.IntFieldWriter<T>  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> MetaSerdeHelper<T> | 
firstWriteByte(MetaSerdeHelper.ByteFieldWriter<T> fieldWriter)  | 
MetaSerdeHelper<T> | 
maybeWriteByte(Predicate<T> condition,
              MetaSerdeHelper.ByteFieldWriter<T> fieldWriter)  | 
int | 
size(T x)  | 
MetaSerdeHelper<T> | 
writeByte(MetaSerdeHelper.ByteFieldWriter<T> fieldWriter)  | 
MetaSerdeHelper<T> | 
writeByteArray(Function<T,byte[]> getByteArray)  | 
MetaSerdeHelper<T> | 
writeInt(MetaSerdeHelper.IntFieldWriter<T> fieldWriter)  | 
MetaSerdeHelper<T> | 
writeSomething(MetaSerdeHelper.FieldWriter<T> fieldWriter)  | 
void | 
writeTo(WritableByteChannel channel,
       T x)  | 
public static <T> MetaSerdeHelper<T> firstWriteByte(MetaSerdeHelper.ByteFieldWriter<T> fieldWriter)
public MetaSerdeHelper<T> writeInt(MetaSerdeHelper.IntFieldWriter<T> fieldWriter)
public MetaSerdeHelper<T> writeByte(MetaSerdeHelper.ByteFieldWriter<T> fieldWriter)
public MetaSerdeHelper<T> maybeWriteByte(Predicate<T> condition, MetaSerdeHelper.ByteFieldWriter<T> fieldWriter)
public MetaSerdeHelper<T> writeByteArray(Function<T,byte[]> getByteArray)
public MetaSerdeHelper<T> writeSomething(MetaSerdeHelper.FieldWriter<T> fieldWriter)
public void writeTo(WritableByteChannel channel, T x) throws IOException
IOExceptionpublic int size(T x)
Copyright © 2011–2018. All rights reserved.