# Uses of Interface
org.opensaml.saml.metadata.resolver.RefreshableMetadataResolver

Packages that use RefreshableMetadataResolver
Package
Description
org.opensaml.saml.metadata.resolver
Classes for SAML metadata resolution.
org.opensaml.saml.metadata.resolver.impl
Classes for retrieving, filtering, and querying metadata.

## Uses of RefreshableMetadataResolver in org.opensaml.saml.metadata.resolver

Classes in org.opensaml.saml.metadata.resolver that implement RefreshableMetadataResolver
Modifier and Type
Class
Description
`class`
`ChainingMetadataResolver`
A metadata provider that uses registered resolvers, in turn, to answer queries.

## Uses of RefreshableMetadataResolver in org.opensaml.saml.metadata.resolver.impl

Classes in org.opensaml.saml.metadata.resolver.impl that implement RefreshableMetadataResolver
Modifier and Type
Class
Description
`class`
`AbstractReloadingMetadataResolver`
Base class for metadata providers that cache and periodically refresh their metadata.
`class`
`CompositeMetadataResolver`
A `MetadataResolver` implementation that answers requests by composing the answers of child `MetadataResolver`s.
`class`
`FileBackedHTTPMetadataResolver`
An HTTP metadata provider that caches a copy of the retrieved metadata to disk so that, in the event that the metadata may not be pulled from the URL, it may be pulled from disk using the most recently fetched data.
`class`
`FilesystemMetadataResolver`
A metadata provider that pulls metadata from a file on the local filesystem.
`class`
`HTTPMetadataResolver`
A metadata provider that pulls metadata using an HTTP GET.
`class`
`ResourceBackedMetadataResolver`
A metadata provider that reads metadata from a {#link `Resource`.