public void onRegister()

in services/minho-spring-boot/src/main/java/org/apache/karaf/minho/springboot/SpringBootApplicationManagerService.java [49:62]


    public void onRegister(ServiceRegistry serviceRegistry) throws Exception {
        ClassLoaderService classLoaderService = serviceRegistry.get(ClassLoaderService.class);
        LifeCycleService lifeCycleService = serviceRegistry.get(LifeCycleService.class);
        lifeCycleService.onStart(() -> {
            getApplications(serviceRegistry.get(ConfigService.class)).forEach(application -> {
                try {
                    start(application.getUrl(), application.getProfile(), classLoaderService, application.getProperties());
                } catch (Exception e) {
                    throw new RuntimeException("Can't start Spring Boot module " + application.getUrl(), e);
                }
            });
        });
        // TODO add shutdown hook
    }