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

A

ACCEPT_LANGUAGE - io.mangoo.enums.Header
 
ACCOUNT_NAME - io.mangoo.enums.Required
 
addAttribute(String, Object) - Method in class io.mangoo.routing.bindings.Request
Adds an attribute to the internal attributes map
addChannel(WebSocketChannel) - Method in class io.mangoo.services.WebSocketService
Adds a new channel to the manager
addConnection(ServerSentEventConnection) - Method in class io.mangoo.services.ServerSentEventService
Adds a new connection to the manager
addContent(String, Object) - Method in class io.mangoo.templating.TemplateContext
 
addFile(InputStream) - Method in class io.mangoo.routing.bindings.Form
Adds a file as an InputStream to the form
addRoute(MangooRoute) - Static method in class io.mangoo.routing.Router
Adds a new route to the router
addStatusCode(int) - Method in class io.mangoo.models.Metrics
 
addValue(String, String) - Method in class io.mangoo.routing.bindings.Validator
 
addValueList(String, String) - Method in class io.mangoo.routing.bindings.Form
Adds an additional item to the value list
ADMIN_COOKIE_NAME - io.mangoo.enums.Default
 
AdminController - Class in io.mangoo.admin
Controller class for administrative area
AdminController(Scheduler, Crypto, Config, Cache, CacheProvider) - Constructor for class io.mangoo.admin.AdminController
 
AdminFilter - Class in io.mangoo.admin
 
AdminFilter() - Constructor for class io.mangoo.admin.AdminFilter
 
adminPath() - Method in enum io.mangoo.enums.Template
 
ALGORITHM - io.mangoo.enums.Required
 
andBinaryContent(byte[]) - Method in class io.mangoo.routing.Response
Sends binary content to the client skipping rendering
andBinaryFile(Path) - Method in class io.mangoo.routing.Response
Sends a binary file to the client skipping rendering
andBody(String) - Method in class io.mangoo.routing.Response
Sets the body of the response.
andCharset(String) - Method in class io.mangoo.routing.Response
Sets a specific charset to the response
andContent(String, Object) - Method in class io.mangoo.routing.Response
Adds a value to the template that can be accessed using ${name} in the template
andContent(Map<String, Object>) - Method in class io.mangoo.routing.Response
Adds an additional content map to the content rendered in the template.
andContentType(String) - Method in class io.mangoo.routing.Response
Sets a specific content type to use for the response.
andCookie(Cookie) - Method in class io.mangoo.routing.Response
Adds an additional Cookie to the response which is passed to the client
andEmptyBody() - Method in class io.mangoo.routing.Response
Disables template rendering, sending an empty body in the response
andEndResponse() - Method in class io.mangoo.routing.Response
Tells a filter that the response ends and that the request handler should not execute further filters by sending the current response to the client.
andHeader(HttpString, String) - Method in class io.mangoo.routing.Response
Adds an additional header to the request response.
andHeaders(Map<HttpString, String>) - Method in class io.mangoo.routing.Response
Adds an additional header map to the response.
andJsonBody(Object) - Method in class io.mangoo.routing.Response
Converts a given Object to JSON and passing it to the response.
andTemplate(String) - Method in class io.mangoo.routing.Response
Sets a specific template to use for the response
andTextBody(String) - Method in class io.mangoo.routing.Response
Sets the body of the response.
andUnrenderedBody() - Method in class io.mangoo.routing.Response
Sets the content of a given file placed in the templates folder in /templates/CONTROLLER_NAME/METHOD_NAME.body as body without rendering the file in the template engine
anyOf(Http...) - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a given list of HTTP request methods
Application - Class in io.mangoo.core
Main class that starts all components of a mangoo I/O application
APPLICATION - io.mangoo.enums.CacheName
 
APPLICATION_ADMIN_ENABLE - io.mangoo.enums.Default
 
APPLICATION_ADMIN_ENABLE - io.mangoo.enums.Key
 
APPLICATION_ADMIN_HEALTH_ENABLE - io.mangoo.enums.Default
 
APPLICATION_ADMIN_HEALTH_ENABLE - io.mangoo.enums.Key
 
APPLICATION_ADMIN_HEALTH_HEADER - io.mangoo.enums.Default
 
APPLICATION_ADMIN_HEALTH_TOKEN - io.mangoo.enums.Key
 
APPLICATION_ADMIN_PASSWORD - io.mangoo.enums.Key
 
APPLICATION_ADMIN_SECRET - io.mangoo.enums.Key
 
APPLICATION_ADMIN_USERNAME - io.mangoo.enums.Key
 
APPLICATION_CONFIG - io.mangoo.enums.Key
 
APPLICATION_CONTROLLER - io.mangoo.enums.Default
 
APPLICATION_CONTROLLER - io.mangoo.enums.Key
 
APPLICATION_HEADERS_CONTENTSECURITYPOLICY - io.mangoo.enums.Default
 
APPLICATION_HEADERS_FEATUREPOLICY - io.mangoo.enums.Default
 
APPLICATION_HEADERS_REFERERPOLICY - io.mangoo.enums.Default
 
APPLICATION_HEADERS_SERVER - io.mangoo.enums.Default
 
APPLICATION_HEADERS_XCONTENTTYPEOPTIONS - io.mangoo.enums.Default
 
APPLICATION_HEADERS_XFRAMEOPTIONS - io.mangoo.enums.Default
 
APPLICATION_HEADERS_XSSPROTECTION - io.mangoo.enums.Default
 
APPLICATION_LANGUAGE - io.mangoo.enums.Default
 
APPLICATION_LANGUAGE - io.mangoo.enums.Key
 
APPLICATION_MINIFY_CSS - io.mangoo.enums.Default
 
APPLICATION_MINIFY_CSS - io.mangoo.enums.Key
 
APPLICATION_MINIFY_JS - io.mangoo.enums.Default
 
APPLICATION_MINIFY_JS - io.mangoo.enums.Key
 
APPLICATION_MODE - io.mangoo.enums.Key
 
APPLICATION_NAME - io.mangoo.enums.Key
 
APPLICATION_PRIVATEKEY - io.mangoo.enums.Key
 
APPLICATION_PUBLICKEY - io.mangoo.enums.Key
 
APPLICATION_SECRET - io.mangoo.enums.Key
 
APPLICATION_TEMPLATEENGINE - io.mangoo.enums.Default
 
APPLICATION_TEMPLATEENGINE - io.mangoo.enums.Key
 
APPLICATION_THREADPOOL - io.mangoo.enums.Default
 
APPLICATION_THREADPOOL - io.mangoo.enums.Key
 
applicationInitialized() - Method in interface io.mangoo.interfaces.MangooBootstrap
Executed after config is loaded and Google Guice injector is initialized
applicationStarted() - Method in interface io.mangoo.interfaces.MangooBootstrap
Executed after the application is completely started
applicationStopped() - Method in interface io.mangoo.interfaces.MangooBootstrap
Executed after forcible signal of JVM shutdown has been send
attachment(File) - Method in class io.mangoo.email.Mail
Adds a file as attachment to the mail
Attachment - Class in io.mangoo.routing
 
Attachment() - Constructor for class io.mangoo.routing.Attachment
 
AUTH - io.mangoo.enums.CacheName
 
authenticate(Form) - Method in class io.mangoo.admin.AdminController
 
Authentication - Class in io.mangoo.routing.bindings
Convenient class for handling authentication
Authentication() - Constructor for class io.mangoo.routing.bindings.Authentication
 
AUTHENTICATION - io.mangoo.enums.Binding
 
AUTHENTICATION_COOKIE_EXPIRES - io.mangoo.enums.Default
 
AUTHENTICATION_COOKIE_EXPIRES - io.mangoo.enums.Key
 
AUTHENTICATION_COOKIE_NAME - io.mangoo.enums.Default
 
AUTHENTICATION_COOKIE_NAME - io.mangoo.enums.Key
 
AUTHENTICATION_COOKIE_REMEMBER_EXPIRES - io.mangoo.enums.Default
 
AUTHENTICATION_COOKIE_REMEMBER_EXPIRES - io.mangoo.enums.Key
 
AUTHENTICATION_COOKIE_SECRET - io.mangoo.enums.Key
 
AUTHENTICATION_COOKIE_SECURE - io.mangoo.enums.Default
 
AUTHENTICATION_COOKIE_SECURE - io.mangoo.enums.Key
 
AUTHENTICATION_COOKIE_TOKEN_EXPIRES - io.mangoo.enums.Default
 
AUTHENTICATION_COOKIE_TOKEN_EXPIRES - io.mangoo.enums.Key
 
AUTHENTICATION_LOCK - io.mangoo.enums.Default
 
AUTHENTICATION_LOCK - io.mangoo.enums.Key
 
AUTHENTICATION_REDIRECT - io.mangoo.enums.Key
 
AuthenticationHandler - Class in io.mangoo.routing.handlers
 
AuthenticationHandler(Config) - Constructor for class io.mangoo.routing.handlers.AuthenticationHandler
 
AUTHENTICITY - io.mangoo.enums.ClaimKey
 
AUTHENTICITY - io.mangoo.enums.Default
 
AUTHENTICITY - io.mangoo.enums.Required
 
AuthenticityFilter - Class in io.mangoo.filters
Filter that checks the authenticity token
AuthenticityFilter() - Constructor for class io.mangoo.filters.AuthenticityFilter
 
authenticityMatches() - Method in class io.mangoo.routing.bindings.Request
Checks if the session bound authenticity token matches the client sent authenticity token
AUTHORIZATION_SERVICE - io.mangoo.enums.Required
 
AuthorizationHandler - Class in io.mangoo.routing.handlers
 
AuthorizationHandler(MangooAuthorizationService) - Constructor for class io.mangoo.routing.handlers.AuthorizationHandler
 
AuthorizationService - Class in io.mangoo.services
 
AuthorizationService() - Constructor for class io.mangoo.services.AuthorizationService
 

B

badRequest() - Method in enum io.mangoo.enums.Template
 
badRequestPath() - Method in enum io.mangoo.enums.Template
 
BaseModel - Class in io.mangoo.persistence
 
BaseModel() - Constructor for class io.mangoo.persistence.BaseModel
 
bcc(String) - Method in class io.mangoo.email.Mail
Appends BCC address.
bcc(String...) - Method in class io.mangoo.email.Mail
Appends BCC address
BCC - io.mangoo.enums.Required
 
BCCS - io.mangoo.enums.Required
 
BinaryHandler - Class in io.mangoo.routing.handlers
 
BinaryHandler() - Constructor for class io.mangoo.routing.handlers.BinaryHandler
 
Bind - Class in io.mangoo.routing
 
Binding - Enum in io.mangoo.enums
 
bitLength(byte[]) - Static method in class io.mangoo.utils.ByteUtils
Calculates the bit length of a given byte array
bitLength(String) - Static method in class io.mangoo.utils.ByteUtils
Calculates the bit length of a given string
build() - Method in class io.mangoo.crypto.totp.TOTPBuilder
Build a Time-based One-time Password TOTP using the current system time (current time in milliseconds since the UNIX epoch).
build() - Static method in class io.mangoo.routing.Attachment
 
build(long) - Method in class io.mangoo.crypto.totp.TOTPBuilder
Build a Time-based One-time Password TOTP using an arbitrary time.
BUNDLE_NAME - io.mangoo.enums.Default
 
BYTES - io.mangoo.enums.Required
 
ByteUtils - Class in io.mangoo.utils
 

C

cache() - Method in class io.mangoo.admin.AdminController
 
Cache - Interface in io.mangoo.cache
 
CACHE - io.mangoo.enums.Required
 
CACHE_CLUSTER_ENABLE - io.mangoo.enums.Default
 
CACHE_CLUSTER_ENABLE - io.mangoo.enums.Key
 
CACHE_CLUSTER_URL - io.mangoo.enums.Key
 
CACHE_PROVIDER - io.mangoo.enums.Required
 
CacheImpl - Class in io.mangoo.cache
 
CacheImpl(Cache<String, Object>) - Constructor for class io.mangoo.cache.CacheImpl
 
CacheName - Enum in io.mangoo.enums
Contains the names of the used caches
cachePath() - Method in enum io.mangoo.enums.Template
 
CacheProvider - Class in io.mangoo.cache
 
CacheProvider(Config) - Constructor for class io.mangoo.cache.CacheProvider
 
cc(String) - Method in class io.mangoo.email.Mail
Appends CC address
cc(String...) - Method in class io.mangoo.email.Mail
Sets one or more CC address
CC - io.mangoo.enums.Required
 
CCS - io.mangoo.enums.Required
 
changeState(String) - Method in class io.mangoo.scheduler.Scheduler
Changes the state of a normally running job from pause to resume or resume to pause
CHANNEL - io.mangoo.enums.Required
 
CHARSET - io.mangoo.enums.Required
 
checkJBCrypt(String, String) - Static method in class io.mangoo.utils.CodecUtils
Checks a given data against a JBCrypted hash
ClaimKey - Enum in io.mangoo.enums
 
CLASS - io.mangoo.enums.Required
 
clear() - Method in interface io.mangoo.cache.Cache
Clears the complete cache by invalidating all entries
clear() - Method in class io.mangoo.cache.CacheImpl
 
