Package org.keycloak.provider
Class ProviderManager
- java.lang.Object
-
- org.keycloak.provider.ProviderManager
-
public class ProviderManager extends Object
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description ProviderManager(org.keycloak.provider.KeycloakDeploymentInfo info, ClassLoader baseClassLoader, String... resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.keycloak.provider.KeycloakDeploymentInfo
getInfo()
org.keycloak.common.util.MultivaluedHashMap<Class<? extends org.keycloak.provider.Provider>,org.keycloak.provider.ProviderFactory>
getLoadedFactories()
returns a copy of internal factories.List<org.keycloak.provider.ProviderFactory>
load(org.keycloak.provider.Spi spi)
org.keycloak.provider.ProviderFactory
load(org.keycloak.provider.Spi spi, String providerId)
List<org.keycloak.provider.Spi>
loadSpis()
-
-
-
Constructor Detail
-
ProviderManager
public ProviderManager(org.keycloak.provider.KeycloakDeploymentInfo info, ClassLoader baseClassLoader, String... resources)
-
-
Method Detail
-
loadSpis
public List<org.keycloak.provider.Spi> loadSpis()
-
load
public List<org.keycloak.provider.ProviderFactory> load(org.keycloak.provider.Spi spi)
-
getLoadedFactories
public org.keycloak.common.util.MultivaluedHashMap<Class<? extends org.keycloak.provider.Provider>,org.keycloak.provider.ProviderFactory> getLoadedFactories()
returns a copy of internal factories.- Returns:
-
load
public org.keycloak.provider.ProviderFactory load(org.keycloak.provider.Spi spi, String providerId)
-
getInfo
public org.keycloak.provider.KeycloakDeploymentInfo getInfo()
-
-