T - Java classprivate static class PayloadSerializer.Core<T> extends PayloadSerializer.ArrayHelper<T>
| Modifier and Type | Field and Description |
|---|---|
private NativeTypeSerializer.Reader<T> |
reader
Class instance reader
|
private T |
sample
Sample class instance (for testing)
|
private NativeTypeSerializer.Writer<T> |
writer
Class instance writer
|
alloccls, typeCode| Constructor and Description |
|---|
Core(java.lang.Class<T> cls,
NativeTypeSerializer.Reader<T> reader,
NativeTypeSerializer.Writer<T> writer,
java.util.function.IntFunction<T[]> alloc,
T sample)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
NativeTypeSerializer.Reader<T> |
getReader()
Get instance reader
|
T |
getSample()
Get sample instance
|
NativeTypeSerializer.Writer<T> |
getWriter()
Get instance writer
|
getAllocgetCls, getTypeCodeprivate final NativeTypeSerializer.Reader<T> reader
private final NativeTypeSerializer.Writer<T> writer
private final T sample
public Core(java.lang.Class<T> cls, NativeTypeSerializer.Reader<T> reader, NativeTypeSerializer.Writer<T> writer, java.util.function.IntFunction<T[]> alloc, T sample)
cls - Java classreader - class instance readerwriter - class instance readeralloc - array allocatorsample - sample class instance (for testing)public NativeTypeSerializer.Reader<T> getReader()
public NativeTypeSerializer.Writer<T> getWriter()
public T getSample()