Class SlingDeleteManager

java.lang.Object
org.apache.jackrabbit.server.io.DeleteManagerImpl
org.apache.sling.jcr.webdav.impl.handler.SlingDeleteManager
All Implemented Interfaces:
org.apache.jackrabbit.server.io.DeleteManager

public class SlingDeleteManager extends org.apache.jackrabbit.server.io.DeleteManagerImpl
DeleteManager service that uses a ServiceTracker to find available DeleteHandler.
  • Constructor Details

    • SlingDeleteManager

      public SlingDeleteManager(String referenceName)
  • Method Details

    • addDeleteHandler

      public void addDeleteHandler(org.apache.jackrabbit.server.io.DeleteHandler propertyHandler)
      Specified by:
      addDeleteHandler in interface org.apache.jackrabbit.server.io.DeleteManager
      Overrides:
      addDeleteHandler in class org.apache.jackrabbit.server.io.DeleteManagerImpl
    • getDeleteHandlers

      public org.apache.jackrabbit.server.io.DeleteHandler[] getDeleteHandlers()
      Specified by:
      getDeleteHandlers in interface org.apache.jackrabbit.server.io.DeleteManager
      Overrides:
      getDeleteHandlers in class org.apache.jackrabbit.server.io.DeleteManagerImpl
    • setComponentContext

      public void setComponentContext(org.osgi.service.component.ComponentContext componentContext)
    • bindDeleteHandler

      public void bindDeleteHandler(org.osgi.framework.ServiceReference deleteHandlerReference)
    • unbindDeleteHandler

      public void unbindDeleteHandler(org.osgi.framework.ServiceReference deleteHandlerReference)