Interface BatchMetadataResolver

  • All Superinterfaces:
    net.shibboleth.utilities.java.support.component.Component, net.shibboleth.utilities.java.support.component.IdentifiedComponent, MetadataResolver, net.shibboleth.utilities.java.support.resolver.Resolver<EntityDescriptor,​net.shibboleth.utilities.java.support.resolver.CriteriaSet>

    public interface BatchMetadataResolver
    extends MetadataResolver
    Marker interface for MetadataResolver implementations which resolve metadata from a batch of data loaded and processed in advance of resolution operations, for example by loading an XML document from a file or HTTP resource at component initialization time.
    • Method Detail

      • getRootValidUntil

        @Nullable
        Instant getRootValidUntil()
        Get the validUntil of of the metadata batch root element, if present.
        Returns:
        the validUntil date/time of the root element, or null if not available
      • isRootValid

        @Nullable
        Boolean isRootValid()
        Get the validity state of the metadata batch root element, as determined in an implementation-specific manner.
        Returns:
        true if root element is valid, false if not valid, null if indeterminate