public void setup()

in build/quickstarts-showcase/src/main/java/org/optaplanner/quickstarts/all/rest/QuickstartLauncherResource.java [47:71]


    public void setup(@Observes StartupEvent startupEvent) {
        quickstartMetaList = Arrays.asList(
                new QuickstartMeta("school-timetabling"),
                new QuickstartMeta("facility-location"),
                new QuickstartMeta("maintenance-scheduling"),
                new QuickstartMeta("vaccination-scheduling"),
                new QuickstartMeta("call-center"),
                new QuickstartMeta("vehicle-routing"),
                new QuickstartMeta("order-picking"),
                new QuickstartMeta("employee-scheduling"));
        Path workingDirectory = Paths.get("").toAbsolutePath();
        if (Files.exists(workingDirectory.resolve("target"))) {
            baseDirectory = workingDirectory.getParent().getParent();
            development = true;
        } else {
            baseDirectory = workingDirectory.resolve(Paths.get("quickstarts", "binaries"));
            development = false;
        }
        portToProcessMap = new HashMap<>(quickstartMetaList.size());
        baseDirectory = baseDirectory.toAbsolutePath();

        if (startupOpenBrowser) {
            openInBrowser(httpPort);
        }
    }