Index

A B C D E F G H I J L N O P R S T U V 
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
 
A B C D E F G H I J L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form