Class PwnedV2Servlet

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

    public class PwnedV2Servlet
    extends javax.servlet.http.HttpServlet
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      PwnedV2Servlet​(com.unboundid.directory.sdk.common.types.ServerContext serverContext)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doGet​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
      Handle the Get like HaveIBeenPwned.com Range query
      void doOptions​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Handles the necessary processing to make the API a little self-explanatory.
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doPost, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
    • Constructor Detail

      • PwnedV2Servlet

        public PwnedV2Servlet​(com.unboundid.directory.sdk.common.types.ServerContext serverContext)
    • Method Detail

      • doOptions

        public void doOptions​(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
        Handles the necessary processing to make the API a little self-explanatory. By querying OPTIONS, a client may discover what HTTP verbs are supported
        Overrides:
        doOptions in class javax.servlet.http.HttpServlet
      • doGet

        protected void doGet​(javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse resp)
                      throws IOException
        Handle the Get like HaveIBeenPwned.com Range query
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Parameters:
        req - the request
        resp - the response
        Throws:
        IOException - if the response cannot be written