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
All Classes All Packages
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
TOTPusing 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
TOTPusing 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
TOTPValidatorinstance initialized with theTOTPValidator.DEFAULT_WINDOWverification 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
TOTPBuilderinstance initialized with the specifieddigits. - 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
TOTPBuilderinstance initialized with the specified HMAC-SHAalgorithm. - hmacSha256() - Method in class io.mangoo.crypto.totp.TOTPBuilder
-
Returns this
TOTPBuilderinstance initialized with theHmacShaAlgorithm.HMAC_SHA_256. - hmacSha512() - Method in class io.mangoo.crypto.totp.TOTPBuilder
-
Returns this
TOTPBuilderinstance initialized with theHmacShaAlgorithm.HMAC_SHA_512. - hmacShaAlgorithm() - Method in class io.mangoo.crypto.totp.TOTP
-
Returns the
HmacShaAlgorithmused to generate thisTOTP. - 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
trueif the specified TOTPvaluematches the value of the TOTP generated at validation, otherwisefalse. - isValid(byte[], long, int, HmacShaAlgorithm, String, long) - Method in class io.mangoo.crypto.totp.TOTPValidator
-
Returns
trueif the specified TOTPvaluematches the value of the TOTP generated at validation, otherwisefalse.
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
TOTPBuilderinstance initialized with the specifiedkey. - 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
TOTPBuilderinstance initialized with the specifiedtimeStepsize. - 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
TOTPValidatorinstance initialized with the specifiedwindowverification 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
All Classes All Packages