A B C D E F G H I J L M N P Q R S T U V W 
All Classes All Packages

A

ACCESS - com.github.toolarium.jwebserver.logger.VerboseLevel
 
ACCESS_CONSOLE - com.github.toolarium.jwebserver.logger.VerboseLevel
 
AccessLogHttpHandler - Class in com.github.toolarium.jwebserver.logger.access
The access log handler utility
addHandler(IWebServerConfiguration, HttpHandler) - Static method in class com.github.toolarium.jwebserver.handler.auth.BasicAuthenticationHttpHandler
Add basic authentication
addHandler(IWebServerConfiguration, HttpHandler) - Static method in class com.github.toolarium.jwebserver.logger.access.AccessLogHttpHandler
Add basic authentication
addHandler(IWebServerConfiguration, HttpHandler, String, IdentityManager) - Static method in class com.github.toolarium.jwebserver.handler.auth.BasicAuthenticationHttpHandler
Add basic authentication
addHandler(IWebServerConfiguration, RoutingHandler) - Static method in class com.github.toolarium.jwebserver.handler.health.HealthHttpHandler
Add basic authentication
addHandler(IWebServerConfiguration, RoutingHandler) - Static method in class com.github.toolarium.jwebserver.handler.routing.RoutingHandler
Add handler

B

BasicAuthenticationHttpHandler - Class in com.github.toolarium.jwebserver.handler.auth
Basic authentication utility
BUILD_TIMESTAMP - Static variable in class com.github.toolarium.jwebserver.Version
The build timestamp

C

CertificateUtil - Class in com.github.toolarium.jwebserver.util
Certificate util
ClassPathResourceManager - Class in com.github.toolarium.jwebserver.handler.routing.resource
Classpath resource manager to handle resource with missing slash
ClassPathResourceManager(IWebServerConfiguration, ClassLoader, String) - Constructor for class com.github.toolarium.jwebserver.handler.routing.resource.ClassPathResourceManager
Constructor for ClassPathResourceManager
ColoredStackTraceWriter - Class in com.github.toolarium.jwebserver.logger.ansi
Implemends a colored stack trace writer
ColoredStackTraceWriter(CommandLine.Help.ColorScheme) - Constructor for class com.github.toolarium.jwebserver.logger.ansi.ColoredStackTraceWriter
Constructor for ColoredStackTraceWriter
com.github.toolarium.jwebserver - package com.github.toolarium.jwebserver
 
com.github.toolarium.jwebserver.config - package com.github.toolarium.jwebserver.config
 
com.github.toolarium.jwebserver.handler.auth - package com.github.toolarium.jwebserver.handler.auth
 
com.github.toolarium.jwebserver.handler.health - package com.github.toolarium.jwebserver.handler.health
 
com.github.toolarium.jwebserver.handler.routing - package com.github.toolarium.jwebserver.handler.routing
 
com.github.toolarium.jwebserver.handler.routing.proxy - package com.github.toolarium.jwebserver.handler.routing.proxy
 
com.github.toolarium.jwebserver.handler.routing.resource - package com.github.toolarium.jwebserver.handler.routing.resource
 
com.github.toolarium.jwebserver.logger - package com.github.toolarium.jwebserver.logger
 
com.github.toolarium.jwebserver.logger.access - package com.github.toolarium.jwebserver.logger.access
 
com.github.toolarium.jwebserver.logger.ansi - package com.github.toolarium.jwebserver.logger.ansi
 
com.github.toolarium.jwebserver.logger.logback - package com.github.toolarium.jwebserver.logger.logback
 
com.github.toolarium.jwebserver.util - package com.github.toolarium.jwebserver.util
 
COMPONENT_ID - Static variable in class com.github.toolarium.jwebserver.Version
The component id
ConfigurationUtil - Class in com.github.toolarium.jwebserver.util
The configuration util
createAccessLogAppender(String, String) - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Create logger with an own appender
createAccessLogAppender(String, String, Integer, String, String) - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Create logger with an own appender
createLogAppender(String, String, String, Integer, boolean, FileSize, FileSize) - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Create logger with an own appender
createLogAppender(String, String, String, Integer, boolean, String, String) - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Create logger with an own appender
createProxyHandler(IWebServerConfiguration) - Static method in class com.github.toolarium.jwebserver.handler.routing.proxy.ProxyHandler
Get the proxy handler
createResourceHandler(IWebServerConfiguration) - Static method in class com.github.toolarium.jwebserver.handler.routing.resource.ResourceHandler
Create resource handler
createSSLContext(ISecurityManagerProvider, boolean) - Method in class com.github.toolarium.jwebserver.util.CertificateUtil
Get the SSL context

