# Package org.opensaml.saml.metadata.resolver

@NonnullElements package org.opensaml.saml.metadata.resolver
Classes for SAML metadata resolution.

Related Packages
Package
Description
org.opensaml.saml.metadata
Classes for fetching and querying SAML metadata.
org.opensaml.saml.metadata.resolver.filter
Classes for SAML metadata filtering.
org.opensaml.saml.metadata.resolver.impl
Classes for retrieving, filtering, and querying metadata.
org.opensaml.saml.metadata.resolver.index
Classes for SAML metadata indexing.
org.opensaml.saml.metadata.support
Classes in support of SAML metadata.
Class
Description
BatchMetadataResolver
Marker interface for `MetadataResolver` implementations which resolve metadata from a batch of data loaded and processed in advance of resolution operations, for example by loading an XML document from a file or HTTP resource at component initialization time.
ChainingMetadataResolver
A metadata provider that uses registered resolvers, in turn, to answer queries.
ClearableMetadataResolver
Specialization of `MetadataResolver` that supports on-demand clearing of the resolver's internal cache of data.
DetectDuplicateEntityIDs
Strategy for performing detection of duplicate entityIDs across metadata resolvers.
DynamicMetadataResolver
Marker interface for `MetadataResolver` implementations which resolve metadata by dynamically querying for the requested data individually at the time of the resolution operation, for example by invoking a request to a remote network-based metadata publishing endpoint or metadata oracle service.
MetadataResolver
A resolver that is capable of resolving `EntityDescriptor` instances which meet certain supplied criteria.
RefreshableMetadataResolver
Specialization of `MetadataResolver` that supports on-demand refresh.
RemoteMetadataResolver
A `MetadataResolver` that obtains metadata from a remote source.
RoleDescriptorResolver
A resolver that is capable of resolving `RoleDescriptor` instances which meet certain supplied criteria.