Class AbstractNamedDiffable<T extends NamedDiffable<T>>

    • Constructor Detail

      • AbstractNamedDiffable

        public AbstractNamedDiffable()
    • Method Detail

      • diff

        public Diff<T> diff​(T previousState)
        Description copied from interface: Diffable
        Returns serializable object representing differences between this and previousState
        Specified by:
        diff in interface Diffable<T extends NamedDiffable<T>>
      • readDiffFrom

        public static <T extends NamedDiffable<T>> NamedDiff<T> readDiffFrom​(java.lang.Class<? extends T> tClass,
                                                                             java.lang.String name,
                                                                             StreamInput in)
                                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • get

        public T get()