org.springframework.web.servlet.resource

Interface ResourceTransformerChain



  • public interface ResourceTransformerChain
    A contract for invoking a chain of ResourceTransformers where each resolver is given a reference to the chain allowing it to delegate when necessary.
    Since:
    4.1
    Author:
    Rossen Stoyanchev
    • Method Detail

      • getResolverChain

        ResourceResolverChain getResolverChain()
        Return the ResourceResolverChain that was used to resolve the Resource being transformed. This may be needed for resolving related resources, e.g. links to other resources.
      • transform

        Resource transform(HttpServletRequest request,
                           Resource resource)
                    throws java.io.IOException
        Transform the given resource.
        Parameters:
        request - the current request
        resource - the candidate resource to transform
        Returns:
        the transformed or the same resource, never null
        Throws:
        java.io.IOException - if transformation fails