com.ibm.websphere.servlet.cache

Interface DynamicContentProvider



  • public interface DynamicContentProvider
    Implement this interface in your Servlet or JSP to have a callback invoked during cache hits. This will allow Dynamic Cache to imbed your dynamic content within a cached fragment.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void provideDynamicContent(javax.servlet.http.HttpServletRequest request, java.io.OutputStream streamWriter)
      This method generates and writes the dynamic content to the OutputStream.
      void provideDynamicContent(javax.servlet.http.HttpServletRequest request, java.io.Writer streamWriter)
      This method generates and writes the dynamic content to the Writer.
    • Method Detail

      • provideDynamicContent

        void provideDynamicContent(javax.servlet.http.HttpServletRequest request,
                                 java.io.OutputStream streamWriter)
                                   throws java.io.IOException
        This method generates and writes the dynamic content to the OutputStream. It is called on a cache hit or miss to generate the dynamic content of the cacheable servlet.
        Parameters:
        request - The HttpServletRequest to determin what dynamic content to create.
        streamWriter - The OutputStream that this method will write the dynamic content to.
        Throws:
        java.io.IOException
      • provideDynamicContent

        void provideDynamicContent(javax.servlet.http.HttpServletRequest request,
                                 java.io.Writer streamWriter)
                                   throws java.io.IOException
        This method generates and writes the dynamic content to the Writer. It is called on a cache hit or miss to generate the dynamic content of the cacheable servlet.
        Parameters:
        request - The HttpServletRequest to determin what dynamic content to create.
        streamWriter - The Writer that this method will write the dynamic content to.
        Throws:
        java.io.IOException
IBM WebSphere Application ServerTM
Release 9.0