Interface IPathHandler

All Superinterfaces:
IRequestHandler
All Known Implementing Classes:
PathHandler, PathHandler2

public interface IPathHandler extends IRequestHandler
  • Method Details

    • addSubhandler

      void addSubhandler(String vhost, String path, IRequestHandler subhandler)
      Adds a new subhandler.
      Parameters:
      vhost - Virtual host specification.
      path - Path being handled.
      subhandler - The subhandler.
    • removeSubhandler

      void removeSubhandler(String vhost, String path)
      Remove a subhandler.
      Parameters:
      vhost - Virtual host specification.
      path - Path being handled.
    • containsSubhandlerForExactUri

      boolean containsSubhandlerForExactUri(String vhost, String path)
      Tests if a handler for the exact URI is currently published.
      Parameters:
      vhost - Virtual host specification.
      path - Path being handled.
      Returns:
      True, if a handler was found.
    • getSubhandlers

      Map<jadex.common.Tuple2<String,String>,jadex.common.Tuple2<String,IRequestHandler>> getSubhandlers()
      Get the subhandlers.
      Returns:
      The subhandlers