D

DESCRIPTION - Static variable in class com.github.toolarium.jwebserver.Version
The description
detachAppender(String) - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Detach appender

E

enableVerbose() - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Enable verbose mode
equals(Object) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
equals(Object) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
equals(Object) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 

F

formatArrayAsString(String[]) - Method in class com.github.toolarium.jwebserver.util.ConfigurationUtil
Format an array as string

G

getAccessLogFilePattern() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
The access log file pattern, e.g.
getAccessLogFilePattern() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getAccessLogFormatString() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get access log format string:
getAccessLogFormatString() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getBasicAuthentication() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the basic authentication: user:password
getBasicAuthentication() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getColorScheme() - Method in class com.github.toolarium.jwebserver.logger.LifecycleLogger
Get the color schema
getConfiguration() - Method in class com.github.toolarium.jwebserver.JWebServer
Get the configuration
getConnectionsPerThread() - Method in interface com.github.toolarium.jwebserver.config.IProxyServerConfiguration
Get the connections per thread
getConnectionsPerThread() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
getDirectory() - Method in interface com.github.toolarium.jwebserver.config.IResourceServerConfiguration
Get the directory
getDirectory() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
getHealthPath() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the health path
getHealthPath() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getHostname() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the hostname
getHostname() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getInstance() - Static method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.jwebserver.util.CertificateUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.jwebserver.util.ConfigurationUtil
Get the instance
getIoThreads() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the number of I/O threads
getIoThreads() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getKeyStoreAlias() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Get the key store alias
getKeyStoreAlias() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
getKeyStoreFile() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Get the key store file or null to use a self signed certificate
getKeyStoreFile() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
getKeyStorePassword() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Get the key store password
getKeyStorePassword() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
getKeyStoreType() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Get the key store type
getKeyStoreType() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
getLogger(String) - Method in class com.github.toolarium.jwebserver.logger.logback.LogbackUtil
Get logback logger instance
getMaxRequestTime() - Method in interface com.github.toolarium.jwebserver.config.IProxyServerConfiguration
Ger the max request time
getMaxRequestTime() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
getPort() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the port
getPort() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getProxyHostNames() - Method in interface com.github.toolarium.jwebserver.config.IProxyServerConfiguration
Get the proxy host names
getProxyHostNames() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
getProxyServerConfiguration() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the proxy server configuration
getProxyServerConfiguration() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getResource(String) - Method in class com.github.toolarium.jwebserver.handler.routing.resource.ClassPathResourceManager
 
getResource(String) - Method in class com.github.toolarium.jwebserver.handler.routing.resource.PathResourceManager
 
getResourcePath() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the resource path
getResourcePath() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getResourceServerConfiguration() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the resource server configuration
getResourceServerConfiguration() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getSecurePort() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the secure port
getSecurePort() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getSecurityManagerProvider() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Get the security manager provider
getSecurityManagerProvider(String, String, String, String, ISecuredValue<String>) - Method in class com.github.toolarium.jwebserver.util.CertificateUtil
Get the security manager provider either read by keystore or generated self-signed
getSSLContext() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Get the SSL context
getSSLContext() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
getSSLServerConfiguration() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the ssl server configuration
getSSLServerConfiguration() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getSupportedFileExtensions() - Method in interface com.github.toolarium.jwebserver.config.IResourceServerConfiguration
Set the supported file extensions
getSupportedFileExtensions() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
getTrustKeyStoreFile() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Get the trust key store file or null to use default
getTrustKeyStoreFile() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
getVerboseLevel() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the verbose level
getVerboseLevel() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getVersion() - Static method in class com.github.toolarium.jwebserver.Version
Get the version number
getWebserverName() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the webserver name
getWebserverName() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
getWelcomeFiles() - Method in interface com.github.toolarium.jwebserver.config.IResourceServerConfiguration
Set the welcome files
getWelcomeFiles() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
getWorkerThreads() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Get the number of working threads
getWorkerThreads() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
GROUP_ID - Static variable in class com.github.toolarium.jwebserver.Version
The group id

