Class AutoVersioningListener

  • All Implemented Interfaces:
    org.apache.sling.api.resource.observation.ExternalResourceChangeListener, org.apache.sling.api.resource.observation.ResourceChangeListener

    public class AutoVersioningListener
    extends Object
    implements org.apache.sling.api.resource.observation.ResourceChangeListener, org.apache.sling.api.resource.observation.ExternalResourceChangeListener
    A Resource Change Listener will automatically version pages when a page is published / unpublished or an interval passes since the page was last saved.
    • Constructor Detail

      • AutoVersioningListener

        public AutoVersioningListener()
    • Method Detail

      • onChange

        public void onChange​(List<org.apache.sling.api.resource.observation.ResourceChange> changes)
        Specified by:
        onChange in interface org.apache.sling.api.resource.observation.ResourceChangeListener