All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbortableTaskDecorator |
Task decorator to copy the MDC from the calling thread to the executing thread..
|
| AbortableTaskRunnable |
Delegating Runnable that copies the MDC to the executing thread before running the delegate.
|
| AbortedHttpRequestInterceptor |
HTTP request interceptor to set a task id as a header on an HTTP request.
|
| AbortStrategyQueryExecutionListener |
Query execution listener that registers an abort strategy for a task.
|
| AbstractCachingSqlQueryResolver |
|
| AbstractCachingSqlQueryResolver.QueryHolder |
QueryHolder for caching.
|
| AbstractGenericFilterBean |
Adapter "interface" to be able to write FilterBeans that can be "once per request" or "for every dispatch in the request" without having
to change code.
|
| AbstractMockMvcTest |
|
| AbstractModelConverter<S,T> |
|
| ApiError |
Interface that defines an API error of the application.
|
| ApiErrorResponseEnricher |
This enricher adds api error information to the error response resource.
|
| ApiErrorResponseResource |
Response handler for API errors.
|
| ApiException |
Exception with a predefined error code.
|
| ApplicationContextBinderApplicationListener |
|
| ApplicationContextHolder |
|
| ApplicationPointcuts |
|
| AsyncCallable<T> |
Interface to allow wrapping of an async call.
|
| AsyncExecutorConfiguration |
Configuration class to set up asynchronous executors.
|
| AsyncExecutorFactory |
Factory to create executors for the asynchronous execution of methods using the @Async
annotation.
|
| AsyncExecutorInitializer |
Utility to initialize executors for the asynchronous execution of methods using
the @Async annotation.
|
| AsyncInvoke |
Interface to allow wrapping of an async call.
|
| AsyncPropertiesLoader |
Helper class to actually load the async configuration properties from the configuration file.
|
| AsyncUtil |
Utility class to wrap an asynchronous call and catch all errors.
|
| AutoCloseableKibanaLogField |
A wrapper around a KibanaLogField where the field is closeable.
|
| BadRequestException |
|
| BeanRegistrar |
Utility to add beans to Spring's bean definition registry.
|
| BusinessTransactionId |
Class that holds a transaction id in a ThreadLocal.
|
| BusinessTransactionIdFilter |
A filter that assigns each request a unique transaction id and output the transaction id to the response header.
|
| BusinessTransactionIdFilterConfiguration |
|
| BusinessTransactionIdSupplierHttpRequestInterceptor |
HTTP request interceptor to set a business transaction id as a header on an HTTP request.
|
| Cache<T> |
Cache to store objects.
|
| CharacterConstants |
|
| ClientIpLogFilter |
A filter that sets some Kibana Log Fields.
|
| ClientIpLogFilterConfiguration |
|
| ClientIpResolver |
Utility class to determine the client IP address.
|
| ContainerNameHttpHeaderFilter |
Filter class that will be added in the servlet filter chain to add a http response header to every response.
|
| ContainerNameHttpHeaderFilterConfiguration |
|
| ContainerNameHttpHeaderFilterProperties |
|
| ContentCachingWrappedResponse |
An extension of ContentCachingResponseWrapper that keeps track whether the response is a redirect.
|
| CxfLoggingConfiguration |
Configures the Apache CXF bus to use logging interceptors.
|
| DataSourceMethodInterceptor |
Method interceptor for data sources.
|
| DataSourceProxyBeanPostProcessor |
Bean post processor.
|
| DataSourceProxyConfiguration |
Configuration for the datasource proxy.
|
| DataSourceProxyFactory |
Factory to create a datasource proxy with listeners.
|
| DefaultExceptionResponseFactory |
|
| DefaultHawaiiRequestResponseLogger |
General logger.
|
| DefaultNullListConversionStrategies |
|
| DelegatingExecutor |
Task executor that delegates to the task executor configured for a task.
|
| DelegatingExecutorFactory |
Utility to initialize executors for the asynchronous execution of methods using
the @Asyncannotation.
|
| ErrorMessageResponseEnricher |
This enricher copies the error message from the exception onto the error response resource.
|
| ErrorResponseEnricher |
This interface defines a way to enrich the error response with values applicable to the given situation.
|
| ErrorResponseResource |
This class represents the body of an error response.
|
| ErrorResponseStatusEnricher |
This enricher copies the http status value and text onto the error response resource.
|
| ExceptionResponseFactory |
Factory to create the right type of response resource for an exception.
|
| ExecutorConfigurationProperties |
Configuration properties for the asynchronous execution.
|
| ExecutorProperties |
Configuration properties for a single executor.
|
| ExecutorStatistics |
Executor statistics.
|
| ExecutorStatisticsView |
|
| FieldRejection<T> |
Reject a field based on a few conditions.
|
| FilterRegistrationBeanUtil |
Utility for registering filter registration beans for servlet filters.
|
| GuardedMethod |
|
| GuardedMethodInvoker |
Guard that only one GuardedMethod is active at one point in time.
|
| GuardedMethodInvokerImpl |
|
| HawaiiAsyncAutoConfiguration |
|
| HawaiiAsyncRunnable |
This class will handle all administrative calls which need to be done for every call.
|
| HawaiiAsyncUtil |
|
| HawaiiAutoConfiguration |
|
| HawaiiException |
|
| HawaiiHttpComponentsClientHttpRequestFactory |
|
| HawaiiJacksonAutoConfiguration |
|
| HawaiiLoggingAutoConfiguration |
Autoconfiguration for the Hawaii logging module.
|
| HawaiiLoggingConfiguration |
Configures the logging based on the application properties.
|
| HawaiiLoggingConfigurationProperties |
Properties used by .
|
| HawaiiLoggingFilterConfiguration |
Configuration that includes all filter configurations.
|
| HawaiiLoggingFilterConfigurationProperties |
Model class that represents the Hawaii logging configuration properties.
|
| HawaiiRedisAutoConfiguration |
|
| HawaiiRedisCacheBuilder |
|
| HawaiiRequestResponseLogger |
Responsible for logging Http requests and responses.
|
| HawaiiResourceServerConfigurerAdapter |
Deprecated.
|
| HawaiiResponseEntityExceptionHandler |
This class creates proper HTTP response bodies for exceptions.
|
| HawaiiRestAutoConfiguration |
|
| HawaiiStringEncryptor |
Implementation of Jasypt's StringEncryptor interface.
|
| HawaiiTaskExecutionException |
|
| HawaiiTime |
This class provides a application wide Clock reference to instantiate new java.time date and time objects.
|
| HawaiiTimeAutoConfiguration |
|
| HawaiiTimeProperties |
|
| HawaiiTokenServices |
ResourceServerTokenServices implementation that combines the logic of
the DefaultTokenServices and UserInfoTokenServices implementations.
|
| HawaiiUrlSafeStringEncryptor |
Hawaii String Encryptor with Url safe base64 encoding.
|
| HexEncoder |
Utility class to encode and decode hex strings.
|
| HostResolver |
Utility class to get host related information.
|
| HttpComponentHttpRequestTaskAbortStrategy |
Strategy to abort and Http Components HTTP request.
|
| HttpException |
|
| HttpHeaderLoggingFilterProperties |
Extension of basic LoggingFilterProperties that also holds the name of a HTTP header
that the filter can use.
|
| HttpRequestResponseBodyLogUtil |
Utility for logging requests / responses.
|
| HttpRequestResponseDebugLogUtil |
Utility for logging requests / responses.
|
| HttpRequestResponseHeadersLogUtil |
Utility for logging requests / responses.
|
| IndentUtil |
LogUtil to indent data.
|
| InternalServerErrorException |
|
| IThrowableProxyConverter |
Converter from IThrowableProxy to logfile format(s).
|
| JsonPasswordMasker |
Masks passwords in a json key value.
|
| KibanaLogCallResultTypes |
Enumeration of Call Results.
|
| KibanaLogCleanupFilter |
A filter that cleans up the Kibana Log Fields.
|
| KibanaLogCleanupFilterConfiguration |
|
| KibanaLogContext |
Utility to copy the Kibana Log Fields.
|
| KibanaLogEventEncoder |
LoggingEvent encoder for Kibana.
|
| KibanaLogField |
Interface that allows client projects to use their own log fields.
|
| KibanaLogFieldNames |
This enum represents keys for data that is stored in the logging MDC.
|
| KibanaLogFields |
Class that holds the extra fields used for Kibana logging.
|
| KibanaLogFieldsSpanObserver |
A SpanObserver that adds some field data in KibanaLogFields.
|
| KibanaLogFieldsTaskListener |
Task listener for Kibana log fields.
|
| KibanaLogFieldsTaskListenerFactory |
Task listener factory for Kibana log fields.
|
| KibanaLogFieldsTracerObserver |
A TracerObserver that registers some of the span data in KibanaLogFields.
|
| KibanaLogTypeNames |
Enumeration for values of the Kibana Log Field LOG_TYPE.
|
| LoggingClientHttpRequestInterceptor |
A logging client http request interceptor.
|
| LoggingEventConverter |
Converts logging events to a readable log format.
|
| LoggingFilterProperties |
Base class for logging filter properties.
|
| LoggingTaskListener |
Task listener that logs start and end calls.
|
| LoggingTaskListenerFactory |
Factory for logging task events.
|
| MaskedPasswordBuilder |
A string visitor that builds the same string, but then with masked passwords.
|
| ModelConverter<S,T> |
Converter interface for converting between two types.
|
| NullListConversionStrategy<T> |
Strategy how to handle null values in lists to be converted.
|
| OidcKibanaLogFieldNames |
Kibana Log Field Names for OIDC fields.
|
| OidcLogFilter |
A filter that adds the trace id to the response header.
|
| OidcLogFilterConfiguration |
Configuration to add OIDC fields to the Kibana log.
|
| OpenTelemetryResponseFilter |
A filter that adds the trace id to the response header.
|
| OpenTelemetryResponseFilterConfiguration |
Configuration to add open telemetry trace ids to the http servlet responses.
|
| OpenTracingAsyncTaskListener |
Task listener for open tracing's Tracer.
|
| OpenTracingAsyncTaskListenerFactory |
|
| OpenTracingAsyncTaskListenerFactoryConfiguration |
Configuration that creates an opentracing task listener factory.
|
| OpentracingKibanaLogField |
Kibana Fields for OpenTracing.
|
| OpentracingKibanaUtil |
Utility to add opentracing data to the kibana log fields.
|
| OpentracingResponseFilter |
A filter that adds the trace id to the response header.
|
| OpentracingResponseFilterConfiguration |
Configuration to map / weave opentracing with kibana logging.
|
| OrderedQueryExecutionListener |
An Ordered version of QueryExecutionListener.
|
| PasswordMasker |
Class that tries to mask a password in a string.
|
| PasswordMaskerUtil |
Class the mask passwords in a string, so log files will not contain plain text (or encrypted) passwords.
|
| QueryTaskAbortStrategy |
A query abort strategy.
|
| RedisCache<T> |
Redis Cache implementation.
|
| RedisConfiguration |
Redis configuration.
|
| RedisConfigurationProperties |
Redis configuration properties.
|
| RedisPoolConfigurationProperties |
Configuration properties for an Apache Commons Generic Pool used by the redis configuration.
|
| RequestDurationFilter |
A filter that logs the duration of the request.
|
| RequestDurationFilterConfiguration |
|
| RequestId |
Class that holds a request id in a ThreadLocal.
|
| RequestIdFilter |
A filter that assigns each request a unique request id and output the request id to the response header.
|
| RequestIdFilterConfiguration |
|
| RequestInfoErrorResponseEnricher |
This enricher copies information from the original web request onto the error response resource.
|
| RequestResponseLogFilter |
Filter that logs the input and output of each HTTP request.
|
| RequestResponseLogFilterConfiguration |
|
| ResettableHttpServletRequest |
HttpServletRequestWrapper that allows resetting of the input stream.
|
| ResettableServletInputStream |
Input stream that can be 'reset', that is, the stream can be reset by supplying the (original) data again.
|
| ResourceNotFoundException |
|
| ResourceSqlQueryResolver |
Simple implementation of SqlQueryResolver resolving sql queries using Spring's generic ResourceLoader mechanism.
|
| ScheduledAspect |
Aspect around @Scheduled annotation to allow participating in Kibana tx's.
|
| ScheduledConfiguration |
Configuration for adding transaction id's to scheduled methods.
|
| ServletFilterUtil |
Utility for Servlet Filters.
|
| SharedTaskContext |
|
| SharedTaskContextHolder |
Is used by the guarded task to register it's task abort command (if applicable).
|
| SoftwareVersionLogFilter |
Servlet filter that logs the software version of the application.
|
| SoftwareVersionLogFilterConfiguration |
|
| SqlLoggingState |
Auto closeable state of sql statement logging.
|
| SqlQueryResolver |
Interface to be implemented by objects that can resolve sql queries by name.
|
| SqlQueryResolverComposite |
|
| SqlStatementLogging |
Utility class to suppress sql logging.
|
| StackedHashMap<K,V> |
A stacked HashMap implementation.
|
| StatementLoggerQueryExecutionListener |
A listener for logging purposes.
|
| StatementLoggerQueryExecutionListenerConfiguration |
Configuration for statement execution logging.
|
| SystemProperties |
Configuration properties for a system.
|
| TaskAbortStrategy |
A strategy to abort a running task.
|
| TaskIdSupplierHttpRequestInterceptor |
HTTP request interceptor to set a task id as a header on an HTTP request.
|
| TaskListener |
An interface that allows listeners to be informed about the task's lifecycle.
|
| TaskListenerFactory |
Factory for a task listener.
|
| TaskListenerFactoryConfiguration |
Configuration for listeners.
|
| TaskProperties |
Properties representing configuration for an individual task.
|
| TaskRemoveStrategy |
Removes the scheduled task from the executor's queue.
|
| TaskStatistics |
Statistics about a task.
|
| TaskTimeoutException |
Exception thrown when a task has been timed-out.
|
| TimeoutGuardTask |
Task that stops another scheduled task if the scheduled task's timeout has been reached.
|
| TransactionId |
Class that holds a transaction id in a ThreadLocal.
|
| TransactionIdFilter |
A filter that assigns each request a unique transaction id and output the transaction id to the response header.
|
| TransactionIdFilterConfiguration |
|
| TransactionIdSupplierHttpRequestInterceptor |
HTTP request interceptor to set a transaction id as a header on an HTTP request.
|
| TransactionTypeFilter |
A filter that assigns the transaction's name (class and method name) to the Kibana logger for each request.
|
| TransactionTypeFilterConfiguration |
|
| Tuple |
A Tuple.
|
| Tuple1<T1> |
|
| Tuple10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
|
| Tuple2<T1,T2> |
|
| Tuple3<T1,T2,T3> |
|
| Tuple4<T1,T2,T3,T4> |
|
| Tuple5<T1,T2,T3,T4,T5> |
|
| Tuple6<T1,T2,T3,T4,T5,T6> |
|
| Tuple7<T1,T2,T3,T4,T5,T6,T7> |
|
| Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> |
|
| Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
|
| Tuples |
This class consists exclusively of static methods that operate on or return Tuples.
|
| UnauthorizedRequestException |
Exception thrown when the requested resource is not available for the user performing the request.
|
| UriQueryStringPasswordMasker |
Class that tries to mask a POST body or URI Query for password fields.
|
| UserDetailsFilter |
A filter that adds the logged in user (UserDetails) to the Kibana Log Fields.
|
| UserDetailsFilterConfiguration |
|
| UuidResolver |
Resolver for UUID values from HTTP Servlet Request Headers.
|
| ValidationError |
Encapsulates a validation error.
|
| ValidationErrorResource |
|
| ValidationErrorResourceAssembler |
|
| ValidationErrorResponseEnricher |
This enricher adds validation errors to the error response resource.
|
| ValidationErrorResponseResource |
Response resource for validation errors.
|
| ValidationException |
|
| ValidationResult |
Stores validation errors for a specific object.
|
| Validator<T> |
A validator for validating application-specific objects.
|
| Void |
Class that represents a void method invocation result.
|
| XmlAttributePasswordMasker |
A password masker for XML tags.
|
| YamlJavaBeanPropertyConstructor |
Extended version of snakeyaml's Constructor class to facilitate mapping custom YAML
keys to JavaBean property names.
|