| AnnotationElement | 
 Describes event metadata, such as labels, descriptions and units. 
 | 
| Configuration | 
 A collection of settings and metadata describing the configuration. 
 | 
| ContentType | 
 Meta annotation, specifies that an annotation represents a content type, such
 as a time span or a frequency. 
 | 
| Description | 
 Annotation that describes an element by using a sentence or two. 
 | 
| Enabled | 
 Event annotation, determines if an event should be enabled by default. 
 | 
| Event | 
 Base class for events, to be subclassed in order to define events and their
 fields. 
 | 
| EventFactory | 
 Class for defining an event at runtime. 
 | 
| EventSettings | 
 Convenience class for applying event settings to a recording. 
 | 
| EventType | 
 Describes an event, its fields, settings and annotations. 
 | 
| FlightRecorder | 
 Class for accessing, controlling, and managing Flight Recorder. 
 | 
| FlightRecorderListener | 
 Callback interface to monitor Flight Recorder's life cycle. 
 | 
| Label | 
 Annotation that sets a human-readable name for an element (for example,
 "Maximum Throughput"). 
 | 
| MetadataDefinition | 
 Meta annotation for defining new types of event metadata. 
 | 
| Recording | 
 Provides means to configure, start, stop and dump recording data to disk. 
 | 
| RecordingState | 
 Indicates a state in the life cycle of a recording. 
 | 
| Registered | 
 Event annotation, for programmatic event registration. 
 | 
| SettingDescriptor | 
 Describes an event setting. 
 | 
| StackTrace | 
 Event annotation, determines whether an event by default has a stack trace
 or not. 
 | 
| ValueDescriptor | 
 Describes the event fields and annotation elements. 
 |