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

Packages that use ClearableMetadataResolver
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 ClearableMetadataResolver in org.opensaml.saml.metadata.resolver

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

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

Classes in org.opensaml.saml.metadata.resolver.impl that implement ClearableMetadataResolver
Modifier and Type
Class
Description
`class`
`AbstractDynamicHTTPMetadataResolver`
Abstract subclass for dynamic metadata resolvers that implement metadata resolution based on HTTP requests.
`class`
`AbstractDynamicMetadataResolver`
Abstract subclass for metadata resolvers that resolve metadata dynamically, as needed and on demand.
`class`
`CompositeMetadataResolver`
A `MetadataResolver` implementation that answers requests by composing the answers of child `MetadataResolver`s.
`class`
`FunctionDrivenDynamicHTTPMetadataResolver`
Simple implementation of an HTTP-based dynamic metadata resolver which builds the request URL to process based on a `Function` instance.
`class`
`LocalDynamicMetadataResolver`
Resolver which dynamically resolves metadata from a local source managed by an instance of `XMLObjectLoadSaveManager`.