Package net.thevpc.nhttp.server.impl
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 Summary
FieldsModifier and TypeFieldDescriptionprotected NWebLoggerstatic final intprotected Stringprotected com.sun.net.httpserver.HttpServerprotected net.thevpc.nuts.NSessionprotected NWebUserResolver -
Constructor Summary
ConstructorsConstructorDescriptionAbstractWebServiceController(String path, NWebUserResolver userResolver, net.thevpc.nuts.NSession session, NWebLogger logger) -
Method Summary
-
Field Details
-
OK
public static final int OK- See Also:
-
userResolver
-
session
protected net.thevpc.nuts.NSession session -
logger
-
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:
handlein interfacecom.sun.net.httpserver.HttpHandler
-
getPath
-
bind
public void bind(com.sun.net.httpserver.HttpServer server) -
handle
-