public final class MemoryRecordFactory extends java.lang.Object implements IRecordFactory<MemoryRecord>
UNKNOWN_RECORD_SIZE| Constructor and Description | 
|---|
| MemoryRecordFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| MemoryRecord | create(IValueDeserializer deserializer)Create a record of type T utilizing a @{link  IValueDeserializer. | 
| int | getRecordSizeInBytes() | 
| java.lang.String[] | getValueNames()provide an array of all value names of an event type in definition order. | 
| java.lang.Class<?>[] | getValueTypes()provide an array of all value types of an event type in definition order. | 
public MemoryRecord create(IValueDeserializer deserializer) throws RecordInstantiationException
IRecordFactoryIValueDeserializer.create in interface IRecordFactory<MemoryRecord>deserializer - The deserializer to use for decoding the valuesRecordInstantiationException - on issues deserializing records, e.g., during enumeration deserializationpublic java.lang.String[] getValueNames()
IRecordFactorygetValueNames in interface IRecordFactory<MemoryRecord>public java.lang.Class<?>[] getValueTypes()
IRecordFactorygetValueTypes in interface IRecordFactory<MemoryRecord>public int getRecordSizeInBytes()
getRecordSizeInBytes in interface IRecordFactory<MemoryRecord>IRecordFactory.UNKNOWN_RECORD_SIZE if the
         size is unknown
         in advance.Copyright 2020 Kieker Project, http://kieker-monitoring.net