Class ChainingClientInformationResolver

All Implemented Interfaces:
ClientInformationResolver, RefreshableClientInformationResolver, Component, DestructableComponent, IdentifiableComponent, IdentifiedComponent, InitializableComponent, Resolver<OIDCClientInformation,CriteriaSet>

public class ChainingClientInformationResolver extends AbstractIdentifiableInitializableComponent implements RefreshableClientInformationResolver
A client information provider that uses registered resolvers, in turn, to answer queries. The Iterable of client informations returned is the first non-null and non-empty Iterable found while iterating over the registered resolvers in resolver list order.