clear() - Method in class io.mangoo.routing.bindings.Session
Clears the complete session
close() - Method in class io.mangoo.cache.CacheProvider
Closes all caches
close(String) - Method in class io.mangoo.services.ServerSentEventService
Closes all connections for a given URI resource
close(String) - Method in class io.mangoo.services.WebSocketService
Closes all connections for a given URI resource
closeQuietly(Closeable) - Static method in class io.mangoo.utils.MangooUtils
 
CodecUtils - Class in io.mangoo.utils
 
ConcurrentService - Class in io.mangoo.services
 
ConcurrentService(Config) - Constructor for class io.mangoo.services.ConcurrentService
 
Config - Class in io.mangoo.core
Main configuration class for all properties configured in config.props
Config() - Constructor for class io.mangoo.core.Config
 
Config(String) - Constructor for class io.mangoo.core.Config
 
CONFIG - io.mangoo.enums.Required
 
CONFIG_PATH - io.mangoo.enums.Default
 
CONFIGURATION_FILE - io.mangoo.enums.Default
 
connected(ServerSentEventConnection, String) - Method in class io.mangoo.routing.handlers.ServerSentEventHandler
 
CONNECTION - io.mangoo.enums.Required
 
CONNECTOR_AJP_HOST - io.mangoo.enums.Key
 
CONNECTOR_AJP_PORT - io.mangoo.enums.Key
 
CONNECTOR_HTTP_HOST - io.mangoo.enums.Key
 
CONNECTOR_HTTP_PORT - io.mangoo.enums.Key
 
CONTENT - io.mangoo.enums.Required
 
CONTENT_DISPOSITION - io.mangoo.enums.Header
 
CONTENT_SECURITY_POLICY - io.mangoo.enums.Header
 
CONTENT_TYPE - io.mangoo.enums.Default
 
CONTENT_TYPE - io.mangoo.enums.Header
 
CONTENT_TYPE - io.mangoo.enums.Required
 
controller(Class<?>) - Static method in class io.mangoo.routing.Bind
Creates a new controller route for binding multiple routes
CONTROLLER_CLASS - io.mangoo.enums.Required
 
CONTROLLER_INSTANCE - io.mangoo.enums.Required
 
CONTROLLER_METHOD - io.mangoo.enums.Required
 
CONTROLLER_NAME - io.mangoo.enums.Required
 
ControllerRoute - Class in io.mangoo.routing.routes
 
ControllerRoute(Class<?>) - Constructor for class io.mangoo.routing.routes.ControllerRoute
Creates a new set of routes bind to a given controller class
COOKIE - io.mangoo.enums.Header
 
COOKIE - io.mangoo.enums.Required
 
copyMap(Map<String, String>) - Static method in class io.mangoo.utils.MangooUtils
Copies a given map to a new map instance
CORS_ALLOWORIGIN - io.mangoo.enums.Default
 
CORS_ALLOWORIGIN - io.mangoo.enums.Key
 
CORS_ENABLE - io.mangoo.enums.Default
 
CORS_ENABLE - io.mangoo.enums.Key
 
CORS_HEADERS_ALLOWCREDENTIALS - io.mangoo.enums.Default
 
CORS_HEADERS_ALLOWCREDENTIALS - io.mangoo.enums.Key
 
CORS_HEADERS_ALLOWHEADERS - io.mangoo.enums.Default
 
CORS_HEADERS_ALLOWHEADERS - io.mangoo.enums.Key
 
CORS_HEADERS_ALLOWMETHODS - io.mangoo.enums.Default
 
CORS_HEADERS_ALLOWMETHODS - io.mangoo.enums.Key
 
CORS_HEADERS_EXPOSEHEADERS - io.mangoo.enums.Default
 
CORS_HEADERS_EXPOSEHEADERS - io.mangoo.enums.Key
 
CORS_HEADERS_MAXAGE - io.mangoo.enums.Default
 
CORS_HEADERS_MAXAGE - io.mangoo.enums.Key
 
CORS_URLPATTERN - io.mangoo.enums.Default
 
CORS_URLPATTERN - io.mangoo.enums.Key
 
CorsHandler - Class in io.mangoo.routing.handlers
 
CorsHandler(Config) - Constructor for class io.mangoo.routing.handlers.CorsHandler
 
countAll(Class<T>) - Method in interface io.mangoo.persistence.Datastore
Counts all objected of a mapped Morphia class
countAll(Class<T>) - Method in class io.mangoo.persistence.DatastoreImpl
 
create() - Static method in class io.mangoo.routing.bindings.Authentication
 
create() - Static method in class io.mangoo.routing.bindings.Flash
 
create() - Static method in class io.mangoo.routing.bindings.Session
 
createJobDetail(String, String, Class<? extends Job>) - Static method in class io.mangoo.utils.SchedulerUtils
Creates a new quartz scheduler JobDetail, which can be used to schedule a new job by passing it into schedule
createSecret() - Static method in class io.mangoo.utils.TotpUtils
Generates a 64 byte (512 bit) secret
createTrigger(String, String, String, int, TimeUnit) - Static method in class io.mangoo.utils.SchedulerUtils
Creates a new quartz scheduler Trigger, which can be used to schedule a new job by passing it into schedule
createTrigger(String, String, String, String) - Static method in class io.mangoo.utils.SchedulerUtils
Creates a new quartz scheduler Trigger, which can be used to schedule a new job by passing it into schedule
cron() - Method in annotation type io.mangoo.annotations.Schedule
 
CRON - io.mangoo.enums.Required
 
Crypto - Class in io.mangoo.crypto
Convenient class for encryption and decryption
Crypto(Config) - Constructor for class io.mangoo.crypto.Crypto
 
CRYPTO - io.mangoo.enums.Required
 

D

DATA - io.mangoo.enums.ClaimKey
 
DATA - io.mangoo.enums.Required
 
Datastore - Interface in io.mangoo.persistence
 
DatastoreImpl - Class in io.mangoo.persistence
 
DatastoreImpl(Config) - Constructor for class io.mangoo.persistence.DatastoreImpl
 
DatastoreImpl(String) - Constructor for class io.mangoo.persistence.DatastoreImpl
 
DatastoreProvider - Class in io.mangoo.persistence
 
DateUtils - Class in io.mangoo.utils
Utility class for converting between Date and LocalDateTime, LocalDate and LocalTime
decrypt(byte[], PrivateKey) - Method in class io.mangoo.crypto.Crypto
Decrypt text using private key
decrypt(String) - Method in class io.mangoo.crypto.Crypto
Decrypts an given encrypted text using the application secret property (application.secret) as key
decrypt(String, String) - Method in class io.mangoo.crypto.Crypto
Decrypts an given encrypted text using the given key
decrypt(String, PrivateKey) - Method in class io.mangoo.crypto.Crypto
Decrypt Base64 encoded text using private key
Default - Enum in io.mangoo.enums
Default application values
DEFAULT - io.mangoo.enums.Template
 
DEFAULT_DIGITS - Static variable in class io.mangoo.crypto.totp.TOTPBuilder
The default number of digits the TOTP value contains.
DEFAULT_TEMPLATES_DIR - io.mangoo.enums.Default
 
DEFAULT_TIME_STEP - Static variable in class io.mangoo.crypto.totp.TOTPBuilder
The default time step size in milliseconds (30000 milliseconds == 30 seconds).
DEFAULT_WINDOW - Static variable in class io.mangoo.crypto.totp.TOTPValidator
The default window verification size.
defaultWindow() - Static method in class io.mangoo.crypto.totp.TOTPValidator
Returns a new TOTPValidator instance initialized with the TOTPValidator.DEFAULT_WINDOW verification size.
delete() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP DELETE request
delete(Object) - Method in interface io.mangoo.persistence.Datastore
Deletes a mapped Morphia object in MongoDB
delete(Object) - Method in class io.mangoo.persistence.DatastoreImpl
 
DELETE - io.mangoo.enums.Http
 
deleteAll(Class<T>) - Method in interface io.mangoo.persistence.Datastore
Deletes all mapped Morphia objects of a given class
deleteAll(Class<T>) - Method in class io.mangoo.persistence.DatastoreImpl
 
deleteJob(String) - Method in class io.mangoo.scheduler.Scheduler
Delete a job by a given name
description() - Method in annotation type io.mangoo.annotations.Schedule
 
deserializeFromBase64(String) - Static method in class io.mangoo.utils.CodecUtils
Deserialize a given Base64 encoded data string into an object
DEV - io.mangoo.enums.Mode
 
digits() - Method in class io.mangoo.crypto.totp.TOTP
Returns the number of digits of this TOTP.
digits(int) - Method in class io.mangoo.crypto.totp.TOTPBuilder
Returns this TOTPBuilder instance initialized with the specified digits.
DIGITS - io.mangoo.enums.Required
 
discard() - Method in class io.mangoo.routing.bindings.Form
Discards the complete form
dispatch(Class<?>, String) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
DispatcherHandler - Class in io.mangoo.routing.handlers
Main class for dispatching a request to the request chain.
DispatcherHandler() - Constructor for class io.mangoo.routing.handlers.DispatcherHandler
 
DOMAIN_NAME - io.mangoo.enums.Validation
 
DOMAIN_NAME_KEY - io.mangoo.enums.Validation
 
DOUBLE - io.mangoo.enums.Binding
 
DOUBLE_PRIMITIVE - io.mangoo.enums.Binding
 
dropDatabase() - Method in interface io.mangoo.persistence.Datastore
Drops all data in MongoDB on the connected database
dropDatabase() - Method in class io.mangoo.persistence.DatastoreImpl
 

E

EHCACHE - io.mangoo.enums.Required
 
EMAIL - io.mangoo.enums.Validation
 
EMAIL_KEY - io.mangoo.enums.Validation
 
ENCODING - io.mangoo.enums.Default
 
encrypt(byte[], PublicKey) - Method in class io.mangoo.crypto.Crypto
Encrypt a text using public key
encrypt(String) - Method in class io.mangoo.crypto.Crypto
Encrypts a given plain text using the application secret property (application.secret) as key Encryption is done by using AES and CBC Cipher and a key length of 256 bit
encrypt(String, String) - Method in class io.mangoo.crypto.Crypto
Encrypts a given plain text using the given key Encryption is done by using AES and CBC Cipher and a key length of 256 bit
encrypt(String, PublicKey) - Method in class io.mangoo.crypto.Crypto
Encrypt a text using public key.
ENCRYPTED_TEXT - io.mangoo.enums.Required
 
ensureCaps() - Method in interface io.mangoo.persistence.Datastore
Ensure capped DBCollections for Entity(s)
ensureCaps() - Method in class io.mangoo.persistence.DatastoreImpl
 
ensureIndexes() - Method in interface io.mangoo.persistence.Datastore
Ensures (creating if necessary) the indexes found during class mapping (using @Indexed, @Indexes)
ensureIndexes() - Method in class io.mangoo.persistence.DatastoreImpl
 
equals(Object) - Method in class io.mangoo.crypto.totp.TOTP
 
EVENT - io.mangoo.enums.Required
 
EVENT_CALLBACK - io.mangoo.enums.Required
 
EVENT_LISTENER - io.mangoo.enums.Required
 
EventBusService - Class in io.mangoo.services
 
EventBusService() - Constructor for class io.mangoo.services.EventBusService
 
EXACT_MATCH - io.mangoo.enums.Validation
 
EXACT_MATCH_KEY - io.mangoo.enums.Validation
 
ExceptionHandler - Class in io.mangoo.routing.handlers
 
ExceptionHandler() - Constructor for class io.mangoo.routing.handlers.ExceptionHandler
 
exchangeEvent(HttpServerExchange, ExchangeCompletionListener.NextListener) - Method in class io.mangoo.routing.listeners.MetricsListener
 
exec(List) - Method in class io.mangoo.templating.methods.I18nMethod
 
exec(List) - Method in class io.mangoo.templating.methods.LocationMethod
 
exec(List) - Method in class io.mangoo.templating.methods.PrettyTimeMethod
 
exec(List) - Method in class io.mangoo.templating.methods.RouteMethod
 
execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - Method in class io.mangoo.templating.directives.FormDirective
 
execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - Method in class io.mangoo.templating.directives.TokenDirective
 
execute(Request, Response) - Method in class io.mangoo.admin.AdminFilter
 
execute(Request, Response) - Method in class io.mangoo.filters.AuthenticityFilter
 
execute(Request, Response) - Method in interface io.mangoo.interfaces.filters.OncePerRequestFilter
 
execute(Request, Response) - Method in interface io.mangoo.interfaces.filters.PerRequestFilter
 
execute(Runnable) - Method in class io.mangoo.services.ConcurrentService
Executes the given command at some time in the future.
execute(String) - Method in class io.mangoo.admin.AdminController
 
