Package org.keycloak.theme
Class JarThemeProviderFactory
- java.lang.Object
- 
- org.keycloak.theme.ClasspathThemeProviderFactory
- 
- org.keycloak.theme.JarThemeProviderFactory
 
 
- 
- All Implemented Interfaces:
- ProviderFactory<ThemeProvider>,- ThemeProviderFactory
 
 public class JarThemeProviderFactory extends ClasspathThemeProviderFactory - Author:
- Stian Thorgersen
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.keycloak.theme.ClasspathThemeProviderFactoryClasspathThemeProviderFactory.ThemeRepresentation, ClasspathThemeProviderFactory.ThemesRepresentation
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.theme.ClasspathThemeProviderFactoryKEYCLOAK_THEMES_JSON, themes
 
- 
 - 
Constructor SummaryConstructors Constructor Description JarThemeProviderFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ThemeProvidercreate(KeycloakSession session)voidinit(Config.Scope config)Only called once when the factory is first created.- 
Methods inherited from class org.keycloak.theme.ClasspathThemeProviderFactoryclose, getId, loadThemes, loadThemes, postInit
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactorygetConfigMetadata, order
 
- 
 
- 
- 
- 
Method Detail- 
createpublic ThemeProvider create(KeycloakSession session) - Specified by:
- createin interface- ProviderFactory<ThemeProvider>
- Overrides:
- createin class- ClasspathThemeProviderFactory
 
 - 
initpublic void init(Config.Scope config) Description copied from interface:ProviderFactoryOnly called once when the factory is first created. This config is pulled from keycloak_server.json- Specified by:
- initin interface- ProviderFactory<ThemeProvider>
- Overrides:
- initin class- ClasspathThemeProviderFactory
 
 
- 
 
-