Interface SerializableObject

All Superinterfaces:
Serializable
All Known Subinterfaces:
Task
All Known Implementing Classes:
ApplicationEnd, ApplicationStart, ExecutorAdded, ExecutorRemoved, ExecutorUpdated, JobEnd, JobStart, StageCompleted, StageExecutorMetrics, StageSubmitted, TaskEnd, TaskGettingResult, TaskMetric, TaskStart

public interface SerializableObject extends Serializable
The SerializableObject interface is a marker interface that indicates that its implementing classes are serializable. By extending the Serializable interface, classes that implement this interface can be serialized and deserialized to and from a stream of bytes.

It is recommended that classes implementing this interface provide a serialVersionUID field to ensure compatibility between serialized objects of different versions.

This interface does not define any methods, but instead serves as a tag to indicate that implementing classes can be serialized.

See Also: