Class AbstractMetadataProviderParser

All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
AbstractDynamicMetadataProviderParser, AbstractReloadingMetadataProviderParser, ChainingMetadataProviderParser, InlineMetadataProviderParser

public abstract class AbstractMetadataProviderParser
extends AbstractCustomBeanDefinitionParser
Parser for the MetadataProviderType in the urn:mace:shibboleth:2.0:metadata namespace. If we are the top most element then we need to summon up a MetadataProviderContainer and inject what we would usually create into that.
  • Field Details

    • SECURITY_NAMESPACE

      @Nonnull @NotEmpty public static final String SECURITY_NAMESPACE
      Namespace for Security.
      See Also:
      Constant Field Values
    • METADATA_NAMESPACE

      @Nonnull @NotEmpty public static final String METADATA_NAMESPACE
      Namespace for Metadata.
      See Also:
      Constant Field Values
    • METADATA_FILTER_ELEMENT_NAME

      @Nonnull public static final QName METADATA_FILTER_ELEMENT_NAME
      MetadataFilter Element name.
    • CHAINING_PROVIDER_ELEMENT_NAME

      @Nonnull public static final QName CHAINING_PROVIDER_ELEMENT_NAME
      ChainingMetadataProviderElement name.
    • TRUST_ENGINE_ELEMENT_NAME

      @Nonnull public static final QName TRUST_ENGINE_ELEMENT_NAME
      RelyingPartyGroup Element name.
    • log

      @Nonnull private final org.slf4j.Logger log
      Logger.
  • Constructor Details

    • AbstractMetadataProviderParser

      public AbstractMetadataProviderParser()
  • Method Details