protected void activate()

in src/main/java/org/apache/sling/jcr/webdav/impl/servlets/SlingWebDavServlet.java [225:245]


    protected void activate(ComponentContext context, Config config)
            throws NamespaceException, ServletException {

        this.ioManager.setComponentContext(context);
        this.propertyManager.setComponentContext(context);
        this.copyMoveManager.setComponentContext(context);
        this.deleteManager.setComponentContext(context);

        resourceConfig = new SlingResourceConfig(mimeTypeService,
                config,
                ioManager,
                propertyManager,
                copyMoveManager,
                deleteManager);

        // Register servlet, and set the contextPath field to signal successful registration
        Servlet simpleServlet = new SlingSimpleWebDavServlet(resourceConfig, getRepository());
        httpService.registerServlet(resourceConfig.getServletContextPath(),
            simpleServlet, resourceConfig.getServletInitParams(), null);
        simpleWebDavServletRegistered = true;
    }