H

handleRequest(HttpServerExchange) - Method in class com.github.toolarium.jwebserver.handler.health.HealthHttpHandler
 
handleRequest(HttpServerExchange) - Method in class com.github.toolarium.jwebserver.handler.routing.resource.RedirectDirectoryHandler
 
hasBasicAuthentication() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Define if the resource has basic authentication
hasBasicAuthentication() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
hasError() - Method in class com.github.toolarium.jwebserver.JWebServer
Check if there are any errors
hashCode() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
hashCode() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
hashCode() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
hasHealthCheck() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
Define if the server support health
hasHealthCheck() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
HealthHttpHandler - Class in com.github.toolarium.jwebserver.handler.health
Implements the health handler
HealthHttpHandler() - Constructor for class com.github.toolarium.jwebserver.handler.health.HealthHttpHandler
 

I

INFO - com.github.toolarium.jwebserver.logger.VerboseLevel
 
IProxyServerConfiguration - Interface in com.github.toolarium.jwebserver.config
Defines the proxy server configuration
IResourceServerConfiguration - Interface in com.github.toolarium.jwebserver.config
Defines the webserver resource interface
IS_RELEASE_VERSION - Static variable in class com.github.toolarium.jwebserver.Version
Define if it is a release version
isDirectoryListingEnabled() - Method in interface com.github.toolarium.jwebserver.config.IResourceServerConfiguration
Define if the directory listing is enabled
isDirectoryListingEnabled() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
isLocalDirectory() - Method in interface com.github.toolarium.jwebserver.config.IResourceServerConfiguration
Define if the directory is local
isLocalDirectory() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
isProxyServer() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
True if it is a proxy server
isProxyServer() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
isRunning() - Method in class com.github.toolarium.jwebserver.JWebServer
Check if the server is running
ISSLServerConfiguration - Interface in com.github.toolarium.jwebserver.config
Defines the SSL server configuration
IWebServerConfiguration - Interface in com.github.toolarium.jwebserver.config
Defines the webserver configuration interface

J

JWebServer - Class in com.github.toolarium.jwebserver
The jwebserver.
JWebServer() - Constructor for class com.github.toolarium.jwebserver.JWebServer
Constructor for JWebServer

L

LICENSE - Static variable in class com.github.toolarium.jwebserver.Version
The license
LICENSE_ORGANISATION - Static variable in class com.github.toolarium.jwebserver.Version
The license organisation
LifecycleLogger - Class in com.github.toolarium.jwebserver.logger
The startup logger
LifecycleLogger() - Constructor for class com.github.toolarium.jwebserver.logger.LifecycleLogger
Constructor
LifecycleLogger(CommandLine.Help.ColorScheme) - Constructor for class com.github.toolarium.jwebserver.logger.LifecycleLogger
Constructor
LogbackUtil - Class in com.github.toolarium.jwebserver.logger.logback
Logback utitlity
logMessage(String) - Method in class com.github.toolarium.jwebserver.logger.access.Slf4jAccessLogReceiver
 
logMessage(String) - Method in class com.github.toolarium.jwebserver.logger.access.StdoutAccessLogReceiver
 

M

main(String[]) - Static method in class com.github.toolarium.jwebserver.JWebServer
The main class
main(String[]) - Static method in class com.github.toolarium.jwebserver.Version
Main class to print build / version information
MAJOR_NUMBER - Static variable in class com.github.toolarium.jwebserver.Version
The major number
MemoryIdentityManager - Class in com.github.toolarium.jwebserver.handler.auth
A memory identity manager
MemoryIdentityManager(Map<String, char[]>) - Constructor for class com.github.toolarium.jwebserver.handler.auth.MemoryIdentityManager
Constructor for MemoryIdentityManager
MINOR_NUMBER - Static variable in class com.github.toolarium.jwebserver.Version
The minor number

N

NONE - com.github.toolarium.jwebserver.logger.VerboseLevel
 

P

