public class RelyingPartyMetadataProvider extends AbstractServiceableComponent<MetadataResolver> implements RefreshableMetadataResolver, Comparable<RelyingPartyMetadataProvider>
MetadataResolver.| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Class logger.
|
private 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(MetadataResolver child)
Deprecated.
use properties and
RelyingPartyMetadataProvider(). |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RelyingPartyMetadataProvider other) |
protected void |
doInitialize() |
boolean |
equals(Object other)
.
|
MetadataResolver |
getComponent() |
MetadataResolver |
getEmbeddedResolver()
Return what we are build around.
|
DateTime |
getLastRefresh() |
DateTime |
getLastUpdate() |
MetadataFilter |
getMetadataFilter() |
int |
hashCode() |
boolean |
isRequireValidMetadata() |
void |
refresh() |
Iterable<EntityDescriptor> |
resolve(CriteriaSet criteria) |
EntityDescriptor |
resolveSingle(CriteriaSet criteria) |
void |
setEmbeddedResolver(MetadataResolver theResolver)
Set the
MetadataResolver to embed. |
void |
setMetadataFilter(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 MetadataResolver resolver
@NonnullAfterInit private Integer sortKey
@Deprecated public RelyingPartyMetadataProvider(@Nonnull@ParameterName(name="child") MetadataResolver child)
RelyingPartyMetadataProvider().child - The MetadataResolver to embed.public RelyingPartyMetadataProvider()
public void setSortKey(int key)
key - what to set@Nonnull public void setEmbeddedResolver(@Nonnull MetadataResolver theResolver)
MetadataResolver to embed.theResolver - The MetadataResolver to embed.@Nonnull public MetadataResolver getEmbeddedResolver()
@Nonnull public Iterable<EntityDescriptor> resolve(@Nullable CriteriaSet criteria) throws ResolverException
resolve in interface Resolver<EntityDescriptor,CriteriaSet>ResolverException@Nullable public EntityDescriptor resolveSingle(@Nullable CriteriaSet criteria) throws ResolverException
resolveSingle in interface Resolver<EntityDescriptor,CriteriaSet>ResolverExceptionpublic boolean isRequireValidMetadata()
isRequireValidMetadata in interface MetadataResolverpublic void setRequireValidMetadata(boolean requireValidMetadata)
setRequireValidMetadata in interface MetadataResolver@Nullable public MetadataFilter getMetadataFilter()
getMetadataFilter in interface MetadataResolverprotected void doInitialize()
throws ComponentInitializationException
doInitialize in class AbstractServiceableComponent<MetadataResolver>ComponentInitializationExceptionpublic void setMetadataFilter(@Nullable MetadataFilter newFilter)
setMetadataFilter in interface MetadataResolver@Nonnull public MetadataResolver getComponent()
getComponent in interface ServiceableComponent<MetadataResolver>getComponent in class AbstractServiceableComponent<MetadataResolver>public void refresh()
throws ResolverException
refresh in interface RefreshableMetadataResolverResolverExceptionpublic DateTime getLastRefresh()
getLastRefresh in interface RefreshableMetadataResolverpublic DateTime getLastUpdate()
getLastUpdate in interface RefreshableMetadataResolverpublic int compareTo(RelyingPartyMetadataProvider other)
compareTo in interface Comparable<RelyingPartyMetadataProvider>public boolean equals(Object other)
Copyright © 1999–2017 Shibboleth Consortium. All rights reserved.