io.virtdata.docsys.core.EndpointLoader Maven / Gradle / Ivy
package io.virtdata.docsys.core;
import io.virtdata.docsys.api.DocPaths;
import io.virtdata.docsys.api.WebServiceObject;
import java.util.ArrayList;
import java.util.List;
import java.util.ServiceLoader;
public class EndpointLoader {
public static List loadWebServiceObjects() {
List endpoints = new ArrayList<>();
ServiceLoader loader = ServiceLoader.load(WebServiceObject.class);
loader.forEach(endpoints::add);
return endpoints;
}
public static List loadPathDescriptors() {
List docpaths = new ArrayList<>();
ServiceLoader loader = ServiceLoader.load(DocPaths.class);
loader.forEach(docpaths::add);
return docpaths;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy