Package net.shibboleth.utilities.java.support.resolver

Interfaces for searching over data.
  • Interface Summary
    Interface Description
    Criterion
    A generic marker interface for representing criteria used in resolution or evaluation operations.
    Resolver<ProductType,​CriteriaType>
    Generic interface for resolvers which process specified criteria and produce some implementation-specific result information.
  • Class Summary
    Class Description
    ClassCriterion<T>
    A Criterion based on class type.
    CriteriaSet
    This class holds instances of Criterion which are used in resolution or evaluation operations.
    CriterionPredicateRegistry<T>
    A registry which manages mappings from types of Criterion to types of Predicate which can evaluate that criterion's data against a particular target type.
    ResolverSupport
    Support class for resolver implementations.
  • Exception Summary
    Exception Description
    ResolverException
    Base exception for resolver related errors.