44         List<ProviderLoaderFactory> factories = 
new LinkedList<ProviderLoaderFactory>();
    45         for (ProviderLoaderFactory f : ServiceLoader.load(ProviderLoaderFactory.class, getClass().getClassLoader())) {
    49         logger.debugv(
"Provider loaders {0}", factories);
    51         loaders.add(
new DefaultProviderLoader(info, baseClassLoader));
    53         if (resources != null) {
    54             for (String r : resources) {
    55                 String type = r.substring(0, r.indexOf(
':'));
    56                 String resource = r.substring(r.indexOf(
':') + 1, r.length());
    58                 boolean found = 
false;
    59                 for (ProviderLoaderFactory f : factories) {
    60                     if (f.supports(type)) {
    61                         KeycloakDeploymentInfo resourceInfo = KeycloakDeploymentInfo.create().services();
    62                         loaders.add(f.create(resourceInfo, baseClassLoader, resource));
    68                     throw new RuntimeException(
"Provider loader for " + r + 
" not found");
 List< ProviderLoader > loaders
Definition: ProviderManager.java:39
 
static final Logger logger
Definition: ProviderManager.java:37