T
- the record type to used for creating new record instancespublic interface IRecordFactory<T>
Modifier and Type | Field and Description |
---|---|
static int |
UNKNOWN_RECORD_SIZE
Represents the size of a record whose size is unknown in advance
|
Modifier and Type | Method and Description |
---|---|
T |
create(IValueDeserializer deserializer) |
T |
create(java.lang.Object[] values) |
int |
getRecordSizeInBytes() |
static final int UNKNOWN_RECORD_SIZE
T create(IValueDeserializer deserializer)
deserializer
- The deserializer to use for decoding the valuesT create(java.lang.Object[] values)
values
- the values used to fill the new instanceint getRecordSizeInBytes()
UNKNOWN_RECORD_SIZE
if the
size is unknown
in advance.Copyright 2017 Kieker Project, http://kieker-monitoring.net