PACKAGE - Static variable in class com.github.toolarium.jwebserver.Version
The package
parseStringArray(String) - Method in class com.github.toolarium.jwebserver.util.ConfigurationUtil
Parse the string array
PathResourceManager - Class in com.github.toolarium.jwebserver.handler.routing.resource
Path resource manager
PathResourceManager(IWebServerConfiguration, Path, long) - Constructor for class com.github.toolarium.jwebserver.handler.routing.resource.PathResourceManager
Constructor for PathResourceManager
preapreThrowable(Throwable) - Method in class com.github.toolarium.jwebserver.logger.LifecycleLogger
Convert a Throwable to a String , with message and stack traces extracted and colored according to ColorScheme.
prepareResourcePath(IWebServerConfiguration) - Method in class com.github.toolarium.jwebserver.logger.LifecycleLogger
Prepare the resource path
prepareServerStartup(IWebServerConfiguration, List<Undertow.ListenerInfo>) - Method in class com.github.toolarium.jwebserver.logger.LifecycleLogger
Get server message
printServerStartup(IWebServerConfiguration, List<Undertow.ListenerInfo>) - Method in class com.github.toolarium.jwebserver.logger.LifecycleLogger
Print server startup
PROJECT_NAME - Static variable in class com.github.toolarium.jwebserver.Version
The project name
PROJECT_TYPE - Static variable in class com.github.toolarium.jwebserver.Version
The project type
ProxyHandler - Class in com.github.toolarium.jwebserver.handler.routing.proxy
Defines the proxy handler
ProxyServerConfiguration - Class in com.github.toolarium.jwebserver.config
ProxyServerConfiguration() - Constructor for class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Constructor for ProxyServerConfiguration
ProxyServerConfiguration(IProxyServerConfiguration) - Constructor for class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Constructor for ProxyServerConfiguration

Q

QUALIFIER - Static variable in class com.github.toolarium.jwebserver.Version
The version qualifier

R

readFromClasspath() - Method in interface com.github.toolarium.jwebserver.config.IResourceServerConfiguration
Define if the directory should be read from the classpath
readFromClasspath() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
readProperties() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Read the configuration from the classpath
RedirectDirectoryHandler - Class in com.github.toolarium.jwebserver.handler.routing.resource
Redirect directory handler
RedirectDirectoryHandler(IWebServerConfiguration, HttpHandler) - Constructor for class com.github.toolarium.jwebserver.handler.routing.resource.RedirectDirectoryHandler
Constructor for RedirectDirHandler
ResourceHandler - Class in com.github.toolarium.jwebserver.handler.routing.resource
Defines the resource handler
ResourceServerConfiguration - Class in com.github.toolarium.jwebserver.config
ResourceServerConfiguration() - Constructor for class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Constructor for ResourceServerConfiguration
ResourceServerConfiguration(IResourceServerConfiguration) - Constructor for class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Constructor for ResourceServerConfiguration
reuseXForwarded() - Method in interface com.github.toolarium.jwebserver.config.IProxyServerConfiguration
Define if any existing X-Forwarded-For header should be used or should it be overwritten.
reuseXForwarded() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
REVISION_NUMBER - Static variable in class com.github.toolarium.jwebserver.Version
The revision number
rewriteHostHeader() - Method in interface com.github.toolarium.jwebserver.config.IProxyServerConfiguration
Define if the HOST header should be rewritten to use the target host of the call.
rewriteHostHeader() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
RoutingHandler - Class in com.github.toolarium.jwebserver.handler.routing
Basic authentication utility
run() - Method in class com.github.toolarium.jwebserver.JWebServer
 

S

