| Name | Description | Type | Package | Framework |
| AbstractAvroEventSerializer | This is a helper class provided to make it straightforward to serialize Flume events into Avro data. | Class | org.apache.flume.serialization | Flume |
| AvroEventDeserializer | A deserializer that parses Avro container files, generating one Flume event per record in the Avro file, and storing binary avro-encoded records in | Class | org.apache.flume.serialization | Flume |
| AvroEventDeserializer .AvroSchemaType | Class | org.apache.flume.serialization.AvroEventDeserializer | Flume | |
| AvroEventDeserializer .Builder | Constructor SummaryAvroEventDeserializer. | Class | org.apache.flume.serialization.AvroEventDeserializer | Flume |
| AvroEventSerializerConfigurationConstants | Class | org.apache.flume.serialization | Flume | |
| BodyTextEventSerializer | This class simply writes the body of the event to the output stream and appends a newline after each event. | Class | org.apache.flume.serialization | Flume |
| BodyTextEventSerializer .Builder | Constructor SummaryBodyTextEventSerializer. | Class | org.apache.flume.serialization.BodyTextEventSerializer | Flume |
| DecodeErrorPolicy | enum DecodeErrorPolicyextends Enum | Class | org.apache.flume.serialization | Flume |
| DurablePositionTracker | Class that stores object state in an avro container file. | Class | org.apache.flume.serialization | Flume |
| EventDeserializer | Establishes a contract for reading events stored in arbitrary formats from reliable, resettable streams. | Interface | org.apache.flume.serialization | Flume |
| EventDeserializer .Builder | Knows how to construct this deserializer. | Interface | org.apache.flume.serialization.EventDeserializer | Flume |
| EventDeserializerFactory | Class | org.apache.flume.serialization | Flume | |
| EventDeserializerType | enum EventDeserializerTypeextends Enum | Class | org.apache.flume.serialization | Flume |
| EventSerDe | A class that is able to both serialize and deserialize events. | Interface | org.apache.flume.serialization | Flume |
| EventSerDe .Builder | Knows how to construct this serde. | Interface | org.apache.flume.serialization.EventSerDe | Flume |
| EventSerializer | This interface provides callbacks for important serialization-related events. | Interface | org.apache.flume.serialization | Flume |
| EventSerializer .Builder | Knows how to construct this event serializer. | Interface | org.apache.flume.serialization.EventSerializer | Flume |
| EventSerializerFactory | Class | org.apache.flume.serialization | Flume | |
| EventSerializerType | enum EventSerializerTypeextends Enum | Class | org.apache.flume.serialization | Flume |
| FlumeEventAvroEventSerializer | Class | org.apache.flume.serialization | Flume | |
| FlumeEventAvroEventSerializer .Builder | Constructor SummaryFlumeEventAvroEventSerializer. | Class | org.apache.flume.serialization.FlumeEventAvroEventSerializer | Flume |
| HeaderAndBodyTextEventSerializer | This class simply writes the body of the event to the output stream and appends a newline after each event. | Class | org.apache.flume.serialization | Flume |
| HeaderAndBodyTextEventSerializer .Builder | Constructor SummaryHeaderAndBodyTextEventSerializer. | Class | org.apache.flume.serialization.HeaderAndBodyTextEventSerializer | Flume |
| LengthMeasurable | Interface | org.apache.flume.serialization | Flume | |
| LineDeserializer | A deserializer that parses text lines from a file. | Class | org.apache.flume.serialization | Flume |
| LineDeserializer .Builder | Constructor SummaryLineDeserializer. | Class | org.apache.flume.serialization.LineDeserializer | Flume |
| PositionTracker | Defines an interface for tracking the offset position in a target file. | Interface | org.apache.flume.serialization | Flume |
| RemoteMarkable | Interface | org.apache.flume.serialization | Flume | |
| Resettable | Defines an API for objects that can be mark()ed and reset() on arbitrary boundaries. | Interface | org.apache.flume.serialization | Flume |
| ResettableFileInputStream | This class makes the following assumptions: The underlying file is not changing while it is being read | Class | org.apache.flume.serialization | Flume |
| ResettableInputStream | This abstract class defines an interface for which the stream may be marked and reset with no limit to | Class | org.apache.flume.serialization | Flume |
| Seekable | Interface | org.apache.flume.serialization | Flume | |