Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractWebServiceController - Class in net.thevpc.nhttp.server.impl
- AbstractWebServiceController(String, NWebUserResolver, NSession, NWebLogger) - Constructor for class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- ApplicationException - Exception in net.thevpc.nhttp.server.error
- ApplicationException(NWebErrorCode, String) - Constructor for exception net.thevpc.nhttp.server.error.ApplicationException
- ApplicationException(NWebErrorCode, String, Throwable) - Constructor for exception net.thevpc.nhttp.server.error.ApplicationException
B
- bind(HttpServer) - Method in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- build() - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
C
- containsQueryParam(String) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- copy(T, NSession) - Static method in class net.thevpc.nhttp.server.util.JsonUtils
- current - Static variable in class net.thevpc.nhttp.server.security.NWebSecurityContext
- currentRequired() - Static method in class net.thevpc.nhttp.server.security.NWebSecurityContext
D
- decryptString(String, String) - Static method in class net.thevpc.nhttp.server.security.NWebSecurityUtils
- DEFAULT_IDLE_TIME - Static variable in class net.thevpc.nhttp.server.util.ExecutorBuilder
- DEFAULT_MAX_CONNEXIONS - Static variable in class net.thevpc.nhttp.server.util.ExecutorBuilder
- DEFAULT_MIN_CONNEXIONS - Static variable in class net.thevpc.nhttp.server.util.ExecutorBuilder
- DEFAULT_QUEUE_SIZE - Static variable in class net.thevpc.nhttp.server.util.ExecutorBuilder
- DefaultNHttpServer - Class in net.thevpc.nhttp.server
- DefaultNHttpServer(String, NWebServerRunner, NWebServerOptions, NSession) - Constructor for class net.thevpc.nhttp.server.DefaultNHttpServer
- DefaultNWebContainer - Class in net.thevpc.nhttp.server.model
- DefaultNWebContainer(String, String) - Constructor for class net.thevpc.nhttp.server.model.DefaultNWebContainer
E
- encryptString(String, String) - Static method in class net.thevpc.nhttp.server.security.NWebSecurityUtils
- err(NMsg) - Method in class net.thevpc.nhttp.server.util.NWebAppLoggerDefault
- ExecutorBuilder - Class in net.thevpc.nhttp.server.util
- ExecutorBuilder() - Constructor for class net.thevpc.nhttp.server.util.ExecutorBuilder
F
- fromJson(Reader, Class<T>, NSession) - Static method in class net.thevpc.nhttp.server.util.JsonUtils
- fromJson(String, Class<T>, NSession) - Static method in class net.thevpc.nhttp.server.util.JsonUtils
G
- genkeypair() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getAppErrorCode() - Method in exception net.thevpc.nhttp.server.error.ApplicationException
- getAppErrorCode() - Method in exception net.thevpc.nhttp.server.error.NWebForbiddenSecurityException
- getAppErrorCode() - Method in exception net.thevpc.nhttp.server.error.NWebUnauthorizedSecurityException
- getBodyAs(Class<T>) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getBodyAsString() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getContextPath() - Method in class net.thevpc.nhttp.server.model.DefaultNWebContainer
- getDefaultLogFile() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getDefaultPidFile() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getDisplayName() - Method in class net.thevpc.nhttp.server.model.DefaultNWebContainer
- getFilePath() - Method in class net.thevpc.nhttp.server.util.NWebAppLoggerDefault
- getFirstPath() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getHeader() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getId() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalAnonymous
- getId() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalRoot
- getId() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalSimple
- getIdlTimeSeconds() - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- getInitParameters() - Method in class net.thevpc.nhttp.server.model.DefaultNWebContainer
- getLogger() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getMaxConnexions() - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- getMessage() - Method in class net.thevpc.nhttp.server.model.NWebErrorResult
- getMethod() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getMinConnexions() - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- getOptions() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getPath() - Method in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- getPath() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getPathPart(int) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getPathParts() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getPathSize() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getPrincipal() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getQueryParam(String) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getQueryParams() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getQueueSize() - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- getServer() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getServer() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getServerName() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getServerPort() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getSession() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getSession() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getStoreCredentials() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- getToken() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getToken() - Method in class net.thevpc.nhttp.server.security.NWebSecurityContext
- getUser() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- getUser() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalAnonymous
- getUser() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalRoot
- getUser() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalSimple
- getUser() - Method in class net.thevpc.nhttp.server.security.NWebSecurityContext
- getUserName() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalAnonymous
- getUserName() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalRoot
- getUserName() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalSimple
H
- handle(HttpExchange) - Method in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- handle(NWebServerHttpContextImpl) - Method in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- hash(String) - Static method in class net.thevpc.nhttp.server.security.NWebSecurityUtils
I
- isAdmin() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalAnonymous
- isAdmin() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalRoot
- isAdmin() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalSimple
- isAnonymous() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalAnonymous
- isAnonymous() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalRoot
- isAnonymous() - Method in class net.thevpc.nhttp.server.security.NWebPrincipalSimple
- isEmptyPath() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- isError() - Method in class net.thevpc.nhttp.server.model.NWebErrorResult
J
- JsonUtils - Class in net.thevpc.nhttp.server.util
- JsonUtils() - Constructor for class net.thevpc.nhttp.server.util.JsonUtils
L
- loadConfig(String, Map<String, String>) - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- logger - Variable in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
N
- net.thevpc.nhttp.server - package net.thevpc.nhttp.server
- net.thevpc.nhttp.server.error - package net.thevpc.nhttp.server.error
- net.thevpc.nhttp.server.impl - package net.thevpc.nhttp.server.impl
- net.thevpc.nhttp.server.model - package net.thevpc.nhttp.server.model
- net.thevpc.nhttp.server.security - package net.thevpc.nhttp.server.security
- net.thevpc.nhttp.server.util - package net.thevpc.nhttp.server.util
- NWebAppLoggerDefault - Class in net.thevpc.nhttp.server.util
- NWebAppLoggerDefault(File, NSession) - Constructor for class net.thevpc.nhttp.server.util.NWebAppLoggerDefault
- NWebErrorResult - Class in net.thevpc.nhttp.server.model
- NWebErrorResult() - Constructor for class net.thevpc.nhttp.server.model.NWebErrorResult
- NWebErrorResult(String) - Constructor for class net.thevpc.nhttp.server.model.NWebErrorResult
- NWebForbiddenSecurityException - Exception in net.thevpc.nhttp.server.error
- NWebForbiddenSecurityException(NWebErrorCode, String) - Constructor for exception net.thevpc.nhttp.server.error.NWebForbiddenSecurityException
- NWebPrincipalAnonymous - Class in net.thevpc.nhttp.server.security
- NWebPrincipalAnonymous() - Constructor for class net.thevpc.nhttp.server.security.NWebPrincipalAnonymous
- NWebPrincipalRoot - Class in net.thevpc.nhttp.server.security
- NWebPrincipalRoot() - Constructor for class net.thevpc.nhttp.server.security.NWebPrincipalRoot
- NWebPrincipalSimple - Class in net.thevpc.nhttp.server.security
- NWebPrincipalSimple(NWebUser) - Constructor for class net.thevpc.nhttp.server.security.NWebPrincipalSimple
- NWebPrincipalSimple(NWebUser, boolean) - Constructor for class net.thevpc.nhttp.server.security.NWebPrincipalSimple
- NWebSecurityContext - Class in net.thevpc.nhttp.server.security
- NWebSecurityContext(NWebUser, NWebToken) - Constructor for class net.thevpc.nhttp.server.security.NWebSecurityContext
- NWebSecurityUtils - Class in net.thevpc.nhttp.server.security
- NWebSecurityUtils() - Constructor for class net.thevpc.nhttp.server.security.NWebSecurityUtils
- NWebServerHttpContextImpl - Class in net.thevpc.nhttp.server.impl
- NWebServerHttpContextImpl(HttpServer, HttpExchange, NWebUserResolver, NSession, NWebLogger) - Constructor for class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- NWebUnauthorizedSecurityException - Exception in net.thevpc.nhttp.server.error
- NWebUnauthorizedSecurityException(NWebErrorCode, String) - Constructor for exception net.thevpc.nhttp.server.error.NWebUnauthorizedSecurityException
O
- OK - Static variable in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- OptionsValidator - Class in net.thevpc.nhttp.server.util
- OptionsValidator() - Constructor for class net.thevpc.nhttp.server.util.OptionsValidator
- out(NMsg) - Method in class net.thevpc.nhttp.server.util.NWebAppLoggerDefault
P
- path - Variable in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
R
- requireAuth() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- requireMethod(NHttpMethod...) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- runWith(NWebSecurityContext, NUnsafeRunnable) - Static method in class net.thevpc.nhttp.server.security.NWebSecurityContext
- runWithUnsafe(NUnsafeRunnable) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
S
- sendBytes(byte[], NHttpCode, NWebResponseHeaders) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendError(Throwable) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendError(NWebHttpException) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendJson(Object) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendJson(Object, NWebResponseHeaders) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendJson(Object, NHttpCode, NWebResponseHeaders) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendPlainText(String, NHttpCode, NWebResponseHeaders) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendXml(String) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- sendXml(String, NHttpCode, NWebResponseHeaders) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- server - Variable in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- session - Variable in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
- setDefaultLogFile(String) - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- setDefaultPidFile(String) - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- setError(boolean) - Method in class net.thevpc.nhttp.server.model.NWebErrorResult
- setHeader(NMsg) - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- setIdlTimeSeconds(Integer) - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- setMaxConnexions(Integer) - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- setMessage(String) - Method in class net.thevpc.nhttp.server.model.NWebErrorResult
- setMinConnexions(Integer) - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- setQueueSize(Integer) - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- setStoreCredentials(String) - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
- setToken(NWebToken) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- setToken(NWebToken) - Method in class net.thevpc.nhttp.server.security.NWebSecurityContext
- setUser(NWebUser) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- setUser(NWebUser) - Method in class net.thevpc.nhttp.server.security.NWebSecurityContext
- start() - Method in class net.thevpc.nhttp.server.DefaultNHttpServer
T
- throwNoFound() - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
- toJson(Object, BufferedWriter, NSession) - Static method in class net.thevpc.nhttp.server.util.JsonUtils
- toJson(Object, NSession) - Static method in class net.thevpc.nhttp.server.util.JsonUtils
- toString() - Method in class net.thevpc.nhttp.server.util.NWebAppLoggerDefault
- trace(Level, NMsg) - Method in class net.thevpc.nhttp.server.impl.NWebServerHttpContextImpl
U
- userResolver - Variable in class net.thevpc.nhttp.server.impl.AbstractWebServiceController
V
- validateBacklog(Integer) - Static method in class net.thevpc.nhttp.server.util.OptionsValidator
- validateOptions() - Method in class net.thevpc.nhttp.server.util.ExecutorBuilder
- validateOptions(NWebServerOptions) - Static method in class net.thevpc.nhttp.server.util.OptionsValidator
- validatePort(Integer) - Static method in class net.thevpc.nhttp.server.util.OptionsValidator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form