Package org.keycloak.provider
Class KeycloakDeploymentInfo
- java.lang.Object
-
- org.keycloak.provider.KeycloakDeploymentInfo
-
public class KeycloakDeploymentInfo extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProvider(Class<? extends Spi> spi, ProviderFactory factory)static KeycloakDeploymentInfocreate()StringgetName()Map<Class<? extends Spi>,List<ProviderFactory>>getProviders()booleanhasServices()booleanhasThemeResources()booleanhasThemes()booleanisProvider()KeycloakDeploymentInfoname(String name)KeycloakDeploymentInfoservices()Enables discovery of services viaServiceLoader.KeycloakDeploymentInfothemeResources()Enables discovery of embedded theme-resources.KeycloakDeploymentInfothemes()Enables discovery embedded themes.
-
-
-
Method Detail
-
isProvider
public boolean isProvider()
-
hasServices
public boolean hasServices()
-
create
public static KeycloakDeploymentInfo create()
-
name
public KeycloakDeploymentInfo name(String name)
-
getName
public String getName()
-
services
public KeycloakDeploymentInfo services()
Enables discovery of services viaServiceLoader.- Returns:
-
hasThemes
public boolean hasThemes()
-
themes
public KeycloakDeploymentInfo themes()
Enables discovery embedded themes.- Returns:
-
hasThemeResources
public boolean hasThemeResources()
-
themeResources
public KeycloakDeploymentInfo themeResources()
Enables discovery of embedded theme-resources.- Returns:
-
addProvider
public void addProvider(Class<? extends Spi> spi, ProviderFactory factory)
-
getProviders
public Map<Class<? extends Spi>,List<ProviderFactory>> getProviders()
-
-