public class RelyingPartyMetadataProvider extends AbstractServiceableComponent<org.opensaml.saml.metadata.resolver.MetadataResolver> implements org.opensaml.saml.metadata.resolver.RefreshableMetadataResolver, Comparable<RelyingPartyMetadataProvider>
MetadataResolver.| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Class logger.
|
private org.opensaml.saml.metadata.resolver.MetadataResolver |
resolver
The embedded resolver.
|
private Integer |
sortKey
The key by which we sort the provider.
|
private static int |
sortKeyValue
If we autogenerate a sort key it comes from this count.
|
| Constructor and Description |
|---|
RelyingPartyMetadataProvider()
Constructor.
|
RelyingPartyMetadataProvider(org.opensaml.saml.metadata.resolver.MetadataResolver child)
Deprecated.
use properties and
RelyingPartyMetadataProvider(). |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RelyingPartyMetadataProvider other) |
protected void |
doInitialize() |
boolean |
equals(Object other)
.
|
org.opensaml.saml.metadata.resolver.MetadataResolver |
getComponent() |
org.opensaml.saml.metadata.resolver.MetadataResolver |
getEmbeddedResolver()
Return what we are build around.
|
DateTime |
getLastRefresh() |
DateTime |
getLastUpdate() |
org.opensaml.saml.metadata.resolver.filter.MetadataFilter |
getMetadataFilter() |
int |
hashCode() |
boolean |
isRequireValidMetadata() |
void |
refresh() |
Iterable<org.opensaml.saml.saml2.metadata.EntityDescriptor> |
resolve(CriteriaSet criteria) |
org.opensaml.saml.saml2.metadata.EntityDescriptor |
resolveSingle(CriteriaSet criteria) |
void |
setEmbeddedResolver(org.opensaml.saml.metadata.resolver.MetadataResolver theResolver)
Set the
MetadataResolver to embed. |
void |
setMetadataFilter(org.opensaml.saml.metadata.resolver.filter.MetadataFilter newFilter) |
void |
setRequireValidMetadata(boolean requireValidMetadata) |
void |
setSortKey(int key)
Set the sort key.
|
doDestroy, getApplicationContext, pinComponent, setApplicationContext, unloadComponent, unpinComponentgetId, setIddestroy, initialize, isDestroyed, isInitializedclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetIdprivate static int sortKeyValue
private final org.slf4j.Logger log
@NonnullAfterInit private org.opensaml.saml.metadata.resolver.MetadataResolver resolver
@NonnullAfterInit private Integer sortKey
@Deprecated public RelyingPartyMetadataProvider(@Nonnull@ParameterName(name="child") org.opensaml.saml.metadata.resolver.MetadataResolver child)
RelyingPartyMetadataProvider().child - The MetadataResolver to embed.public RelyingPartyMetadataProvider()
public void setSortKey(int key)
key - what to set@Nonnull public void setEmbeddedResolver(@Nonnull org.opensaml.saml.metadata.resolver.MetadataResolver theResolver)
MetadataResolver to embed.theResolver - The MetadataResolver to embed.@Nonnull public org.opensaml.saml.metadata.resolver.MetadataResolver getEmbeddedResolver()
@Nonnull public Iterable<org.opensaml.saml.saml2.metadata.EntityDescriptor> resolve(@Nullable CriteriaSet criteria) throws ResolverException
resolve in interface Resolver<org.opensaml.saml.saml2.metadata.EntityDescriptor,CriteriaSet>ResolverException@Nullable public org.opensaml.saml.saml2.metadata.EntityDescriptor resolveSingle(@Nullable CriteriaSet criteria) throws ResolverException
resolveSingle in interface Resolver<org.opensaml.saml.saml2.metadata.EntityDescriptor,CriteriaSet>ResolverExceptionpublic boolean isRequireValidMetadata()
isRequireValidMetadata in interface org.opensaml.saml.metadata.resolver.MetadataResolverpublic void setRequireValidMetadata(boolean requireValidMetadata)
setRequireValidMetadata in interface org.opensaml.saml.metadata.resolver.MetadataResolver@Nullable public org.opensaml.saml.metadata.resolver.filter.MetadataFilter getMetadataFilter()
getMetadataFilter in interface org.opensaml.saml.metadata.resolver.MetadataResolverprotected void doInitialize()
throws ComponentInitializationException
doInitialize in class AbstractServiceableComponent<org.opensaml.saml.metadata.resolver.MetadataResolver>ComponentInitializationExceptionpublic void setMetadataFilter(@Nullable org.opensaml.saml.metadata.resolver.filter.MetadataFilter newFilter)
setMetadataFilter in interface org.opensaml.saml.metadata.resolver.MetadataResolver@Nonnull public org.opensaml.saml.metadata.resolver.MetadataResolver getComponent()
getComponent in interface ServiceableComponent<org.opensaml.saml.metadata.resolver.MetadataResolver>getComponent in class AbstractServiceableComponent<org.opensaml.saml.metadata.resolver.MetadataResolver>public void refresh()
throws ResolverException
refresh in interface org.opensaml.saml.metadata.resolver.RefreshableMetadataResolverResolverExceptionpublic DateTime getLastRefresh()
getLastRefresh in interface org.opensaml.saml.metadata.resolver.RefreshableMetadataResolverpublic DateTime getLastUpdate()
getLastUpdate in interface org.opensaml.saml.metadata.resolver.RefreshableMetadataResolverpublic int compareTo(RelyingPartyMetadataProvider other)
compareTo in interface Comparable<RelyingPartyMetadataProvider>public boolean equals(Object other)
Copyright © 1999–2017 Shibboleth Consortium. All rights reserved.