public class ReloadingRelyingPartyConfigurationResolver extends AbstractIdentifiableInitializableComponent implements RelyingPartyConfigurationResolver
Note that this resolver requires that none of the returned structures do any operations on receipt of
AbstractInitializableComponent.destroy() since the returned value is not covered by the
| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Class logger.
|
private ReloadableService<RelyingPartyConfigurationResolver> |
service
The service which managed the reloading.
|
| Constructor and Description |
|---|
ReloadingRelyingPartyConfigurationResolver(ReloadableService<RelyingPartyConfigurationResolver> resolverService)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityConfiguration |
getDefaultSecurityConfiguration(String profileId) |
Iterable<RelyingPartyConfiguration> |
resolve(org.opensaml.profile.context.ProfileRequestContext context) |
RelyingPartyConfiguration |
resolveSingle(org.opensaml.profile.context.ProfileRequestContext context) |
setIddoInitialize, getIddestroy, doDestroy, initialize, isDestroyed, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId@Nonnull private final org.slf4j.Logger log
private final ReloadableService<RelyingPartyConfigurationResolver> service
public ReloadingRelyingPartyConfigurationResolver(@Nonnull ReloadableService<RelyingPartyConfigurationResolver> resolverService)
resolverService - the service which will manage the loading.@Nonnull @NonnullElements public Iterable<RelyingPartyConfiguration> resolve(@Nullable org.opensaml.profile.context.ProfileRequestContext context) throws ResolverException
resolve in interface Resolver<RelyingPartyConfiguration,org.opensaml.profile.context.ProfileRequestContext>ResolverException@Nullable public RelyingPartyConfiguration resolveSingle(@Nullable org.opensaml.profile.context.ProfileRequestContext context) throws ResolverException
resolveSingle in interface Resolver<RelyingPartyConfiguration,org.opensaml.profile.context.ProfileRequestContext>ResolverExceptionpublic SecurityConfiguration getDefaultSecurityConfiguration(String profileId)
getDefaultSecurityConfiguration in interface RelyingPartyConfigurationResolverCopyright © 1999–2017 Shibboleth Consortium. All rights reserved.