Package org.keycloak.provider
Class ProviderManager
- java.lang.Object
- 
- org.keycloak.provider.ProviderManager
 
- 
 public class ProviderManager extends Object - Author:
- Stian Thorgersen
 
- 
- 
Constructor SummaryConstructors Constructor Description ProviderManager(KeycloakDeploymentInfo info, ClassLoader baseClassLoader, String... resources)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ProviderFactorycompareFactories(ProviderFactory p1, ProviderFactory p2)KeycloakDeploymentInfogetInfo()MultivaluedHashMap<Class<? extends Provider>,ProviderFactory>getLoadedFactories()returns a copy of internal factories.List<ProviderFactory>load(Spi spi)ProviderFactoryload(Spi spi, String providerId)List<Spi>loadSpis()
 
- 
- 
- 
Constructor Detail- 
ProviderManagerpublic ProviderManager(KeycloakDeploymentInfo info, ClassLoader baseClassLoader, String... resources) 
 
- 
 - 
Method Detail- 
loadpublic List<ProviderFactory> load(Spi spi) 
 - 
compareFactoriespublic ProviderFactory compareFactories(ProviderFactory p1, ProviderFactory p2) 
 - 
getLoadedFactoriespublic MultivaluedHashMap<Class<? extends Provider>,ProviderFactory> getLoadedFactories() returns a copy of internal factories.- Returns:
 
 - 
loadpublic ProviderFactory load(Spi spi, String providerId) 
 - 
getInfopublic KeycloakDeploymentInfo getInfo() 
 
- 
 
-