Interface SerializableObject

  • All Superinterfaces:
    java.io.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 java.io.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:
    Serializable