public List getLaneNames()

in src/main/java/org/apache/sling/testing/clients/indexing/IndexingClient.java [196:208]


    public List<String> getLaneNames() throws ClientException {
        List<String> configuredLanes = getConfiguredLaneNames();
        if (!configuredLanes.isEmpty()) {
            return configuredLanes;
        }

        Object configs = adaptTo(OsgiConsoleClient.class).getConfiguration(ASYNC_INDEXER_CONFIG).get("asyncConfigs");
        if (configs instanceof String[]) {
            return Stream.of((String[]) configs).map(e -> e.split(":")[0]).collect(Collectors.toList());
        } else {
            throw new TestingValidationException("Cannot retrieve config from AsyncIndexerService, asyncConfigs is not a String[]");
        }
    }