Class EndpointMetadataIndex.DefaultEndpointSelectionPredicate

java.lang.Object
org.opensaml.saml.metadata.resolver.index.impl.EndpointMetadataIndex.DefaultEndpointSelectionPredicate
All Implemented Interfaces:
Predicate<Endpoint>
Enclosing class:
EndpointMetadataIndex

public static class EndpointMetadataIndex.DefaultEndpointSelectionPredicate
extends Object
implements Predicate<Endpoint>
The default endpoint selection predicate, which evaluates an Endpoint using a map of QName endpoint types, indexed by role type.
  • Field Details

    • endpointTypes

      @Nonnull private Map<QName,​Set<QName>> endpointTypes
      The indexable endpoint types.
  • Constructor Details

    • DefaultEndpointSelectionPredicate

      public DefaultEndpointSelectionPredicate()
      Constructor.
    • DefaultEndpointSelectionPredicate

      public DefaultEndpointSelectionPredicate​(@ParameterName(name="indexableTypes") @Nonnull Map<QName,​Set<QName>> indexableTypes)
      Constructor.
      Parameters:
      indexableTypes - a map controlling the types of endpoints to index
  • Method Details