executeJob(String) - Method in class io.mangoo.scheduler.Scheduler
Executes a single Quartz Scheduler job right away only once
expectDomainName(String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid IPv4 address
expectDomainName(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid IPv4 address
expectEmail(String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid email address
expectEmail(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid email address
expectExactMatch(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates to fields to exactly (case-sensitive) match
expectExactMatch(String, String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates to fields to exactly (case-sensitive) match
expectIpv4(String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid IPv4 address
expectIpv4(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid IPv4 address
expectIpv6(String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid IPv6 address
expectIpv6(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be a valid IPv6 address
expectMatch(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates to fields to (case-insensitive) match
expectMatch(String, String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates to fields to (case-insensitive) match
expectMatch(String, String, List<String>) - Method in class io.mangoo.routing.bindings.Validator
Validates to fields to (case-sensitive) match
expectMatch(String, List<String>) - Method in class io.mangoo.routing.bindings.Validator
Validates to list of given values to (case-sensitive) match
expectMax(String, double) - Method in class io.mangoo.routing.bindings.Validator
Validates a given field to have a maximum length
expectMax(String, double, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given field to have a maximum length
expectMin(String, double) - Method in class io.mangoo.routing.bindings.Validator
Validates a given field to have a minimum length
expectMin(String, double, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given field to have a minimum length
expectNumeric(String) - Method in class io.mangoo.routing.bindings.Validator
Validates that a given field has a numeric value
expectNumeric(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates that a given field has a numeric value
expectRange(String, int, int) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be in a certain range
expectRange(String, int, int, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field to be in a certain range
expectRegex(String, Pattern) - Method in class io.mangoo.routing.bindings.Validator
Validates a field by a given regular expression pattern It is required to pass a pre-compiled pattern, e.g.
expectRegex(String, Pattern, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a field by a given regular expression pattern It is required to pass a pre-compiled pattern, e.g.
expectUrl(String) - Method in class io.mangoo.routing.bindings.Validator
Validates field to be a valid URL
expectUrl(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates field to be a valid URL
expectValue(String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given field to be present with a value
expectValue(String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given field to be present with a value
EXPIRES - io.mangoo.enums.Required
 

F

FallbackHandler - Class in io.mangoo.routing.handlers
 
FallbackHandler() - Constructor for class io.mangoo.routing.handlers.FallbackHandler
 
FALSE - io.mangoo.enums.Validation
 
FALSE_KEY - io.mangoo.enums.Validation
 
FEATURE_POLICY - io.mangoo.enums.Header
 
FILE - io.mangoo.enums.Required
 
fileResource() - Static method in class io.mangoo.routing.Bind
Create a new FileResource route
FileRoute - Class in io.mangoo.routing.routes
 
FileRoute() - Constructor for class io.mangoo.routing.routes.FileRoute
 
FILES_FOLDER - io.mangoo.enums.Default
 
FILES_PATH - io.mangoo.enums.Default
 
FILTER_METHOD - io.mangoo.enums.Default
 
FilterWith - Annotation Type in io.mangoo.annotations
Filter annotation for request and controller filter
findAll(Class<T>) - Method in interface io.mangoo.persistence.Datastore
Retrieves a list of mapped Morphia objects from MongoDB
findAll(Class<T>) - Method in class io.mangoo.persistence.DatastoreImpl
 
findById(String, Class<T>) - Method in interface io.mangoo.persistence.Datastore
Retrieves a mapped Morphia object from MongoDB.
findById(String, Class<T>) - Method in class io.mangoo.persistence.DatastoreImpl
 
Flash - Class in io.mangoo.routing.bindings
 
Flash() - Constructor for class io.mangoo.routing.bindings.Flash
 
FLASH - io.mangoo.enums.Binding
 
FLASH_COOKIE_NAME - io.mangoo.enums.Default
 
FLASH_COOKIE_NAME - io.mangoo.enums.Key
 
FLASH_COOKIE_SECRET - io.mangoo.enums.Key
 
FLOAT - io.mangoo.enums.Binding
 
FLOAT_PRIMITIVE - io.mangoo.enums.Binding
 
forbidden() - Method in enum io.mangoo.enums.Template
 
forbiddenPath() - Method in enum io.mangoo.enums.Template
 
Form - Class in io.mangoo.routing.bindings
 
Form() - Constructor for class io.mangoo.routing.bindings.Form
 
FORM - io.mangoo.enums.Binding
 
FORM - io.mangoo.enums.ClaimKey
 
formatter - Static variable in class io.mangoo.utils.DateUtils
 
FormDirective - Class in io.mangoo.templating.directives
 
FormDirective(Session) - Constructor for class io.mangoo.templating.directives.FormDirective
 
FormHandler - Class in io.mangoo.routing.handlers
 
FormHandler() - Constructor for class io.mangoo.routing.handlers.FormHandler
 
from(String) - Method in enum io.mangoo.crypto.totp.OTPKey.OTPType
 
from(String) - Static method in enum io.mangoo.enums.HmacShaAlgorithm
 
from(String, String) - Method in class io.mangoo.email.Mail
Sets the FROM address and name
FROM - io.mangoo.enums.Required
 
fromJson(String) - Static method in class io.mangoo.utils.JsonUtils
Converts a given Json string to an JSONPath ReadContext
fromJson(String, Class<T>) - Static method in class io.mangoo.utils.JsonUtils
Converts a given Json string to given Class
fromString(String) - Static method in enum io.mangoo.enums.Binding
 

G

generateKeyPair() - Method in class io.mangoo.crypto.Crypto
Generate key which contains a pair of private and public key using 4096 bytes
get() - Method in class io.mangoo.cache.CacheProvider
 
get() - Method in class io.mangoo.persistence.DatastoreProvider
 
get() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP GET request
get(Key, Object...) - Method in class io.mangoo.i18n.Messages
Returns a localized value for a given key stored in messages_xx.properties and passing the given arguments
get(String) - Method in interface io.mangoo.cache.Cache
Retrieves an object from the caches and converts it to a given class
get(String) - Method in class io.mangoo.cache.CacheImpl
 
get(String) - Method in class io.mangoo.i18n.Messages
Returns a localized value for a given key stored in messages_xx.properties
get(String) - Method in class io.mangoo.routing.bindings.Flash
Retrieves a specific value from the flash
get(String) - Method in class io.mangoo.routing.bindings.Session
Retrieves a specific value from the session
get(String) - Method in class io.mangoo.routing.bindings.Validator
Retrieves a form value corresponding to the name of the form element
get(String, Object...) - Method in class io.mangoo.i18n.Messages
Returns a localized value for a given key stored in messages_xx.properties and passing the given arguments
GET - io.mangoo.enums.Http
 
getAcceptLanguage() - Method in class io.mangoo.routing.bindings.Request
Retrieves a the clients accepted languages
getAlgorithm() - Method in enum io.mangoo.enums.HmacShaAlgorithm
 
getAllConfigurations() - Method in class io.mangoo.core.Config
 
getAllJobKeys() - Method in class io.mangoo.scheduler.Scheduler
Retrieves a list of all JobKeys from the Quartz Scheduler
getAllJobs() - Method in class io.mangoo.scheduler.Scheduler
Retrieves a list of all jobs and their current status
getAndDecrementCounter(String) - Method in interface io.mangoo.cache.Cache
Decrements a counter with a given key If the counter does not exists, it will be created and the decremented
getAndDecrementCounter(String) - Method in class io.mangoo.cache.CacheImpl
 
getAndIncrementCounter(String) - Method in interface io.mangoo.cache.Cache
Increments a cache counter with a given key If the counter does not exists, it will be created and the incremented
getAndIncrementCounter(String) - Method in class io.mangoo.cache.CacheImpl
 
getApplicationAdminHealthToken() - Method in class io.mangoo.core.Config
 
getApplicationAdminPassword() - Method in class io.mangoo.core.Config
 
getApplicationAdminSecret() - Method in class io.mangoo.core.Config
 
getApplicationAdminUsername() - Method in class io.mangoo.core.Config
 
getApplicationController() - Method in class io.mangoo.core.Config
 
getApplicationLanguage() - Method in class io.mangoo.core.Config
 
getApplicationName() - Method in class io.mangoo.core.Config
 
getApplicationPublicKey() - Method in class io.mangoo.core.Config
 
getApplicationSecret() - Method in class io.mangoo.core.Config
 
getApplicationTemplateEngine() - Method in class io.mangoo.core.Config
 
getApplicationThreadpool() - Method in class io.mangoo.core.Config
 
getAttachmentKey() - Static method in class io.mangoo.utils.RequestUtils
 
getAttribute(String) - Method in class io.mangoo.routing.bindings.Request
Returns an object attribute from a given key
getAttributes() - Method in class io.mangoo.routing.bindings.Request
 
getAuthentication() - Method in class io.mangoo.routing.Attachment
 
getAuthentication() - Method in class io.mangoo.routing.bindings.Request
 
getAuthenticationCookieName() - Method in class io.mangoo.core.Config
 
getAuthenticationCookieRememberExpires() - Method in class io.mangoo.core.Config
 
getAuthenticationCookieSecret() - Method in class io.mangoo.core.Config
 
getAuthenticationCookieTokenExpires() - Method in class io.mangoo.core.Config
 
getAuthenticationLock() - Method in class io.mangoo.core.Config
 
getAuthenticity() - Method in class io.mangoo.routing.bindings.Session
 
getAvgRequestTime() - Method in class io.mangoo.models.Metrics
 
getBinaryContent() - Method in class io.mangoo.routing.Response
 
getBinaryFileName() - Method in class io.mangoo.routing.Response
 
getBody() - Method in class io.mangoo.routing.Attachment
 
getBody() - Method in class io.mangoo.routing.bindings.Request
 
getBody() - Method in class io.mangoo.routing.Response
 
getBodyAsJsonMap() - Method in class io.mangoo.routing.bindings.Request
 
getBodyAsJsonPath() - Method in class io.mangoo.routing.bindings.Request
 
getBoolean(Key) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getBoolean(Key, boolean) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getBoolean(String) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getBoolean(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves an optional boolean value corresponding to the name of the form element 0 maps to false 1 maps to true "true" maps to true "false" maps to false
getBoolean(String, boolean) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getCache(CacheName) - Method in class io.mangoo.cache.CacheProvider
Retrieves a cache by its name from the cache pool
getCache(String) - Method in class io.mangoo.cache.CacheProvider
Retrieves a cache by its name from the cache pool
getCacheClusterUrl() - Method in class io.mangoo.core.Config
 
getCacheStatistics() - Method in class io.mangoo.cache.CacheProvider
Returns a map containing cache names and cache statistics
getChannels(String) - Method in class io.mangoo.services.WebSocketService
Retrieves all channels under a given URL
getCharset() - Method in class io.mangoo.routing.bindings.Request
Returns the request charset.
getCharset() - Method in class io.mangoo.routing.Response
 
getClassAnnotations() - Method in class io.mangoo.routing.Attachment
 
getConnections(String) - Method in class io.mangoo.services.ServerSentEventService
Retrieves all connection resources under a given URL
getConnectorAjpHost() - Method in class io.mangoo.core.Config
 
getConnectorAjpPort() - Method in class io.mangoo.core.Config
 
getConnectorHttpHost() - Method in class io.mangoo.core.Config
 
getConnectorHttpPort() - Method in class io.mangoo.core.Config
 
getContent() - Method in class io.mangoo.models.Source
 
getContent() - Method in class io.mangoo.routing.Response
 
getContent() - Method in class io.mangoo.templating.TemplateContext
 
getContentLength() - Method in class io.mangoo.routing.bindings.Request
 
getContentType() - Method in class io.mangoo.routing.Response
 
getControllerAndMethod() - Method in class io.mangoo.routing.Attachment
 
getControllerClass() - Method in class io.mangoo.routing.Attachment
 
getControllerClass() - Method in class io.mangoo.routing.routes.ControllerRoute
 
getControllerClass() - Method in class io.mangoo.routing.routes.RequestRoute
 
getControllerClass() - Method in class io.mangoo.routing.routes.WebSocketRoute
 
getControllerClassName() - Method in class io.mangoo.routing.Attachment
 
getControllerInstance() - Method in class io.mangoo.routing.Attachment
 
getControllerMethod() - Method in class io.mangoo.routing.routes.RequestRoute
 
getControllerMethodName() - Method in class io.mangoo.routing.Attachment
 
getCookie(String) - Method in class io.mangoo.routing.bindings.Request
Retrieves a single cookie from the request
getCookies() - Method in class io.mangoo.routing.bindings.Request
 
getCookies() - Method in class io.mangoo.routing.Response
 
getCorsAllowOrigin() - Method in class io.mangoo.core.Config
 
getCorsHeadersAllowCredentials() - Method in class io.mangoo.core.Config
 
getCorsHeadersAllowHeaders() - Method in class io.mangoo.core.Config
 
getCorsHeadersAllowMethods() - Method in class io.mangoo.core.Config
 
getCorsHeadersExposeHeaders() - Method in class io.mangoo.core.Config
 
getCorsHeadersMaxAge() - Method in class io.mangoo.core.Config
 
getCorsUrlPattern() - Method in class io.mangoo.core.Config
 
getCounter(String) - Method in interface io.mangoo.cache.Cache
Retrieves the counter for a given key
getCounter(String) - Method in class io.mangoo.cache.CacheImpl
 
getDataSend() - Method in class io.mangoo.models.Metrics
 
getDatastore() - Method in interface io.mangoo.persistence.Datastore
 
getDatastore() - Method in class io.mangoo.persistence.DatastoreImpl
 
getDatastore(String) - Method in class io.mangoo.persistence.DatastoreProvider
 
getDescription() - Method in class io.mangoo.models.Job
 
getDouble(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves an optional double value corresponding to the name of the form element
getError(String) - Method in class io.mangoo.routing.bindings.Validator
Retrieves the error message for a given field
getErrors() - Method in class io.mangoo.routing.bindings.Validator
 
getExpires() - Method in class io.mangoo.routing.bindings.Authentication
Returns the LocalDateTime when the authentication expires
getExpires() - Method in class io.mangoo.routing.bindings.Session
 
getFile() - Method in class io.mangoo.routing.bindings.Form
Retrieves a single file of the form.
getFileRoutes() - Static method in class io.mangoo.routing.Router
 
getFiles() - Method in class io.mangoo.routing.bindings.Form
Retrieves all attachment files of the form
getFlash() - Method in class io.mangoo.routing.Attachment
 
getFlashCookieName() - Method in class io.mangoo.core.Config
 
getFlashCookieSecret() - Method in class io.mangoo.core.Config
 
getFloat(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves an optional float value corresponding to the name of the form element
getForm() - Method in class io.mangoo.routing.Attachment
 
getHeader(HttpString) - Method in class io.mangoo.routing.bindings.Request
Retrieves a specific header value by its name
getHeader(HttpString) - Method in class io.mangoo.routing.Response
 
getHeader(String) - Method in class io.mangoo.routing.bindings.Request
Retrieves a specific header value by its name
getHeaders() - Method in class io.mangoo.routing.bindings.Request
Retrieves a list of all headers send by the client
getHeaders() - Method in class io.mangoo.routing.Response
 
getI18nCookieName() - Method in class io.mangoo.core.Config
 
getId() - Method in class io.mangoo.persistence.BaseModel
 
getInjector() - Static method in class io.mangoo.core.Application
Returns the Google Guice Injector
getInstance(Class<T>) - Static method in class io.mangoo.core.Application
Short form for getting an Goolge Guice injected class by calling getInstance(...)
getInt(Key) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getInt(Key, int) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getInt(String) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getInt(String, int) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getInteger(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves an optional integer value corresponding to the name of the form element
getJobKey(String) - Method in class io.mangoo.scheduler.Scheduler
Retrieves a JobKey by it given name
getKey() - Method in class io.mangoo.crypto.totp.OTPKey
Returns the encoded shared secret key used to generate an OTP.
getKeyAsString(Key) - Method in class io.mangoo.crypto.Crypto
Convert a Key to string encoded as Base64
getLimit() - Method in class io.mangoo.routing.Attachment
 
getLimit() - Method in class io.mangoo.routing.routes.ControllerRoute
 
getLimit() - Method in class io.mangoo.routing.routes.RequestRoute
 
getLine() - Method in class io.mangoo.models.Source
 
getLocale() - Method in class io.mangoo.routing.Attachment
 
getLogo() - Static method in class io.mangoo.core.Application
Retrieves the logo from the logo file and returns the string
getLong(Key) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getLong(Key, long) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getLong(String) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getLong(String, long) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getMaxRequestTime() - Method in class io.mangoo.models.Metrics
 
getMessages() - Static method in enum io.mangoo.enums.Default
 
getMessages() - Method in class io.mangoo.routing.Attachment
 
getMethod() - Method in class io.mangoo.routing.Attachment
 
getMethod() - Method in class io.mangoo.routing.bindings.Request
Get the HTTP request method.
getMethod() - Method in class io.mangoo.routing.routes.RequestRoute
 
getMethodAnnotations() - Method in class io.mangoo.routing.Attachment
 
getMethodParameters() - Method in class io.mangoo.routing.Attachment
 
getMethodParametersCount() - Method in class io.mangoo.routing.Attachment
 
getMethods() - Method in class io.mangoo.routing.routes.RequestRoute
 
getMinRequestTime() - Method in class io.mangoo.models.Metrics
 
getMode() - Static method in class io.mangoo.core.Application
Returns the current mode the application is running in
getMongoAuthDB(String) - Method in class io.mangoo.core.Config
 
getMongoClient() - Method in interface io.mangoo.persistence.Datastore
 
getMongoClient() - Method in class io.mangoo.persistence.DatastoreImpl
 
getMongoDbName(String) - Method in class io.mangoo.core.Config
 
getMongoHost(String) - Method in class io.mangoo.core.Config
 
getMongoPackage(String) - Method in class io.mangoo.core.Config
 
getMongoPassword(String) - Method in class io.mangoo.core.Config
 
getMongoPort(String) - Method in class io.mangoo.core.Config
 
getMongoUsername(String) - Method in class io.mangoo.core.Config
 
getName() - Method in enum io.mangoo.crypto.totp.OTPKey.OTPType
 
getName() - Method in class io.mangoo.models.Job
 
getNextFireTime() - Method in class io.mangoo.models.Job
 
getNumEvents() - Method in class io.mangoo.services.EventBusService
 
getNumListeners() - Method in class io.mangoo.services.EventBusService
 
getObjectMapper() - Static method in class io.mangoo.utils.JsonUtils
 
getOperation(HttpString) - Static method in class io.mangoo.utils.RequestUtils
Return if a given HTTP method results in a read or write request to a resource GET = read POST = write PUT = write DELETE = write PATCH = write OPTIONS = read HEAD = read
getOtpauthURL(String, String, String, HmacShaAlgorithm, String, String) - Static method in class io.mangoo.utils.TotpUtils
Generates a otpauth code to share a secret with a user
getParameter() - Method in class io.mangoo.routing.bindings.Request
Retrieves a map of request parameter (request or query parameter)
getParameter(String) - Method in class io.mangoo.routing.bindings.Request
Retrieves a request parameter (request or query parameter) by its name
getPassword() - Method in class io.mangoo.routing.Attachment
 
getPassword() - Method in class io.mangoo.routing.routes.ControllerRoute
 
getPassword() - Method in class io.mangoo.routing.routes.RequestRoute
 
getPath() - Method in class io.mangoo.routing.bindings.Request
The request path.
getPathRoutes() - Static method in class io.mangoo.routing.Router
 
getPreviousFireTime() - Method in class io.mangoo.models.Job
 
getPrivateKeyFromString(String) - Method in class io.mangoo.crypto.Crypto
Generates Private Key from Base64 encoded string
getPublicKeyFromString(String) - Method in class io.mangoo.crypto.Crypto
Generates Public Key from Base64 encoded string
getQRCode(String, String, String, HmacShaAlgorithm, String, String) - Static method in class io.mangoo.utils.TotpUtils
Generates a QR code link from google charts API to share a secret with a user
getQuartzScheduler() - Method in class io.mangoo.scheduler.Scheduler
Returns the current quartz scheduler instance
getRedirectTo() - Method in class io.mangoo.routing.Response
 
getRequest() - Method in class io.mangoo.routing.Attachment
 
getRequestParameter() - Method in class io.mangoo.routing.Attachment
 
getRequestParameters(HttpServerExchange) - Static method in class io.mangoo.utils.RequestUtils
Converts request and query parameter into a single map
getRequestRoutes() - Static method in class io.mangoo.routing.Router
 
getResponse() - Method in class io.mangoo.routing.Attachment
 
getResponseMetrics() - Method in class io.mangoo.models.Metrics
 
getResponseTime() - Method in class io.mangoo.routing.Attachment
 
getReverseRoute(String) - Static method in class io.mangoo.routing.Router
Retrieves a reverse route by its controller class and controller method
getRoutes() - Static method in class io.mangoo.routing.Router
 
getSchedulerPackage() - Method in class io.mangoo.core.Config
 
getScheme() - Method in class io.mangoo.routing.bindings.Request
Get the request URI scheme.
getServerSentEventRoutes() - Static method in class io.mangoo.routing.Router
 
getServerSentEventURL(ServerSentEventConnection) - Static method in class io.mangoo.utils.RequestUtils
Retrieves a URL from a Server-Sent Event connection
getSession() - Method in class io.mangoo.routing.Attachment
 
getSession() - Method in class io.mangoo.routing.bindings.Request
 
getSessionCookieName() - Method in class io.mangoo.core.Config
 
getSessionCookieSecret() - Method in class io.mangoo.core.Config
 
getSessionCookieTokenExpires() - Method in class io.mangoo.core.Config
 
getSizedSecret(String) - Method in class io.mangoo.crypto.Crypto
 
getSmtpFrom() - Method in class io.mangoo.core.Config
 
getSmtpHost() - Method in class io.mangoo.core.Config
 
getSmtpPassword() - Method in class io.mangoo.core.Config
 
getSmtpPort() - Method in class io.mangoo.core.Config
 
getSmtpProtocol() - Method in class io.mangoo.core.Config
 
getSmtpUsername() - Method in class io.mangoo.core.Config
 
getStart() - Static method in class io.mangoo.core.Application
 
getStatusCode() - Method in class io.mangoo.routing.Response
 
getString(Key) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getString(Key, String) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key constant (e.g.
getString(String) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getString(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves an optional string value corresponding to the name of the form element
getString(String, String) - Method in class io.mangoo.core.Config
Retrieves a configuration value with the given key
getSubject() - Method in class io.mangoo.routing.bindings.Authentication
Retrieves the current subject
getTemplate() - Method in class io.mangoo.routing.Response
 
getTemplateEngine() - Method in class io.mangoo.routing.Attachment
 
getTemplateName(String) - Method in class io.mangoo.templating.TemplateEngine
 
getTemplatePath() - Method in class io.mangoo.templating.TemplateContext
 
getTotp(String) - Static method in class io.mangoo.utils.TotpUtils
Creates the current TOTP based on the following default values: SHA512 algorithm, 6 digits, 30 seconds time period
getTotp(String, HmacShaAlgorithm, int, int) - Static method in class io.mangoo.utils.TotpUtils
Creates the current TOTP based on the given parameters
getType() - Method in class io.mangoo.crypto.totp.OTPKey
Returns the type of OTP.
getUndertowMaxEntitySize() - Method in class io.mangoo.core.Config
 
getUptime() - Static method in class io.mangoo.core.Application
 
getURI() - Method in class io.mangoo.routing.bindings.Request
The original request URI.
getUrl() - Method in interface io.mangoo.interfaces.MangooRoute
 
getUrl() - Method in class io.mangoo.routing.routes.FileRoute
 
getUrl() - Method in class io.mangoo.routing.routes.PathRoute
 
getUrl() - Method in class io.mangoo.routing.routes.RequestRoute
 
getUrl() - Method in class io.mangoo.routing.routes.ServerSentEventRoute
 
getUrl() - Method in class io.mangoo.routing.routes.WebSocketRoute
 
getURL() - Method in class io.mangoo.routing.bindings.Request
Reconstructs the complete URL as seen by the user.
getURL(URI) - Static method in class io.mangoo.utils.RequestUtils
Creates and URL with only path and if present query and fragment, e.g.
getUsername() - Method in class io.mangoo.routing.Attachment
 
getUsername() - Method in class io.mangoo.routing.routes.ControllerRoute
 
getUsername() - Method in class io.mangoo.routing.routes.RequestRoute
 
getValue(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves a string value corresponding to the name of the form element
getValueList(String) - Method in class io.mangoo.routing.bindings.Form
Retrieves the value list for a given key
getValues() - Method in class io.mangoo.routing.bindings.Flash
 
getValues() - Method in class io.mangoo.routing.bindings.Form
Retrieves all form submitted values where the key of the map corresponds to the name of the form element and the value is the value of the form element
getValues() - Method in class io.mangoo.routing.bindings.Session
 
getVersion() - Static method in class io.mangoo.utils.MangooUtils
Retrieves the current version of the framework from the version.properties file
getWebSocketRoutes() - Static method in class io.mangoo.routing.Router
 
getWebSocketURL(WebSocketChannel) - Static method in class io.mangoo.utils.RequestUtils
Retrieves the URL of a WebSocketChannel
GROUP_NAME - io.mangoo.enums.Required
 

H

handleEvent(ServerSentEventConnection) - Method in class io.mangoo.routing.listeners.ServerSentEventCloseListener
 
handleEvent(WebSocketChannel) - Method in class io.mangoo.routing.listeners.WebSocketCloseListener
 
HANDLER_WRAPPER - Static variable in class io.mangoo.routing.handlers.MetricsHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.AuthenticationHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.AuthorizationHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.BinaryHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.CorsHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.ExceptionHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.FallbackHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.FormHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.InboundCookiesHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.LimitHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.LocaleHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.MetricsHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.OutboundCookiesHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.RequestHandler
 
handleRequest(HttpServerExchange) - Method in class io.mangoo.routing.handlers.ResponseHandler
 
hasAuthentication() - Method in class io.mangoo.routing.Attachment
 
hasAuthentication() - Method in class io.mangoo.routing.routes.ControllerRoute
 
hasAuthentication() - Method in class io.mangoo.routing.routes.RequestRoute
 
hasAuthentication() - Method in class io.mangoo.routing.routes.ServerSentEventRoute
 
hasAuthentication() - Method in class io.mangoo.routing.routes.WebSocketRoute
 
hasAuthorization() - Method in class io.mangoo.routing.Attachment
 
hasAuthorization() - Method in class io.mangoo.routing.routes.ControllerRoute
 
hasAuthorization() - Method in class io.mangoo.routing.routes.RequestRoute
 
hasBasicAuthentication() - Method in class io.mangoo.routing.Attachment
 
hasBasicAuthentication() - Method in class io.mangoo.routing.routes.ControllerRoute
 
hasBasicAuthentication() - Method in class io.mangoo.routing.routes.RequestRoute
 
hasBlocking() - Method in class io.mangoo.routing.routes.ControllerRoute
 
hasChanges() - Method in class io.mangoo.routing.bindings.Session
 
hasContent() - Method in class io.mangoo.routing.bindings.Flash
 
hasContent() - Method in class io.mangoo.routing.bindings.Session
Checks if the session has at least one entry
hasError(String) - Method in class io.mangoo.routing.bindings.Validator
Checks if a give field has a validation error
hasErrors() - Method in class io.mangoo.routing.bindings.Validator
Checks if any field in the validation has an error
HASH - io.mangoo.enums.Required
 
hashCode() - Method in class io.mangoo.crypto.totp.TOTP
 
hasLimit() - Method in class io.mangoo.routing.Attachment
 
hasMultipleMethods() - Method in class io.mangoo.routing.routes.RequestRoute
 
hasRequestFilter() - Method in class io.mangoo.routing.Attachment
 
hasValidAuthentication(String) - Static method in class io.mangoo.utils.RequestUtils
Checks if the given header contains a valid authentication
head() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP HEAD request
HEAD - io.mangoo.enums.Http
 
header(Header, String) - Static method in class io.mangoo.core.Server
Sets a custom header that is used globally on server responses
header(String, String) - Method in class io.mangoo.email.Mail
Sets header value.
Header - Enum in io.mangoo.enums
Custom headers which are not part of undertow
HEADER - io.mangoo.enums.Required
 
headers() - Static method in class io.mangoo.core.Server
 
HEADERS - io.mangoo.enums.Required
 
health(Request) - Method in class io.mangoo.admin.AdminController
 
hexJBcrypt(String) - Static method in class io.mangoo.utils.CodecUtils
Hashes a given cleartext data with JBCrypt
hexSHA512(String) - Static method in class io.mangoo.utils.CodecUtils
Hashes a given cleartext data with SHA512
hexSHA512(String, String) - Static method in class io.mangoo.utils.CodecUtils
Hashes a given cleartext data with SHA512 and an appended salt
HMAC_SHA_256 - io.mangoo.enums.HmacShaAlgorithm
 
HMAC_SHA_512 - io.mangoo.enums.HmacShaAlgorithm
 
hmacSha(HmacShaAlgorithm) - Method in class io.mangoo.crypto.totp.TOTPBuilder
Returns this TOTPBuilder instance initialized with the specified HMAC-SHA algorithm.
hmacSha256() - Method in class io.mangoo.crypto.totp.TOTPBuilder
Returns this TOTPBuilder instance initialized with the HmacShaAlgorithm.HMAC_SHA_256.
hmacSha512() - Method in class io.mangoo.crypto.totp.TOTPBuilder
Returns this TOTPBuilder instance initialized with the HmacShaAlgorithm.HMAC_SHA_512.
hmacShaAlgorithm() - Method in class io.mangoo.crypto.totp.TOTP
Returns the HmacShaAlgorithm used to generate this TOTP.
HmacShaAlgorithm - Enum in io.mangoo.enums
 
HOTP - io.mangoo.crypto.totp.OTPKey.OTPType
 
htmlMessage(String) - Method in class io.mangoo.email.Mail
Adds html message text.
htmlMessage(String, Map<String, Object>) - Method in class io.mangoo.email.Mail
Adds html message text which uses a given template and content to render
Http - Enum in io.mangoo.enums
 
HTTP_HANDLER - io.mangoo.enums.Required
 
HTTP_METHOD - io.mangoo.enums.Required
 
HTTP_SERVER_EXCHANGE - io.mangoo.enums.Required
 

I

I18N_COOKIE_NAME - io.mangoo.enums.Default
 
I18N_COOKIE_NAME - io.mangoo.enums.Key
 
I18nMethod - Class in io.mangoo.templating.methods
 
I18nMethod(Messages) - Constructor for class io.mangoo.templating.methods.I18nMethod
 
Identity - Class in io.mangoo.models
A simple IdentityManager implementation
Identity(String, String) - Constructor for class io.mangoo.models.Identity
 
IDENTITY - io.mangoo.enums.Required
 
InboundCookiesHandler - Class in io.mangoo.routing.handlers
 
InboundCookiesHandler(Config) - Constructor for class io.mangoo.routing.handlers.InboundCookiesHandler
 
incrementDataSend(long) - Method in class io.mangoo.models.Metrics
 
inDevMode() - Static method in class io.mangoo.core.Application
Checks if the application is running in dev mode
index() - Method in class io.mangoo.admin.AdminController
 
initialize() - Method in class io.mangoo.scheduler.Scheduler
Initializes the scheduler by booting up Quartz
initializeRoutes() - Method in interface io.mangoo.interfaces.MangooBootstrap
Place all routes for your application in this method
inProdMode() - Static method in class io.mangoo.core.Application
Checks if the application is running in prod mode
INT_PRIMITIVE - io.mangoo.enums.Binding
 
INTEGER - io.mangoo.enums.Binding
 
inTestMode() - Static method in class io.mangoo.core.Application
Checks if the application is running in test mode
invalidate() - Method in class io.mangoo.routing.bindings.Authentication
Invalidates the authentication by sending expiring the client cookie
invalidate() - Method in class io.mangoo.routing.bindings.Flash
Invalidates the flash by sending expiring the client cookie
invalidate() - Method in class io.mangoo.routing.bindings.Session
Invalidates the session by sending expiring the client cookie
invalidate() - Method in class io.mangoo.routing.bindings.Validator
 
io.mangoo.admin - package io.mangoo.admin
 
io.mangoo.annotations - package io.mangoo.annotations
 
io.mangoo.cache - package io.mangoo.cache
 
io.mangoo.core - package io.mangoo.core
 
io.mangoo.crypto - package io.mangoo.crypto
 
io.mangoo.crypto.totp - package io.mangoo.crypto.totp
 
io.mangoo.email - package io.mangoo.email
 
io.mangoo.enums - package io.mangoo.enums
 
io.mangoo.exceptions - package io.mangoo.exceptions
 
io.mangoo.filters - package io.mangoo.filters
 
io.mangoo.i18n - package io.mangoo.i18n
 
io.mangoo.interfaces - package io.mangoo.interfaces
 
io.mangoo.interfaces.filters - package io.mangoo.interfaces.filters
 
io.mangoo.models - package io.mangoo.models
 
io.mangoo.persistence - package io.mangoo.persistence
 
io.mangoo.routing - package io.mangoo.routing
 
io.mangoo.routing.bindings - package io.mangoo.routing.bindings
 
io.mangoo.routing.handlers - package io.mangoo.routing.handlers
 
io.mangoo.routing.listeners - package io.mangoo.routing.listeners
 
io.mangoo.routing.routes - package io.mangoo.routing.routes
 
io.mangoo.scheduler - package io.mangoo.scheduler
 
io.mangoo.services - package io.mangoo.services
 
io.mangoo.templating - package io.mangoo.templating
 
io.mangoo.templating.directives - package io.mangoo.templating.directives
 
io.mangoo.templating.methods - package io.mangoo.templating.methods
 
io.mangoo.utils - package io.mangoo.utils
 
IPV4 - io.mangoo.enums.Validation
 
IPV4_KEY - io.mangoo.enums.Validation
 
IPV6 - io.mangoo.enums.Validation
 
IPV6_KEY - io.mangoo.enums.Validation
 
isActive() - Method in class io.mangoo.models.Job
 
isApplicationAdminEnable() - Method in class io.mangoo.core.Config
 
isApplicationAdminHealthEnable() - Method in class io.mangoo.core.Config
 
isApplicationMinifyCSS() - Method in class io.mangoo.core.Config
 
isApplicationMinifyJS() - Method in class io.mangoo.core.Config
 
isAuthenticationCookieExpires() - Method in class io.mangoo.core.Config
 
isAuthenticationCookieSecure() - Method in class io.mangoo.core.Config
 
isBinary() - Method in class io.mangoo.routing.Response
 
isBlocking() - Method in class io.mangoo.routing.routes.RequestRoute
 
isBlocking(boolean) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
isCacheCluserEnable() - Method in class io.mangoo.core.Config
 
isCause() - Method in class io.mangoo.models.Source
 
isCorsEnable() - Method in class io.mangoo.core.Config
 
isDecrypted() - Method in class io.mangoo.core.Config
 
isDiscard() - Method in class io.mangoo.routing.bindings.Flash
 
isEndResponse() - Method in class io.mangoo.routing.Response
 
isFlashCookieSecure() - Method in class io.mangoo.core.Config
 
isInitialize() - Method in class io.mangoo.scheduler.Scheduler
Checks if the scheduler has been initialized
isInvalid() - Method in class io.mangoo.routing.bindings.Authentication
 
isInvalid() - Method in class io.mangoo.routing.bindings.Flash
 
isInvalid() - Method in class io.mangoo.routing.bindings.Session
 
isJsonRequest(HttpServerExchange) - Static method in class io.mangoo.utils.RequestUtils
Checks if the requests content-type contains application/json
isKept() - Method in class io.mangoo.routing.bindings.Form
Checks if the form values are to put in the flash scope
isLogout() - Method in class io.mangoo.routing.bindings.Authentication
 
isMetricsEnable() - Method in class io.mangoo.core.Config
 
isMongoAuth(String) - Method in class io.mangoo.core.Config
 
isMongoEmbedded(String) - Method in class io.mangoo.core.Config
 
isPostPutPatch(HttpServerExchange) - Static method in class io.mangoo.utils.RequestUtils
Checks if the request is a POST, PUT or PATCH request
isRedirect() - Method in class io.mangoo.routing.Response
 
isRememberMe() - Method in class io.mangoo.routing.bindings.Authentication
 
isRendered() - Method in class io.mangoo.routing.Response
 
isSchedulerAutostart() - Method in class io.mangoo.core.Config
 
isSchedulerEnabled() - Method in class io.mangoo.core.Config
 
isSessionCookieExpires() - Method in class io.mangoo.core.Config
 
isSessionCookieSecure() - Method in class io.mangoo.core.Config
 
isSmtpAuthentication() - Method in class io.mangoo.core.Config
 
isSmtpDebug() - Method in class io.mangoo.core.Config
 
isStarted() - Static method in class io.mangoo.core.Application
 
isStarted() - Method in class io.mangoo.scheduler.Scheduler
Checks if the scheduler is initialized and started
isSubmitted() - Method in class io.mangoo.routing.bindings.Form
 
ISSUER - io.mangoo.enums.Required
 
isTwoFactor() - Method in class io.mangoo.routing.bindings.Authentication
 
isUnrendered() - Method in class io.mangoo.routing.Response
 
isValid() - Method in class io.mangoo.routing.bindings.Authentication
Checks if the authentication class contains an authentication
isValid() - Method in class io.mangoo.routing.bindings.Validator
 
isValid(byte[], long, int, HmacShaAlgorithm, String) - Method in class io.mangoo.crypto.totp.TOTPValidator
Returns true if the specified TOTP value matches the value of the TOTP generated at validation, otherwise false.
isValid(byte[], long, int, HmacShaAlgorithm, String, long) - Method in class io.mangoo.crypto.totp.TOTPValidator
Returns true if the specified TOTP value matches the value of the TOTP generated at validation, otherwise false.

J

JAVASCRIPT_FOLDER - io.mangoo.enums.Default
 
JBCRYPT_ROUNDS - io.mangoo.enums.Default
 
Job - Class in io.mangoo.models
Base class that holds scheduled job information
Job(boolean, String, String, Date, Date) - Constructor for class io.mangoo.models.Job
 
JOB_DETAIL - io.mangoo.enums.Required
 
JOB_NAME - io.mangoo.enums.Required
 
JSON - io.mangoo.enums.Required
 
JSON_OBJECT - io.mangoo.enums.Required
 
JsonUtils - Class in io.mangoo.utils
 

K

keep() - Method in class io.mangoo.routing.bindings.Form
Adds the form values to the flash scope
key(byte[]) - Static method in class io.mangoo.crypto.totp.TOTP
Returns a new TOTPBuilder instance initialized with the specified key.
Key - Enum in io.mangoo.enums
Key strings for reading configuration properties of application
KEY - io.mangoo.enums.Required
 

L

LimitHandler - Class in io.mangoo.routing.handlers
 
LimitHandler(CacheProvider) - Constructor for class io.mangoo.routing.handlers.LimitHandler
 
LOCAL_DATE - io.mangoo.enums.Required
 
LOCAL_DATE_TIME - io.mangoo.enums.Required
 
LOCALDATE - io.mangoo.enums.Binding
 
LOCALDATETIME - io.mangoo.enums.Binding
 
localDateTimeToDate(LocalDateTime) - Static method in class io.mangoo.utils.DateUtils
Converts a LocalDateTime to Date
localDateToDate(LocalDate) - Static method in class io.mangoo.utils.DateUtils
Converts a localDate to Date
LOCALE - io.mangoo.enums.Required
 
LocaleHandler - Class in io.mangoo.routing.handlers
 
LocaleHandler(Config) - Constructor for class io.mangoo.routing.handlers.LocaleHandler
 
LOCATION - io.mangoo.enums.Header
 
LocationMethod - Class in io.mangoo.templating.methods
 
LocationMethod(String) - Constructor for class io.mangoo.templating.methods.LocationMethod
 
logger() - Method in class io.mangoo.admin.AdminController
 
loggerajax(Request) - Method in class io.mangoo.admin.AdminController
 
loggerPath() - Method in enum io.mangoo.enums.Template
 
login() - Method in class io.mangoo.admin.AdminController
 
login(String) - Method in class io.mangoo.routing.bindings.Authentication
Performs a login by setting the authentication to the given identifier Please note, that calling validLogin is mandatory before this call!
loginPath() - Method in enum io.mangoo.enums.Template
 
LOGO_FILE - io.mangoo.enums.Default
 
logout() - Method in class io.mangoo.admin.AdminController
 
logout() - Method in class io.mangoo.routing.bindings.Authentication
Performs a logout of the currently authenticated user
LONG - io.mangoo.enums.Binding
 
LONG_PRIMITIVE - io.mangoo.enums.Binding
 

M

Mail - Class in io.mangoo.email
 
Mail() - Constructor for class io.mangoo.email.Mail
 
MailEvent - Class in io.mangoo.email
 
MailEvent(Config) - Constructor for class io.mangoo.email.MailEvent
 
main(String...) - Static method in class io.mangoo.core.Application
 
MangooAuthorizationService - Interface in io.mangoo.interfaces
 
MangooBootstrap - Interface in io.mangoo.interfaces
 
MangooEncryptionException - Exception in io.mangoo.exceptions
 
MangooEncryptionException(String) - Constructor for exception io.mangoo.exceptions.MangooEncryptionException
 
MangooEncryptionException(String, Exception) - Constructor for exception io.mangoo.exceptions.MangooEncryptionException
 
MangooEventBusException - Exception in io.mangoo.exceptions
 
MangooEventBusException(Exception) - Constructor for exception io.mangoo.exceptions.MangooEventBusException
 
MANGOOIO_WARNINGS - io.mangoo.enums.Key
 
MangooMailerException - Exception in io.mangoo.exceptions
 
MangooMailerException(Exception) - Constructor for exception io.mangoo.exceptions.MangooMailerException
 
MangooRoute - Interface in io.mangoo.interfaces
 
MangooSchedulerException - Exception in io.mangoo.exceptions
 
MangooSchedulerException(Exception) - Constructor for exception io.mangoo.exceptions.MangooSchedulerException
 
MangooTemplateEngineException - Exception in io.mangoo.exceptions
 
MangooTemplateEngineException(String) - Constructor for exception io.mangoo.exceptions.MangooTemplateEngineException
 
MangooTemplateEngineException(String, Exception) - Constructor for exception io.mangoo.exceptions.MangooTemplateEngineException
 
MangooUtils - Class in io.mangoo.utils
 
MangooWebSocket - Class in io.mangoo.interfaces
 
MangooWebSocket() - Constructor for class io.mangoo.interfaces.MangooWebSocket
 
MAP - io.mangoo.enums.Required
 
MATCH - io.mangoo.enums.Validation
 
MATCH_KEY - io.mangoo.enums.Validation
 
MATCH_VALUES - io.mangoo.enums.Validation
 
MATCH_VALUES_KEY - io.mangoo.enums.Validation
 
MAX - io.mangoo.enums.Validation
 
MAX_ALLOWED_DIGITS - Static variable in class io.mangoo.crypto.totp.TOTPBuilder
The maximum allowed number of digits the TOTP value can contain.
MAX_KEY - io.mangoo.enums.Validation
 
MESSAGE - io.mangoo.enums.Required
 
Messages - Class in io.mangoo.i18n
Convenient class for handling translations
Messages() - Constructor for class io.mangoo.i18n.Messages
 
MESSAGES - io.mangoo.enums.Binding
 
MESSAGES - io.mangoo.enums.Required
 
METHOD - io.mangoo.enums.Required
 
METHOD_PARAMETERS - io.mangoo.enums.Required
 
Metrics - Class in io.mangoo.models
Base class for system metrics
Metrics() - Constructor for class io.mangoo.models.Metrics
 
Metrics(Metrics) - Constructor for class io.mangoo.models.Metrics
 
METRICS_ENABLE - io.mangoo.enums.Default
 
METRICS_ENABLE - io.mangoo.enums.Key
 
MetricsHandler - Class in io.mangoo.routing.handlers
 
MetricsHandler(HttpHandler) - Constructor for class io.mangoo.routing.handlers.MetricsHandler
 
MetricsListener - Class in io.mangoo.routing.listeners
 
MetricsListener() - Constructor for class io.mangoo.routing.listeners.MetricsListener
 
MetricsListener(long) - Constructor for class io.mangoo.routing.listeners.MetricsListener
 
MIN - io.mangoo.enums.Validation
 
MIN_ALLOWED_DIGITS - Static variable in class io.mangoo.crypto.totp.TOTPBuilder
The minimum allowed number of digits the TOTP value can contain.
MIN_KEY - io.mangoo.enums.Validation
 
Mode - Enum in io.mangoo.enums
Application modes
MODE - io.mangoo.enums.Required
 
MODEL_CONF - io.mangoo.enums.Default
 
Module - Class in io.mangoo.core
 
Module() - Constructor for class io.mangoo.core.Module
 
MODULE_CLASS - io.mangoo.enums.Default
 

N

NAME - io.mangoo.enums.Required
 
newJob(TriggerFiredBundle, Scheduler) - Method in class io.mangoo.scheduler.SchedulerFactory
 
newMail() - Static method in class io.mangoo.email.Mail
Creates a new mail instance
notFound() - Method in enum io.mangoo.enums.Template
 
notFoundPath() - Method in enum io.mangoo.enums.Template
 
NOTNULL - io.mangoo.enums.Validation
 
NOTNULL_KEY - io.mangoo.enums.Validation
 
NULL - io.mangoo.enums.Validation
 
NULL_KEY - io.mangoo.enums.Validation
 
NUMBER_FORMAT - io.mangoo.enums.Default
 
NUMERIC - io.mangoo.enums.Validation
 
NUMERIC_KEY - io.mangoo.enums.Validation
 

O

OBJECT - io.mangoo.enums.Required
 
On - Class in io.mangoo.routing
 
OncePerRequestFilter - Interface in io.mangoo.interfaces.filters
 
onConnect(WebSocketHttpExchange, WebSocketChannel) - Method in class io.mangoo.routing.handlers.WebSocketHandler
 
onController(Class<?>) - Method in class io.mangoo.routing.routes.WebSocketRoute
Sets the controller class for this WebSocket route
OPTIONAL - io.mangoo.enums.Binding
 
options() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP OPTIONS request
OPTIONS - io.mangoo.enums.Http
 
OTPKey - Class in io.mangoo.crypto.totp
An immutable class representing a One Time Password (OTP) key.
OTPKey(String, OTPKey.OTPType) - Constructor for class io.mangoo.crypto.totp.OTPKey
Creates a new instance of an OTP key of type HOTP or TOTP.
OTPKey.OTPType - Enum in io.mangoo.crypto.totp
Type of One Time Password.
OutboundCookiesHandler - Class in io.mangoo.routing.handlers
 
OutboundCookiesHandler(Config) - Constructor for class io.mangoo.routing.handlers.OutboundCookiesHandler
 

P

PASSWORD - io.mangoo.enums.Required
 
patch() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP PATCH request
PATCH - io.mangoo.enums.Http
 
PATH - io.mangoo.enums.Required
 
pathResource() - Static method in class io.mangoo.routing.Bind
Creates a new PathResource route
PathRoute - Class in io.mangoo.routing.routes
 
PathRoute() - Constructor for class io.mangoo.routing.routes.PathRoute
 
pauseJob(String) - Method in class io.mangoo.scheduler.Scheduler
Pauses a job by a given name
PERIOD - io.mangoo.enums.Required
 
PerRequestFilter - Interface in io.mangoo.interfaces.filters
 
PERSISTENCE_MONGO_AUTH - io.mangoo.enums.Default
 
PERSISTENCE_MONGO_DBNAME - io.mangoo.enums.Default
 
PERSISTENCE_MONGO_EMBEDDED - io.mangoo.enums.Default
 
PERSISTENCE_MONGO_HOST - io.mangoo.enums.Default
 
PERSISTENCE_MONGO_PACKAGE - io.mangoo.enums.Default
 
PERSISTENCE_MONGO_PORT - io.mangoo.enums.Default
 
PERSISTENCE_PREFIX - io.mangoo.enums.Default
 
PLAIN_TEXT - io.mangoo.enums.Required
 
POLICY_CSV - io.mangoo.enums.Default
 
post() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP POST request
POST - io.mangoo.enums.Http
 
PREFIX - io.mangoo.enums.Required
 
PrettyTimeMethod - Class in io.mangoo.templating.methods
 
PrettyTimeMethod(Locale) - Constructor for class io.mangoo.templating.methods.PrettyTimeMethod
 
priority(int) - Method in class io.mangoo.email.Mail
Sets the email priority
PRIORITY - io.mangoo.enums.Required
 
PRIVATE_KEY - io.mangoo.enums.Required
 
PROD - io.mangoo.enums.Mode
 
PUBLIC_KEY - io.mangoo.enums.Required
 
publish(Object) - Method in class io.mangoo.services.EventBusService
Publishes an event to the event bus
put() - Static method in class io.mangoo.routing.On
Creates a new RequestRoute for a HTTP PUT request
put(String, Object) - Method in interface io.mangoo.cache.Cache
Adds a value to cache with a given key overwriting and existing value
put(String, Object) - Method in class io.mangoo.cache.CacheImpl
 
put(String, String) - Method in class io.mangoo.routing.bindings.Flash
Adds a value with a specific key to the flash overwriting an existing value
put(String, String) - Method in class io.mangoo.routing.bindings.Session
Adds a value to the session, overwriting an existing value
PUT - io.mangoo.enums.Http
 
putAll(Map<String, Object>) - Method in interface io.mangoo.cache.Cache
Adds a complete map of objects to the cache
putAll(Map<String, Object>) - Method in class io.mangoo.cache.CacheImpl
 

Q

query() - Method in interface io.mangoo.persistence.Datastore
 
query() - Method in class io.mangoo.persistence.DatastoreImpl
 

R

randomString(int) - Static method in class io.mangoo.utils.MangooUtils
Generates a random string with the given length.
RANGE - io.mangoo.enums.Validation
 
RANGE_KEY - io.mangoo.enums.Validation
 
readableFileSize(long) - Static method in class io.mangoo.utils.MangooUtils
Converts a given file size into a readable file size including unit
REDIRECT_TO - io.mangoo.enums.Required
 
REFERER_POLICY - io.mangoo.enums.Header
 
REGEX - io.mangoo.enums.Validation
 
REGEX_KEY - io.mangoo.enums.Validation
 
register(Object) - Method in class io.mangoo.services.EventBusService
Registers an event listener to the event bus
registerCacheConfiguration(String, CacheConfiguration<String, Object>) - Method in class io.mangoo.cache.CacheProvider
Registers a new cache with custom configuration
reload(Locale) - Method in class io.mangoo.i18n.Messages
Refreshes the resource bundle by reloading the bundle with the default locale
rememberMe() - Method in class io.mangoo.routing.bindings.Authentication
Sets the remember me functionality to true, default is false
rememberMe(boolean) - Method in class io.mangoo.routing.bindings.Authentication
Sets the remember me functionality, default is false
remove(String) - Method in interface io.mangoo.cache.Cache
Removes a value with a given key from the cache
remove(String) - Method in class io.mangoo.cache.CacheImpl
 
remove(String) - Method in class io.mangoo.routing.bindings.Session
Removes a value with a given key from the session
removeChannels(String) - Method in class io.mangoo.services.WebSocketService
Removes all URI resources for a given URL
removeConnections(String) - Method in class io.mangoo.services.ServerSentEventService
Removes all URI resources for a given URL
renderException(HttpServerExchange, Throwable, boolean) - Method in class io.mangoo.templating.TemplateEngine
 
renderTemplate(TemplateContext) - Method in class io.mangoo.templating.TemplateEngine
 
REPLY_TO - io.mangoo.enums.Required
 
replyTo(String) - Method in class io.mangoo.email.Mail
Appends REPLY-TO address
Request - Class in io.mangoo.routing.bindings
 
Request() - Constructor for class io.mangoo.routing.bindings.Request
 
Request(HttpServerExchange) - Constructor for class io.mangoo.routing.bindings.Request
 
REQUEST - io.mangoo.enums.Binding
 
REQUEST - io.mangoo.enums.CacheName
 
REQUEST_PARAMETER - io.mangoo.enums.Required
 
RequestHandler - Class in io.mangoo.routing.handlers
Main class that handles all controller requests
RequestHandler() - Constructor for class io.mangoo.routing.handlers.RequestHandler
 
RequestRoute - Class in io.mangoo.routing.routes
 
RequestRoute(Http) - Constructor for class io.mangoo.routing.routes.RequestRoute
 
RequestRoute(Http...) - Constructor for class io.mangoo.routing.routes.RequestRoute
 
RequestUtils - Class in io.mangoo.utils
 
Required - Enum in io.mangoo.enums
 
REQUIRED - io.mangoo.enums.Validation
 
REQUIRED_KEY - io.mangoo.enums.Validation
 
reset() - Method in class io.mangoo.models.Metrics
 
reset() - Static method in class io.mangoo.routing.Router
Removes all routes from the router
resetCounter(String) - Method in interface io.mangoo.cache.Cache
Resets the counter for a given key
resetCounter(String) - Method in class io.mangoo.cache.CacheImpl
 
resourceExists(String) - Static method in class io.mangoo.utils.MangooUtils
Checks if a resource exists in the classpath
respondeWith(String) - Method in class io.mangoo.routing.routes.RequestRoute
Sets the controller method to response on request
Response - Class in io.mangoo.routing
 
Response() - Constructor for class io.mangoo.routing.Response
 
RESPONSE - io.mangoo.enums.CacheName
 
RESPONSE - io.mangoo.enums.Required
 
ResponseHandler - Class in io.mangoo.routing.handlers
 
ResponseHandler() - Constructor for class io.mangoo.routing.handlers.ResponseHandler
 
resumeJob(String) - Method in class io.mangoo.scheduler.Scheduler
Resume a job by a given name
ROUTE - io.mangoo.enums.Required
 
RouteMethod - Class in io.mangoo.templating.methods
 
RouteMethod() - Constructor for class io.mangoo.templating.methods.RouteMethod
 
Router - Class in io.mangoo.routing
 
routes() - Method in class io.mangoo.admin.AdminController
 
routesPath() - Method in enum io.mangoo.enums.Template
 
run() - Method in class io.mangoo.core.Shutdown
 

S

SALT - io.mangoo.enums.Required
 
save(Object) - Method in interface io.mangoo.persistence.Datastore
Saves a mapped Morphia object to MongoDB
save(Object) - Method in class io.mangoo.persistence.DatastoreImpl
 
schedule(JobDetail, Trigger) - Method in class io.mangoo.scheduler.Scheduler
Adds a new job with a given JobDetail and Trigger to the scheduler
Schedule - Annotation Type in io.mangoo.annotations
Scheduler annotation for scheduling jobs
scheduler() - Method in class io.mangoo.admin.AdminController
 
Scheduler - Class in io.mangoo.scheduler
Convenient class for interacting with the quartz scheduler
Scheduler(Config) - Constructor for class io.mangoo.scheduler.Scheduler
 
SCHEDULER - io.mangoo.enums.Required
 
SCHEDULER_ANNOTATION - io.mangoo.enums.Default
 
SCHEDULER_AUTOSTART - io.mangoo.enums.Default
 
SCHEDULER_AUTOSTART - io.mangoo.enums.Key
 
SCHEDULER_ENABLE - io.mangoo.enums.Default
 
SCHEDULER_ENABLE - io.mangoo.enums.Key
 
SCHEDULER_JOB_GROUP - io.mangoo.enums.Default
 
SCHEDULER_PACKAGE - io.mangoo.enums.Default
 
SCHEDULER_PACKAGE - io.mangoo.enums.Key
 
SCHEDULER_PREFIX - io.mangoo.enums.Default
 
SCHEDULER_TRIGGER_GROUP - io.mangoo.enums.Default
 
SchedulerFactory - Class in io.mangoo.scheduler
Factory method for passing Scheduler job instance to the Google Guice injector
SchedulerFactory() - Constructor for class io.mangoo.scheduler.SchedulerFactory
 
schedulerPath() - Method in enum io.mangoo.enums.Template
 
SchedulerUtils - Class in io.mangoo.utils
 
SECRET - io.mangoo.enums.Required
 
send() - Method in class io.mangoo.email.Mail
Sends the mail
send(String, String) - Method in class io.mangoo.services.ServerSentEventService
Sends data to all connections for a given URI resource
send(String, String, ServerSentEventConnection.EventCallback) - Method in class io.mangoo.services.ServerSentEventService
Sends data to all connections for a given URI and invokes the callback on Success or failure
send(Email) - Method in class io.mangoo.email.MailEvent
 
serializeToBase64(Serializable) - Static method in class io.mangoo.utils.CodecUtils
Serializes an object into an Base64 encoded data string
Server - Class in io.mangoo.core
 
SERVER - io.mangoo.enums.Header
 
serverError() - Method in enum io.mangoo.enums.Template
 
serverErrorPath() - Method in enum io.mangoo.enums.Template
 
serverSentEvent() - Static method in class io.mangoo.routing.Bind
Creates a new ServerSentEvent route
ServerSentEventCloseListener - Class in io.mangoo.routing.listeners
 
ServerSentEventHandler - Class in io.mangoo.routing.handlers
 
ServerSentEventHandler() - Constructor for class io.mangoo.routing.handlers.ServerSentEventHandler
 
ServerSentEventRoute - Class in io.mangoo.routing.routes
 
ServerSentEventRoute() - Constructor for class io.mangoo.routing.routes.ServerSentEventRoute
 
ServerSentEventService - Class in io.mangoo.services
 
Session - Class in io.mangoo.routing.bindings
 
Session() - Constructor for class io.mangoo.routing.bindings.Session
 
SESSION - io.mangoo.enums.Binding
 
SESSION_COOKIE_EXPIRES - io.mangoo.enums.Default
 
SESSION_COOKIE_EXPIRES - io.mangoo.enums.Key
 
SESSION_COOKIE_NAME - io.mangoo.enums.Default
 
SESSION_COOKIE_NAME - io.mangoo.enums.Key
 
SESSION_COOKIE_SECRET - io.mangoo.enums.Key
 
SESSION_COOKIE_SECURE - io.mangoo.enums.Default
 
SESSION_COOKIE_SECURE - io.mangoo.enums.Key
 
SESSION_COOKIE_TOKEN_EXPIRES - io.mangoo.enums.Default
 
SESSION_COOKIE_TOKEN_EXPIRES - io.mangoo.enums.Key
 
setAuthentication(Authentication) - Method in class io.mangoo.routing.Attachment
 
setBody(String) - Method in class io.mangoo.routing.Attachment
 
setChannels(String, Set<WebSocketChannel>) - Method in class io.mangoo.services.WebSocketService
Sets the URI resources for a given URL
setConnections(String, Set<ServerSentEventConnection>) - Method in class io.mangoo.services.ServerSentEventService
Sets the URI resources for a given URL
setDiscard(boolean) - Method in class io.mangoo.routing.bindings.Flash
 
setError(String) - Method in class io.mangoo.routing.bindings.Flash
Sets a specific error message available with the key 'error'
setFlash(Flash) - Method in class io.mangoo.routing.Attachment
 
setForm(Form) - Method in class io.mangoo.routing.Attachment
 
setRequest(Request) - Method in class io.mangoo.routing.Attachment
 
setResponse(Response) - Method in class io.mangoo.routing.Attachment
 
setSession(Session) - Method in class io.mangoo.routing.Attachment
 
setSubmitted(boolean) - Method in class io.mangoo.routing.bindings.Form
 
setSuccess(String) - Method in class io.mangoo.routing.bindings.Flash
Sets a specific success message available with the key 'success'
setValues(Map<String, String>) - Method in class io.mangoo.routing.bindings.Validator
 
setWarning(String) - Method in class io.mangoo.routing.bindings.Flash
Sets a specific warning message available with the key 'warning'
shutdown() - Method in class io.mangoo.scheduler.Scheduler
 
shutdown() - Method in class io.mangoo.services.ConcurrentService
 
Shutdown - Class in io.mangoo.core
 
Shutdown() - Constructor for class io.mangoo.core.Shutdown
 
SMTP_AUTHENTICATION - io.mangoo.enums.Default
 
SMTP_AUTHENTICATION - io.mangoo.enums.Key
 
SMTP_DEBUG - io.mangoo.enums.Default
 
SMTP_DEBUG - io.mangoo.enums.Key
 
SMTP_FROM - io.mangoo.enums.Default
 
SMTP_FROM - io.mangoo.enums.Key
 
SMTP_HOST - io.mangoo.enums.Default
 
SMTP_HOST - io.mangoo.enums.Key
 
SMTP_PASSWORD - io.mangoo.enums.Key
 
SMTP_PORT - io.mangoo.enums.Default
 
SMTP_PORT - io.mangoo.enums.Key
 
SMTP_PROTOCOL - io.mangoo.enums.Default
 
SMTP_PROTOCOL - io.mangoo.enums.Key
 
SMTP_SERVER_NAME - io.mangoo.enums.Default
 
SMTP_USERNAME - io.mangoo.enums.Key
 
Source - Class in io.mangoo.models
Base class for holding exception information
Source(boolean, int, String) - Constructor for class io.mangoo.models.Source
 
SOURCE_PATH - io.mangoo.enums.Required
 
SSE - io.mangoo.enums.CacheName
 
SSE_CACHE_PREFIX - io.mangoo.enums.Default
 
STACK_TRACE_ELEMENT - io.mangoo.enums.Required
 
standby() - Method in class io.mangoo.scheduler.Scheduler
 
start() - Method in class io.mangoo.scheduler.Scheduler
 
start(Mode) - Static method in class io.mangoo.core.Application
 
START - io.mangoo.enums.Required
 
state(String) - Method in class io.mangoo.admin.AdminController
 
stopUndertow() - Static method in class io.mangoo.core.Application
Stops the underlying undertow server
STRING - io.mangoo.enums.Binding
 
STRING - io.mangoo.enums.Required
 
STYLESHEET_FOLDER - io.mangoo.enums.Default
 
subject(String) - Method in class io.mangoo.email.Mail
Sets message subject with specified encoding to override default platform encoding.
SUBJECT - io.mangoo.enums.Required
 
submit(Runnable, T) - Method in class io.mangoo.services.ConcurrentService
Submits a Runnable task for execution and returns a Future representing that task.
submit(Callable<T>) - Method in class io.mangoo.services.ConcurrentService
Submits a value-returning task for execution and returns a Future representing the pending results of the task.

T

Template - Enum in io.mangoo.enums
Default HTML templates for standard HTTP responses
TEMPLATE - io.mangoo.enums.Required
 
TEMPLATE_ENGINE - io.mangoo.enums.Required
 
TEMPLATE_NAME - io.mangoo.enums.Required
 
TemplateContext - Class in io.mangoo.templating
 
TemplateContext() - Constructor for class io.mangoo.templating.TemplateContext
 
TemplateContext(Map<String, Object>) - Constructor for class io.mangoo.templating.TemplateContext
 
TemplateEngine - Class in io.mangoo.templating
 
TemplateEngine() - Constructor for class io.mangoo.templating.TemplateEngine
 
TEMPLATES_FOLDER - io.mangoo.enums.Default
 
TEST - io.mangoo.enums.Mode
 
textMessage(String) - Method in class io.mangoo.email.Mail
Adds plain message text
textMessage(String, Map<String, Object>) - Method in class io.mangoo.email.Mail
Adds plain message text which uses a given template and content to render
time() - Method in class io.mangoo.crypto.totp.TOTP
Returns the time (in milliseconds) used to generate this TOTP.
TIMEPSAN - io.mangoo.enums.Required
 
timeStep() - Method in class io.mangoo.crypto.totp.TOTP
Returns the time step size (in milliseconds) used to generate this TOTP.
timeStep(long) - Method in class io.mangoo.crypto.totp.TOTPBuilder
Returns this TOTPBuilder instance initialized with the specified timeStep size.
TIMEUNIT - io.mangoo.enums.Required
 
to(String) - Method in class io.mangoo.email.Mail
Appends TO address
to(String) - Method in class io.mangoo.routing.routes.FileRoute
Sets the URL for this route
to(String) - Method in class io.mangoo.routing.routes.PathRoute
Sets the URL for this route
to(String) - Method in class io.mangoo.routing.routes.RequestRoute
Sets the URL for this route
to(String) - Method in class io.mangoo.routing.routes.ServerSentEventRoute
Sets the URL for this route
to(String) - Method in class io.mangoo.routing.routes.WebSocketRoute
Sets the URL for this route
to(String...) - Method in class io.mangoo.email.Mail
Appends one or more TO address
TO - io.mangoo.enums.Required
 
toBoolean() - Method in enum io.mangoo.enums.Default
 
toHttpString() - Method in enum io.mangoo.enums.Header
 
toHttpString() - Method in enum io.mangoo.enums.Http
 
toInt() - Method in enum io.mangoo.enums.Default
 
toJson(Object) - Static method in class io.mangoo.utils.JsonUtils
Converts a given object to a Json string
TokenDirective - Class in io.mangoo.templating.directives
 
TokenDirective(Session) - Constructor for class io.mangoo.templating.directives.TokenDirective
 
toLong() - Method in enum io.mangoo.enums.Default
 
tools() - Method in class io.mangoo.admin.AdminController
 
toolsajax(Request) - Method in class io.mangoo.admin.AdminController
 
toolsPath() - Method in enum io.mangoo.enums.Template
 
tooManyRequests() - Method in enum io.mangoo.enums.Template
 
toPrettyJson(Object) - Static method in class io.mangoo.utils.JsonUtils
Converts a given object to a Json string
toProperties() - Method in class io.mangoo.core.Config
Converts config values to standard java properties
TOS - io.mangoo.enums.Required
 
toString() - Method in enum io.mangoo.crypto.totp.OTPKey.OTPType
 
toString() - Method in enum io.mangoo.enums.Binding
 
toString() - Method in enum io.mangoo.enums.CacheName
 
toString() - Method in enum io.mangoo.enums.ClaimKey
 
toString() - Method in enum io.mangoo.enums.Default
 
toString() - Method in enum io.mangoo.enums.Header
 
toString() - Method in enum io.mangoo.enums.HmacShaAlgorithm
 
toString() - Method in enum io.mangoo.enums.Http
 
toString() - Method in enum io.mangoo.enums.Key
 
toString() - Method in enum io.mangoo.enums.Mode
 
toString() - Method in enum io.mangoo.enums.Required
 
toString() - Method in enum io.mangoo.enums.Validation
 
TOTP - Class in io.mangoo.crypto.totp
Class which represents a Time-based One-time Password as per RFC 6238.
TOTP - io.mangoo.crypto.totp.OTPKey.OTPType
 
TOTP - io.mangoo.enums.Required
 
TOTPBuilder - Class in io.mangoo.crypto.totp
A Time-based One-time Password (TOTP) builder.
TotpUtils - Class in io.mangoo.utils
 
TOTPValidator - Class in io.mangoo.crypto.totp
A Time-based One-time Password (TOTP) validator.
TRIGGER - io.mangoo.enums.Required
 
TRIGGER_FIRE_BUNDLE - io.mangoo.enums.Required
 
TRUE - io.mangoo.enums.Validation
 
TRUE_KEY - io.mangoo.enums.Validation
 
TWO_FACTOR - io.mangoo.enums.ClaimKey
 
twofactor() - Method in class io.mangoo.admin.AdminController
 
twoFactorAuthentication(boolean) - Method in class io.mangoo.routing.bindings.Authentication
Sets the requirement of the two factor authentication, default is false
twofactorPath() - Method in enum io.mangoo.enums.Template
 

U

unauthorized() - Method in enum io.mangoo.enums.Template
 
unauthorizedPath() - Method in enum io.mangoo.enums.Template
 
UNDEFINED - io.mangoo.enums.Binding
 
UNDERTOW_MAX_ENTITY_SIZE - io.mangoo.enums.Default
 
UNDERTOW_MAX_ENTITY_SIZE - io.mangoo.enums.Key
 
UNIT - io.mangoo.enums.Required
 
unregister(Object) - Method in class io.mangoo.services.EventBusService
Unregisters an event listener to the event bus
update(int) - Method in class io.mangoo.models.Metrics
 
URI - io.mangoo.enums.Required
 
URI_CONNECTIONS - io.mangoo.enums.Required
 
URL - io.mangoo.enums.Required
 
URL - io.mangoo.enums.Validation
 
URL_KEY - io.mangoo.enums.Validation
 
userHasLock(String) - Method in class io.mangoo.routing.bindings.Authentication
Checks if a username is locked because of to many failed login attempts
USERNAME - io.mangoo.enums.Required
 

V

validateFalse(boolean, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given value to be false
validateFalse(boolean, String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given value to be false
validateNotNull(Object, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given object to be not null
validateNotNull(Object, String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given object to be not null
validateNull(Object, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given object to be null
validateNull(Object, String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given object to be null
validateTrue(boolean, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given value to be true
validateTrue(boolean, String, String) - Method in class io.mangoo.routing.bindings.Validator
Validates a given value to be true
Validation - Enum in io.mangoo.enums
Default validation messages
Validator - Class in io.mangoo.routing.bindings
 
Validator() - Constructor for class io.mangoo.routing.bindings.Validator
 
validAuthorization(String, String, String) - Method in interface io.mangoo.interfaces.MangooAuthorizationService
Validates the authorization for a give subject on a given resource with a given operation
validAuthorization(String, String, String) - Method in class io.mangoo.services.AuthorizationService
 
validLogin(String, String, String) - Method in class io.mangoo.routing.bindings.Authentication
Creates a hashed value of a given clear text password and checks if the value matches a given, already hashed password
validSecondFactor(String, String) - Method in class io.mangoo.routing.bindings.Authentication
Checks if a given number for 2FA is valid for the given secret
value() - Method in annotation type io.mangoo.annotations.FilterWith
 
value() - Method in class io.mangoo.crypto.totp.TOTP
Returns the time-based one time password value.
VALUE - io.mangoo.enums.Required
 
valueOf(String) - Static method in enum io.mangoo.crypto.totp.OTPKey.OTPType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Binding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.CacheName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.ClaimKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Default
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Header
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.HmacShaAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Http
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Required
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Template
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mangoo.enums.Validation
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.mangoo.crypto.totp.OTPKey.OTPType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Binding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.CacheName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.ClaimKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Default
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Header
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.HmacShaAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Http
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Required
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Template
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mangoo.enums.Validation
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - io.mangoo.enums.Required
 
verifiedTotp(String, String) - Static method in class io.mangoo.utils.TotpUtils
Verifies a given TOTP based on the following default values: SHA512 algorithm, 6 digits, 30 seconds time period
verify(Form) - Method in class io.mangoo.admin.AdminController
 
verify(Account) - Method in class io.mangoo.models.Identity
 
verify(Credential) - Method in class io.mangoo.models.Identity
 
verify(String, Credential) - Method in class io.mangoo.models.Identity
 
VERSION_PROPERTIES - io.mangoo.enums.Default
 
VERSION_UNKNOW - io.mangoo.enums.Default
 

W

webSocket() - Static method in class io.mangoo.routing.Bind
Creates a new WebSocke route
WebSocketCloseListener - Class in io.mangoo.routing.listeners
 
WebSocketHandler - Class in io.mangoo.routing.handlers
 
WebSocketHandler() - Constructor for class io.mangoo.routing.handlers.WebSocketHandler
 
WebSocketRoute - Class in io.mangoo.routing.routes
 
WebSocketRoute() - Constructor for class io.mangoo.routing.routes.WebSocketRoute
 
WebSocketService - Class in io.mangoo.services
 
window(int) - Static method in class io.mangoo.crypto.totp.TOTPValidator
Returns a new TOTPValidator instance initialized with the specified window verification size.
withAuthentication() - Method in class io.mangoo.routing.routes.ControllerRoute
Sets authentication to true for all provided routes, default is false
withAuthentication() - Method in class io.mangoo.routing.routes.RequestRoute
Sets authentication to true for this route, default is false
withAuthentication() - Method in class io.mangoo.routing.routes.ServerSentEventRoute
Sets authentication to true, default is false
withAuthentication() - Method in class io.mangoo.routing.routes.WebSocketRoute
Sets authentication to true, default is false
withAuthentication(boolean) - Method in class io.mangoo.routing.Attachment
 
withAuthentication(boolean) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
withAuthentication(boolean) - Method in class io.mangoo.routing.handlers.ServerSentEventHandler
 
withAuthentication(boolean) - Method in class io.mangoo.routing.handlers.WebSocketHandler
 
withAuthentication(Authentication) - Method in class io.mangoo.routing.bindings.Request
 
withAuthenticity(Session) - Method in class io.mangoo.templating.TemplateContext
 
withAuthenticity(String) - Method in class io.mangoo.routing.bindings.Request
 
withAuthenticity(String) - Method in class io.mangoo.routing.bindings.Session
 
withAuthenticityForm(Session) - Method in class io.mangoo.templating.TemplateContext
 
withAuthorization() - Method in class io.mangoo.routing.routes.ControllerRoute
Sets authentication to true for all provided routes, default is false Also sets authentication to true, default is false
withAuthorization() - Method in class io.mangoo.routing.routes.RequestRoute
Sets authorization to true for this route, default is false Also sets authentication to true, default is false
withAuthorization(boolean) - Method in class io.mangoo.routing.Attachment
 
withAuthorization(boolean) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
withBadRequest() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 400
withBasicAuthentication(String, String) - Method in class io.mangoo.routing.Attachment
 
withBasicAuthentication(String, String) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
withBasicAuthentication(String, String) - Method in class io.mangoo.routing.routes.ControllerRoute
Sets Basic HTTP authentication to all method on the given controller class
withBasicAuthentication(String, String) - Method in class io.mangoo.routing.routes.RequestRoute
Sets HTTP Basic authentication to this request on the defined controller class
withBody(String) - Method in class io.mangoo.routing.bindings.Request
 
withClassAnnotations(Collection<Annotation>) - Method in class io.mangoo.routing.Attachment
 
withContent(Map<String, String>) - Method in class io.mangoo.routing.bindings.Flash
 
withContent(Map<String, String>) - Method in class io.mangoo.routing.bindings.Session
 
withController(String) - Method in class io.mangoo.templating.TemplateContext
 
withControllerClass(Class<?>) - Method in class io.mangoo.routing.Attachment
 
withControllerClass(Class<?>) - Method in class io.mangoo.routing.handlers.WebSocketHandler
 
withControllerClass(Class<?>) - Method in class io.mangoo.routing.routes.RequestRoute
Sets the controller class of this request
withControllerClassName(String) - Method in class io.mangoo.routing.Attachment
 
withControllerInstance(Object) - Method in class io.mangoo.routing.Attachment
 
withControllerMethodName(String) - Method in class io.mangoo.routing.Attachment
 
withCreated() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 201
withExpires(LocalDateTime) - Method in class io.mangoo.routing.bindings.Authentication
 
withExpires(LocalDateTime) - Method in class io.mangoo.routing.bindings.Session
 
withFlash(Flash) - Method in class io.mangoo.templating.TemplateContext
 
withForbidden() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 401
withForm(Form) - Method in class io.mangoo.templating.TemplateContext
 
withHttpMethod(Http) - Method in class io.mangoo.routing.routes.RequestRoute
Sets the HTTP method of this request
withInternalServerError() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 500
withLimit(int) - Method in class io.mangoo.routing.Attachment
 
withLimit(int) - Method in class io.mangoo.routing.handlers.DispatcherHandler
 
withLocale(Locale) - Method in class io.mangoo.routing.Attachment
 
withMessages(Messages) - Method in class io.mangoo.routing.Attachment
 
withMessages(Messages) - Method in class io.mangoo.templating.TemplateContext
 
withMethod(Method) - Method in class io.mangoo.routing.Attachment
 
withMethodAnnotations(Collection<Annotation>) - Method in class io.mangoo.routing.Attachment
 
withMethodParameterCount(int) - Method in class io.mangoo.routing.Attachment
 
withMethodParameters(Map<String, Class<?>>) - Method in class io.mangoo.routing.Attachment
 
withNonBlocking() - Method in class io.mangoo.routing.routes.ControllerRoute
Configures this request as long running request that is executed in a different thread pool to not block the non blocking I/O request
withNonBlocking() - Method in class io.mangoo.routing.routes.RequestRoute
Configures this request as long running request that is executed in a different thread pool to not block the non blocking I/O request
withNotFound() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 404
withOk() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 200
withParameter(Map<String, String>) - Method in class io.mangoo.routing.bindings.Request
 
withPrettyTime(Locale) - Method in class io.mangoo.templating.TemplateContext
 
withRedirect(String) - Static method in class io.mangoo.routing.Response
Creates a response object with a given url to redirect to
withRequestFilter(boolean) - Method in class io.mangoo.routing.Attachment
 
withRequestLimit(int) - Method in class io.mangoo.routing.routes.ControllerRoute
Sets a request limit to the request
withRequestLimit(int) - Method in class io.mangoo.routing.routes.RequestRoute
Sets a request limit to the request
withRequestParameter(Map<String, String>) - Method in class io.mangoo.routing.Attachment
 
withResponse(Response) - Method in class io.mangoo.routing.handlers.BinaryHandler
 
withRoutes(MangooRoute...) - Method in class io.mangoo.routing.routes.ControllerRoute
Sets the given routes to the defined controller class
withSession(Session) - Method in class io.mangoo.routing.bindings.Request
 
withSession(Session) - Method in class io.mangoo.templating.TemplateContext
 
withStatusCode(int) - Static method in class io.mangoo.routing.Response
Creates a response object with a given HTTP status code
withSubject(String) - Method in class io.mangoo.routing.bindings.Authentication
 
withTemplateEngine(TemplateEngine) - Method in class io.mangoo.routing.Attachment
 
withTemplatePath(String) - Method in class io.mangoo.templating.TemplateContext
 
withUnauthorized() - Static method in class io.mangoo.routing.Response
Creates a response object with HTTP status code 403
wrapBasicAuthentication(HttpHandler, String, String) - Static method in class io.mangoo.utils.RequestUtils
Adds a Wrapper to the handler when the request requires authentication
WSS - io.mangoo.enums.CacheName
 
WSS_CACHE_PREFIX - io.mangoo.enums.Default
 

X

X_CONTENT_TYPE_OPTIONS - io.mangoo.enums.Header
 
X_FORWARDED_FOR - io.mangoo.enums.Header
 
X_FRAME_OPTIONS - io.mangoo.enums.Header
 
X_XSS_PPROTECTION - io.mangoo.enums.Header
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes All Packages