Class InMemoryChangesCollector

java.lang.Object
de.hybris.deltadetection.impl.InMemoryChangesCollector
All Implemented Interfaces:
ChangesCollector

public class InMemoryChangesCollector extends Object implements ChangesCollector
Collects the changes in memory and allows reading it
  • Constructor Details

    • InMemoryChangesCollector

      public InMemoryChangesCollector()
  • Method Details

    • collect

      public boolean collect(ItemChangeDTO change)
      Description copied from interface: ChangesCollector
      Collects the given change in a specified way.
      Specified by:
      collect in interface ChangesCollector
      Parameters:
      change - change to be collected
      Returns:
      true, if the collecting process should continue, false otherwise
    • getChanges

      public List<ItemChangeDTO> getChanges()
    • clearChanges

      public void clearChanges()
    • finish

      public void finish()
      Description copied from interface: ChangesCollector
      Finishes the collecting changes, depending on implementation, may be used as kind of post processing after finalizing collecting the changes. E.g. a csv report can be generated here.
      Specified by:
      finish in interface ChangesCollector