All Classes and Interfaces

Class
Description
The well known "BalusC FileServlet", as an abstract template, slightly refactored, rewritten and modernized with a.o.
Convenience class for a byte range.
Convenience class for a file resource.
Keycloak-based authorization.
 
Services should use this interface to access a user's identity and perform authorization checks.
 
If a client can't set Authorization header (e.g.
Basic authorization, any user has all roles and is superuser.
 
This is a fix for BasicAuthenticationMechanism which doesn't conform to RFC2617.
 
Add Bearer authentication header if request context is configured with accessToken.
Another namespace-URI-to-whatever (namespace, context, resolver, map) magic thingy.
 
 
Details for a client web request, used when forwarding calls through reverse proxy.
Add Basic authentication header if request context is configured with clientId and clientSecret.
 
 
A thread-safe registry of ContainerServices.
 
 
 
Creates daemon-threads with Thread.NORM_PRIORITY and a sensible name (prefix plus incrementing number) in the security manager's thread group or if there is no security manager, in the calling thread's group.
 
 
 
 
 
 
A default implementation of abstract servlet output stream.
 
Wraps a W3C document and provides an entry point for browsing the DOM (in subclasses).
Wraps a W3C element.
DOMParser<D extends DOM>
Condensed API for parsing of XML into DOM with (optional) XML schema validation.
 
Load and parse import SQL files, either the whole file as a single statement if its first line is -- importOneStatementOnly, or as a semicolon-separated list of statements.
This tremendous code was copied from Resteasy.
 
 
This listener will only push the dirty properties through to the interceptor's onFlushDirty.
A filter for following 300 range response re-directions.
See Resteasy source.
 
 
This HTTP servlet response wrapper will GZIP the response when the given threshold has exceeded and the response content type matches one of the given mimetypes.
The GzipResponseFilter will apply GZIP compression on responses whenever applicable.
A filter for injecting headers into the request.
The HttpFilter is abstract filter specifically for HTTP requests.
Convenience class for extending HttpServletResponseWrapper wherein the servlet response OutputStream has to be replaced by a custom implementation.
SPI for implementations used by IdentityService.
Needs to run before persistence service because if BASIC identity provider is configured then flyway must be configured to manage PUBLIC schema for user data; that configuration is done by the BasicIdentityProvider and must happen before flyway initialisation.
 
 
 
 
 
 
 
 
Convenience functions for accessing Map.
 
 
 
A filter to support OAuth access token (including refresh)
 
Unified exception thrown by the DOMParser and SAXParser.
 
https://github.com/defuse/password-hashing
 
 
A filter that once a HTTP status code is received that matches any in the PermanentFailureFilter.failureResponses will result in all future requests being blocked (i.e.
Intercept Hibernate lifecycle events and publish a message.
 
 
Programmatic definition of OpenRemotePU for hibernate
 
Add X-Forwarded-* headers if request context is configured with values.
This client will always set the configured Host header on all outgoing requests.
A filter for injecting query parameters into the request URI.
Base interface for a resettable buffer.
This resettable buffered output stream will buffer everything until the given threshold buffer size, regardless of flush calls.
This resettable buffered writer will buffer everything until the given buffer size, regardless of flush calls.
 
 
Allow Java setup of config resolver.
Wall real clock timer or pseudo clock time (for testing).
 
Generate a globally unique identifier value.
 
 
 
 
 
 
Unified exception handling for all web services (Resteasy, Undertow, Servlets, WebSockets).
 
 
 
 
 
 
 
 
 
 
 
This is a factory for creating JAX-RS WebTarget instances.