gateway/service/src/main/java/org/apache/karaf/cave/gateway/service/rest/FeaturesGatewayRestServlet.java [36:59]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        super(destinationRegistry, false);
        this.restApi = restApi;
        this.setBus(bus);
    }

    @Override
    public void init(ServletConfig config) throws ServletException {
        super.init(config);
        if (restApi != null) {
            JAXRSServerFactoryBean bean = new JAXRSServerFactoryBean();
            bean.setAddress("/");
            bean.setBus(getBus());
            bean.setProvider(new JacksonJsonProvider());
            bean.setServiceBean(restApi);
            server = bean.create();
        }
    }

    @Override
    public void destroy() {
        if (server != null) {
            server.destroy();
        }
        super.destroy();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



repository/service/src/main/java/org/apache/karaf/cave/repository/service/rest/RepositoryRestServlet.java [37:60]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        super(destinationRegistry, false);
        this.restApi = restApi;
        this.setBus(bus);
    }

    @Override
    public void init(ServletConfig config) throws ServletException {
        super.init(config);
        if (restApi != null) {
            JAXRSServerFactoryBean bean = new JAXRSServerFactoryBean();
            bean.setAddress("/");
            bean.setBus(getBus());
            bean.setProvider(new JacksonJsonProvider());
            bean.setServiceBean(restApi);
            server = bean.create();
        }
    }

    @Override
    public void destroy() {
        if (server != null) {
            server.destroy();
        }
        super.destroy();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



