Class ExternalContentHandlerFactory

    • Method Detail

      • createFromLinks

        public ExternalContentHandler createFromLinks​(List<String> links)
                                               throws ExternalMessageBodyException
        Looks for ExternalContent link header and if it finds one it will return a new ExternalContentHandler object based on the found Link header. If multiple external content headers were found or the URI provided in the header is not a valid external content path, then an ExternalMessageBodyException will be thrown.
        Parameters:
        links - links from the request header
        Returns:
        External Content Handler Object if Link header found, else null
        Throws:
        ExternalMessageBodyException - thrown if more than one external content link was provided, or if the URL of the header was not a valid external content path.