Class AbstractWebServiceController

java.lang.Object
net.thevpc.nhttp.server.impl.AbstractWebServiceController
All Implemented Interfaces:
com.sun.net.httpserver.HttpHandler

public abstract class AbstractWebServiceController extends Object implements com.sun.net.httpserver.HttpHandler
  • Field Details

    • OK

      public static final int OK
      See Also:
    • userResolver

      protected NWebUserResolver userResolver
    • session

      protected net.thevpc.nuts.NSession session
    • logger

      protected NWebLogger logger
    • path

      protected String path
    • server

      protected com.sun.net.httpserver.HttpServer server
  • Constructor Details

    • AbstractWebServiceController

      public AbstractWebServiceController(String path, NWebUserResolver userResolver, net.thevpc.nuts.NSession session, NWebLogger logger)
  • Method Details

    • handle

      public void handle(com.sun.net.httpserver.HttpExchange t)
      Specified by:
      handle in interface com.sun.net.httpserver.HttpHandler
    • getPath

      public String getPath()
    • bind

      public void bind(com.sun.net.httpserver.HttpServer server)
    • handle

      public abstract void handle(NWebServerHttpContextImpl rc)