SCM_NUMBER - Static variable in class com.github.toolarium.jwebserver.Version
The source management number
setAccessLogFilePattern(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the access log file pattern
setAccessLogFormatString(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the access log format string
setBasicAuthentication(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Define if basic authentication is enabled
setConfiguration(IWebServerConfiguration) - Method in class com.github.toolarium.jwebserver.JWebServer
Get the configuration
setConnectionsPerThread(Integer) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Set the connections per thread
setDirectory(String) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Set the directory
setDirectory(String, Boolean) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Set the directory
setDirectoryListingEnabled(Boolean) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Define if the directory listing is enabled
setHealthPath(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the health path
setHostname(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the host name
setIoThreads(Integer) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the I/O threads
setKeyStoreAlias(String) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Set the key store alias
setKeyStoreFile(String) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Set the key store file
setKeyStorePassword(ISecuredValue<String>) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Set the key store password
setKeyStoreType(String) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Set the key store type
setMaxRequestTime(Integer) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Set the max request time
setPort(Integer) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the port
setProxyHostNames(String) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Set the proxy host names
setProxyHostNames(String[]) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Set the proxy host names
setResourcePath(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the resource path
setReuseXForwarded(Boolean) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Set the reuse X forwarded
setRewriteHostHeader(Boolean) - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
Set the rewrite host header
setSecurePort(Integer) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the secure port
setSupportedFileExtensions(String) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Set the supported file extensions
setSupportedFileExtensions(String[]) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Set the supported file extensions
setTrustAnyCertificate(Boolean) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Set the trust any certificate
setTrustKeyStoreFile(String) - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Set the trust key store file
setVerboseLevel(VerboseLevel) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the verbose level
setWebserverName(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the webserver name
setWelcomeFiles(String) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Set the welcome files
setWelcomeFiles(String[]) - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
Set the welcome files
setWorkerThreads(Integer) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
Set the worker threads
SLASH - Static variable in class com.github.toolarium.jwebserver.handler.routing.RoutingHandler
SLASH
Slf4jAccessLogReceiver - Class in com.github.toolarium.jwebserver.logger.access
The slf4j access log receiver
Slf4jAccessLogReceiver(Logger) - Constructor for class com.github.toolarium.jwebserver.logger.access.Slf4jAccessLogReceiver
Constructor for Slf4jAccessLogReceiver
SSLServerConfiguration - Class in com.github.toolarium.jwebserver.config
Implements the ISSLServerConfiguration.
SSLServerConfiguration() - Constructor for class com.github.toolarium.jwebserver.config.SSLServerConfiguration
Constructor for SSLServerConfiguration
start() - Method in class com.github.toolarium.jwebserver.JWebServer
Stop the server
StdoutAccessLogReceiver - Class in com.github.toolarium.jwebserver.logger.access
Implements a standard out access log receiver
StdoutAccessLogReceiver() - Constructor for class com.github.toolarium.jwebserver.logger.access.StdoutAccessLogReceiver
 
stop() - Method in class com.github.toolarium.jwebserver.JWebServer
Stop the server

T

toString() - Method in class com.github.toolarium.jwebserver.config.ProxyServerConfiguration
 
toString() - Method in class com.github.toolarium.jwebserver.config.ResourceServerConfiguration
 
toString() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 
toString() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
 
trustAnyCertificate() - Method in interface com.github.toolarium.jwebserver.config.ISSLServerConfiguration
Check if server trust any certificate
trustAnyCertificate() - Method in class com.github.toolarium.jwebserver.config.SSLServerConfiguration
 

U

URL - Static variable in class com.github.toolarium.jwebserver.Version
The url of the project

V

valueOf(String) - Static method in enum com.github.toolarium.jwebserver.logger.VerboseLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.toolarium.jwebserver.logger.VerboseLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - com.github.toolarium.jwebserver.logger.VerboseLevel
 
VerboseLevel - Enum in com.github.toolarium.jwebserver.logger
Defines the verbose level
verify(Account) - Method in class com.github.toolarium.jwebserver.handler.auth.MemoryIdentityManager
 
verify(Credential) - Method in class com.github.toolarium.jwebserver.handler.auth.MemoryIdentityManager
 
verify(String, Credential) - Method in class com.github.toolarium.jwebserver.handler.auth.MemoryIdentityManager
 
Version - Class in com.github.toolarium.jwebserver
The version class
Version() - Constructor for class com.github.toolarium.jwebserver.Version
 
VERSION - Static variable in class com.github.toolarium.jwebserver.Version
The full version number

W

WebServerConfiguration - Class in com.github.toolarium.jwebserver.config
Define the webserver configuration
WebServerConfiguration() - Constructor for class com.github.toolarium.jwebserver.config.WebServerConfiguration
Constructor for WebServerConfiguration
WebServerConfiguration(IWebServerConfiguration) - Constructor for class com.github.toolarium.jwebserver.config.WebServerConfiguration
Constructor for WebServerConfiguration
write(String, int, int) - Method in class com.github.toolarium.jwebserver.logger.ansi.ColoredStackTraceWriter
 
A B C D E F G H I J L M N P Q R S T U V W 
All Classes All Packages