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
An
ApplicationContextInitializer
which 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 -
Method Summary
Modifier and TypeMethodDescriptionGet the well known search location.void
initialize
(ConfigurableApplicationContext applicationContext) selectSearchLocation
(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
-
Constructor Details
-
Initializer
private Initializer()
-
-
Method Details
-
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_PROPERTY
in the application context. Defaults to the well-known search location returned fromIdPPropertiesApplicationContextInitializer.getSearchLocation()
.- Overrides:
selectSearchLocation
in classIdPPropertiesApplicationContextInitializer
- Parameters:
applicationContext
- the application context- Returns:
- the search location used to search for the target
-
getSearchLocation
Get the well known search location. Defaults toIdPPropertiesApplicationContextInitializer.SEARCH_LOCATION
.- Overrides:
getSearchLocation
in classIdPPropertiesApplicationContextInitializer
- Returns:
- the well known search locations
-
initialize
- Specified by:
initialize
in interfaceApplicationContextInitializer<ConfigurableApplicationContext>
- Overrides:
initialize
in classIdPPropertiesApplicationContextInitializer
-