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.
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.
A global reentrant exclusive lock, use convenience methods
GlobalLock.withLock(java.lang.String, java.lang.Runnable) and GlobalLock.withLockReturning(java.lang.String, java.util.function.Supplier<R>).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.