A B C D G H I J L M N P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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.resource.ResourceHandler
-
Add basic authentication
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
- 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.resource - package com.github.toolarium.jwebserver.handler.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
- COMPONENT_ID - Static variable in class com.github.toolarium.jwebserver.Version
-
The component id
D
- DESCRIPTION - Static variable in class com.github.toolarium.jwebserver.Version
-
The description
- detachAppender(String) - Method in class com.github.toolarium.jwebserver.logger.LogbackUtil
-
Detach appender
G
- 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
- getConfiguration() - Method in class com.github.toolarium.jwebserver.JWebServer
-
Get the configuration
- getDirectory() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
-
Get the directory
- getDirectory() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
- 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.LogbackUtil
-
Get the instance
- getPort() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
-
Get the port
- getPort() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
- getResourcePath() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
-
Get the resource path
- getResourcePath() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
- 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
- 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
- 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
- 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.access.VerboseLevel
- 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.IWebServerConfiguration
-
Define if the directory listing is enabled
- isDirectoryListingEnabled() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
- isLocalDirectory() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
-
Define if the directory is local
- isLocalDirectory() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
- 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
- LogbackUtil - Class in com.github.toolarium.jwebserver.logger
-
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.access.VerboseLevel
P
- PACKAGE - Static variable in class com.github.toolarium.jwebserver.Version
-
The package
- 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
Q
R
- readFromClasspath() - Method in interface com.github.toolarium.jwebserver.config.IWebServerConfiguration
-
Define if the directory should be read from the classpath
- readFromClasspath() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
- readProperties() - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
Read the configuration from the classpath
- ResourceHandler - Class in com.github.toolarium.jwebserver.handler.resource
-
Basic authentication utility
- REVISION_NUMBER - Static variable in class com.github.toolarium.jwebserver.Version
-
The revision number
- 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
- 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
- setDirectory(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
Set the directory
- setDirectory(String, Boolean) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
Set the directory
- setDirectoryListingEnabled(Boolean) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
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
- setPort(Integer) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
Set the port
- setResourcePath(String) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
Set the resource path
- setVerboseLevel(VerboseLevel) - Method in class com.github.toolarium.jwebserver.config.WebServerConfiguration
-
Set the verbose level
- 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
- 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
- throwableToColorString(Throwable, CommandLine.Help.ColorScheme) - Static method in class com.github.toolarium.jwebserver.logger.ansi.ColoredStackTraceWriter
-
Convert a
Throwableto aString, with message and stack traces extracted and colored according toColorScheme.
U
V
- valueOf(String) - Static method in enum com.github.toolarium.jwebserver.logger.access.VerboseLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.toolarium.jwebserver.logger.access.VerboseLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERBOSE - com.github.toolarium.jwebserver.logger.access.VerboseLevel
- VERBOSE_CONSOLE - com.github.toolarium.jwebserver.logger.access.VerboseLevel
- VerboseLevel - Enum in com.github.toolarium.jwebserver.logger.access
-
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
All Classes All Packages