Package net.shibboleth.idp.installer
Class V4Install.Initializer
- java.lang.Object
-
- net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer
-
- net.shibboleth.idp.installer.V4Install.Initializer
-
- All Implemented Interfaces:
ApplicationContextInitializer<ConfigurableApplicationContext>
- Enclosing class:
- V4Install
private class V4Install.Initializer extends IdPPropertiesApplicationContextInitializer
AnApplicationContextInitializerwhich knows about our idp.home and also injects properties for the backchannel certificate and hostname.
-
-
Field Summary
-
Fields inherited from class net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer
FAILFAST_PROPERTY, IDP_ADDITIONAL_PROPERTY, IDP_AUTOSEARCH_PROPERTY, IDP_HOME_PROPERTY, IDP_PROPERTIES, SEARCH_LOCATION
-
-
Constructor Summary
Constructors Modifier Constructor Description privateInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetSearchLocation()Get the well known search location.voidinitialize(ConfigurableApplicationContext applicationContext)StringselectSearchLocation(ConfigurableApplicationContext applicationContext)Select the location used to search for the target.-
Methods inherited from class net.shibboleth.idp.spring.IdPPropertiesApplicationContextInitializer
appendPropertySource, getAdditionalSources, getSearchTarget, isFailFast, loadAdditionalPropertySources, loadProperties, logProperties, setIdPHomeProperty
-
-
-
-
Method Detail
-
selectSearchLocation
@Nonnull public String selectSearchLocation(@Nonnull ConfigurableApplicationContext applicationContext)
Select the location used to search for the target. Prefers the user-defined search location defined byIdPPropertiesApplicationContextInitializer.IDP_HOME_PROPERTYin the application context. Defaults to the well-known search location returned fromIdPPropertiesApplicationContextInitializer.getSearchLocation().- Overrides:
selectSearchLocationin classIdPPropertiesApplicationContextInitializer- Parameters:
applicationContext- the application context- Returns:
- the search location used to search for the target
-
getSearchLocation
@Nonnull public String getSearchLocation()
Get the well known search location. Defaults toIdPPropertiesApplicationContextInitializer.SEARCH_LOCATION.- Overrides:
getSearchLocationin classIdPPropertiesApplicationContextInitializer- Returns:
- the well known search locations
-
initialize
public void initialize(ConfigurableApplicationContext applicationContext)
- Specified by:
initializein interfaceApplicationContextInitializer<ConfigurableApplicationContext>- Overrides:
initializein classIdPPropertiesApplicationContextInitializer
-
-