58 List<ProviderFactory> list =
new LinkedList<>();
60 for (ProviderFactory f : ServiceLoader.load(spi.getProviderFactoryClass(),
classLoader)) {
66 ClasspathThemeResourceProviderFactory resourceProviderFactory =
new ClasspathThemeResourceProviderFactory(
info.
getName(),
classLoader);
67 list.add(resourceProviderFactory);
70 if (spi.getClass().equals(ThemeSpi.class) &&
info.
hasThemes()) {
71 ClasspathThemeProviderFactory themeProviderFactory =
new ClasspathThemeProviderFactory(
info.
getName(),
classLoader);
72 list.add(themeProviderFactory);
ClassLoader classLoader
Definition: DefaultProviderLoader.java:36
String getName()
Definition: KeycloakDeploymentInfo.java:30
boolean hasServices()
Definition: KeycloakDeploymentInfo.java:14
boolean hasThemeResources()
Definition: KeycloakDeploymentInfo.java:48
KeycloakDeploymentInfo info
Definition: DefaultProviderLoader.java:35
boolean hasThemes()
Definition: KeycloakDeploymentInfo.java:39