|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@InterfaceAudience.LimitedPrivate(value="future public api") @InterfaceStability.Unstable public interface EventSerDe
A class that is able to both serialize and deserialize events. Implementing this interface does not simply mean that a class has both serialization and deserialization capability. By implementing this interface, implementations guarantee that they can convert a serialized event back to a deserialized event, and back to a serialized event again without any data loss. That guarantee allows Flume to "replay" partial file writes and restore output files that may have been damaged in a system crash. At the time of this writing, support for this functionality is still lacking.
| Nested Class Summary | |
|---|---|
static interface |
EventSerDe.Builder
Knows how to construct this serde. Note: Implementations MUST provide a public a no-arg constructor. |
| Field Summary |
|---|
| Fields inherited from interface org.apache.flume.serialization.EventSerializer |
|---|
CTX_PREFIX |
| Method Summary |
|---|
| Methods inherited from interface org.apache.flume.serialization.EventSerializer |
|---|
afterCreate, afterReopen, beforeClose, flush, supportsReopen, write |
| Methods inherited from interface org.apache.flume.serialization.EventDeserializer |
|---|
close, mark, readEvent, readEvents, reset |
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||