Class TransformServlet

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class TransformServlet
    extends org.apache.sling.api.servlets.SlingSafeMethodsServlet
    A servlet to transform images using the FileThumbnailTransformer API. Can be invoked using the syntax: /content/file/path.jpg.transform/transformation-name.png
    See Also:
    Serialized Form
    • Constructor Detail

      • TransformServlet

        public TransformServlet()
    • Method Detail

      • doGet

        protected void doGet​(org.apache.sling.api.SlingHttpServletRequest request,
                             org.apache.sling.api.SlingHttpServletResponse response)
                      throws javax.servlet.ServletException,
                             IOException
        Overrides:
        doGet in class org.apache.sling.api.servlets.SlingSafeMethodsServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • findTransformation

        protected Transformation findTransformation​(org.apache.sling.api.resource.ResourceResolver serviceResolver,
                                                    String name)
      • setTransformationServiceUser

        public void setTransformationServiceUser​(TransformationServiceUser transformationServiceUser)
      • setTransformer

        public void setTransformer​(Transformer transformer)