Interface ExtensionProcessor

All Superinterfaces:
RequestProcessor
All Known Implementing Classes:
DefaultExtensionProcessor, ExtHandshakeVHostExtensionProcessor, InvokerExtensionProcessor, WebExtensionProcessor, WebExtensionProcessor

public interface ExtensionProcessor extends RequestProcessor
ExtensionProcessor classes are responsible for handling requests that filter down to them by the URL matching process. They could leverage the IServletContext instance that becomes available when the ExtensionProcessor is created, for advanced functionality.
  • Method Details

    • getPatternList

      List getPatternList()
      The list of patterns that this ExtensionProcessor wants to be associated with in addition to the patterns specified by the WebExtensionFactory that created this ExtensionProcessor.
      Returns:
      patternList
    • getServletWrapper

      IServletWrapper getServletWrapper(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse resp) throws Exception
      Throws:
      Exception
    • getMetaData

      WebComponentMetaData getMetaData()