Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Kieker 1.10
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## kieker.common.record
Interface IMonitoringRecord.BinaryFactory

All Known Implementing Classes:
  AbstractEvent, AbstractJVMRecord, AbstractMonitorEvent, AbstractOperationEvent, AbstractTraceEvent, AfterConstructorEvent, AfterConstructorFailedEvent, AfterConstructorFailedObjectEvent, AfterConstructorObjectEvent, AfterOperationEvent, AfterOperationFailedEvent, AfterOperationFailedObjectEvent, AfterOperationObjectEvent, AggregationWindow, BeforeConstructorEvent, BeforeConstructorObjectEvent, BeforeConstructorObjectInterfaceEvent, BeforeOperationEvent, BeforeOperationObjectEvent, BeforeOperationObjectInterfaceEvent, BranchingRecord, CallConstructorEvent, CallConstructorObjectEvent, CallOperationEvent, CallOperationObjectEvent, ClassLoadingRecord, CompilationRecord, ConstructionEvent, CPUUtilizationRecord, EmptyRecord, ExtendedStorableDetectionResult, GCRecord, JoinEvent, KiekerMetadataRecord, MemoryRecord, MemSwapUsageRecord, MonitorEntryEvent, MonitorExitEvent, MonitorNotifyAllEvent, MonitorNotifyEvent, MonitorRequestEvent, MonitorWaitEvent, NamedDoubleRecord, NamedTSPoint, OperationExecutionRecord, RegistryRecord, ResourceUtilizationRecord, SplitEvent, StorableDetectionResult, ThreadsStatusRecord, TimestampRecord, TraceMetadata, UptimeRecord

Enclosing interface:
  IMonitoringRecord

    public static interface IMonitoringRecord.BinaryFactory

Any record that implements this interface has to conform to certain specifications.

These records can use final fields and thus provide better performance.

- a constructor accepting a ByteBuffer and a IRegistry as arguments possibly throwing BufferUnderflowException.
- a `public static final int SIZE` specifying the binary size of the record, usually returned via `IMonitoringRecord.getSize()`.
- the `IMonitoringRecord.initFromBytes(ByteBuffer, IRegistry)` method does not have to be implemented

Since:
  1.8

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Kieker 1.10
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 2014 Kieker Project, http://kieker-monitoring.net