Class CustomResponseHandler

All Implemented Interfaces:
Handler, RouterNanoHTTPD.UriResponder

public abstract class CustomResponseHandler extends BaseHandler
Handler that is used for custom responses, e.g. JSON outputs.
  • Constructor Details

    • CustomResponseHandler

      public CustomResponseHandler(String entity)
  • Method Details

    • isCustomResponse

      protected final boolean isCustomResponse()
      Description copied from class: BaseHandler
      Overwrite this if your handler has a custom response; e.g., a JSON response without any further HTML content. Such a response is usually used for live searches, etc.
      Overrides:
      isCustomResponse in class BaseHandler
      Returns:
      true if it is a custom response
    • getResource

      public final String getResource()
      Description copied from class: BaseHandler
      Get web resource file as it lies on the file system relatively to the started server process.
      Specified by:
      getResource in interface Handler
      Specified by:
      getResource in class BaseHandler
      Returns:
      web resource