All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bean names generated by AnnotationBeanNameGenerator starting with "Default" are returned without this prefix. e.g.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Authentication and Authorization Service
 
 
 
 
 
 
Class represent a mapper that map column values of rows to bean properties This implementation use schema: columnname(lowercase) --> bean property name
 
When running a benchmark configure a large enough heap and use G1 gc to prevent garbage collection during benchmark run.
 
 
 
 
Executor that blocks submission of new tasks if a given maximum number of tasks are already pending.
 
ExecutorService that blocks submission of new tasks if a given maximum number of tasks are already pending.
 
 
 
 
 
Or: https://github.com/google/brotli/blob/master/java/org/brotli/wrapper/enc/BrotliOutputStream.java
Extended BufferInputStream with readString and readLine methods.
Extended BufferedOutputStream with write(String) and writeLine(String) methods.
 
To specify the default behaviour for all properties add this annotation to the builder interface, otherwise to the respective interface methods representing the properties.
 
 
 
 
 
 
 
 
 
https://en.wikipedia.org/wiki/Kibibyte
 
 
 
 
Determines the character encoding of a (text) file.
Memory friendly input stream for character sequences.
Functional interface for supplying characters at a specified index.
Not thread-safe.
 
 
 
Example:
 
 
 
Lock object that can be used with try-with-resources statement.
Lock object that can be used with try-with-resources statement.
RWLock whose read/write lock objects that can be used with try-with-resources statement.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Benchmark for compression types.
 
 
 
Use {ContentCapturingHttpServletResponseWrapper.toString() to get the response as string.
 
 
 
 
 
 
 
 
 
 
 
 
 
https://en.wikipedia.org/wiki/Decorator_pattern https://stackoverflow.com/questions/350404/how-do-the-proxy-decorator-adapter-and-bridge-patterns-differ
 
 
 
 
 
 
 
 
 
 
 
 
Compress/decompress using "deflate" compression format.
Creates an InputStream around the given InputStream that compresses the data on the fly.
 
 
 
 
 
 
 
 
 
Delegating ReadableByteChannel with read callback.
 
 
Deprecated.
Deprecated.
 
Delegating WritableByteChannel with write callback.
 
 
 
 
 
Delete all regular files from the given directory.
 
 
 
 
 
 
 
 
 
 
 
Example:
 
 
 
 
 
 
 
 
 
 
 
 
A non-blocking queue which automatically evicts elements from: the head of the queue when new elements are added to the tail of the queue while it is full the tail of the queue when new elements are added to the head of the queue while it is full
 
https://stackoverflow.com/questions/62840486/deserializing-json-object-bi-directional-one-to-many-with-jackson-objectmapper/62873518#62873518
See https://tools.ietf.org/html/rfc5280#section-4.2.1.12
 
 
An alternative to Enum that supports generics and inheritance.
An unsynchronized implementation of ByteArrayInputStream.
An unsynchronized implementation of ByteArrayOutputStream.
Lightweight checked exception without stack trace information that can be used for flow control.
Lightweight unchecked exception without stack trace information that can be used for flow control.
An unsynchronized alternative to StringWriter backed by a StringBuilder.
This plug-in finds fields of types that are defined in the schema and instantiates them even if not specified in the XML.
 
 
 
 
 
Documents a method as applicable for fluent interface method-chaining.
A servlet Filter that transforms the "X-Forwarded-Client-Cert" HTTP header to the "jakarta.servlet.request.X509Certificate" Servlet attribute.
 
 
 
 
 
 
 
 
 
Tracks garbage collection of registered objects and executes callbacks in the event of garbage collection.
Plugin that marks the generated code by using JSR-250's '@Generated'.
 
 
An InputStream that compresses data from an underlying input stream while reading.
Compress/decompress using "gzip" compression format.
 
 
 
See https://en.wikipedia.org/wiki/List_of_hash_functions
 
Incremental hasher
 
Alternative solution to solve: http://stackoverflow.com/questions/5031614/the-jpa-hashcode-equals-dilemma http://stackoverflow.com/questions/4323245/what-is-the-best-practice-when-implementing-equals-for-entities-with-generated http://onjava.com/pub/a/onjava/2006/09/13/dont-let-hibernate-steal-your-identity.html?
A lock manager that allows to issue thread-owned read-write locks on objects based on object equality ( a.equals(b) ) and NOT on object identity ( a == b ).
 
 
 
 
Default implementation that uses the object's class as id realm
 
 
Documents instances of a class as being immutable objects and thus inherently thread-safe.
 
 
 
 
Thread-safe object interner.
 
 
 
 
 
 
 
 
 
Interesting reading: Unofficial JAXB Guide http://jaxb.java.net/guide/
JBean<Type extends JBean<Type>>
 
 
 
 
 
ObjectNode based JsonNode with improved fluent API.
Allows programmatic execution of the KeyTool on Oracle and IBM JVMs.
See https://tools.ietf.org/html/rfc5280#section-4.2.1.3
 
 
 
 
 
 
 
 
 
 
 
An OutputStream that transforms each line of text using a provided transformer function before writing it to the underlying stream.
An unsynchronized implementation of ByteArrayOutputStream that uses an internal linked list of byte blocks instead of resizing/copying a single internal byte array.
 
 
Features: Logger implementation using the Formatter syntax for message templates.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JAXB 2.1 misses the 'required' attribute.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Observable mutable reference holder.
 
 
 
 
 
 
Deprecated.
 
Deprecated.
 
 
 
 
 
Numerical systems calculator: https://www.calculand.com/unit-converter/zahlen.php
Thread-safe in-memory object cache.
 
 
Default object graph navigator implementation.
A Collection wrapper that emits ObservableCollection.ChangeEvents when modified through this ObservableCollection.
Describes a change that occurred in an ObservableCollection.
Describes a single item-level change in an ObservableCollection.
 
Describes the type of modification performed on an ObservableCollection.
A List wrapper that emits change events when modified through this ObservableList.
Observable mutable reference holder.
A Set wrapper that emits change events when modified through this ObservableSet.
Marker for non-static, argument-less methods that shall be invoked after the object has been built.
 
 
 
Predicate with better fluent and/or chaining functions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Wrapper around Process with convenience methods.
 
 
 
 
 
 
 
 
 
 
 
 
Example:
 
 
 
 
 
 
 
 
 
 
 
 
Await methods safe against spurious wake-ups.
 
 
Solution for http://stackoverflow.com/questions/19528304/how-to-get-the-threadpoolexecutor-to-increase-threads-to-max-before-queueing
Class filter requests and fetch auth object from session and authenticate users session against container.
Serializable Wrapper for java.lang.reflect.Constructor objects since they do not implement Serializable
Serializable Wrapper for java.lang.reflect.Field objects since they do not implement Serializable
Serializable Wrapper for java.lang.reflect.Method objects since they do not implement Serializable
 
 
Helper class to expose services registered with the ServiceRegistry as Spring beans.
 
 
Interface implemented by the service instances handed out to services consumers.
 
 
This exception is thrown when a service method on a ServiceProxy object is invoked whose backing service instance is currently not available.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Encapsulation class for setting sort key and direction.
 
 
Enumeration to provide allowed sorting directions
A thread-safe unbounded queue of sorted unique primitive int values.
Helper class to expose Spring managed beans as services to the ServiceRegistry.
Injects spring beans into unmanaged Java objects having Autowired, Value and Inject annotations.
<context:annotation-config /> <bean class="net.sf.jstuff.integration.spring.SpringBeanLocator" />
 
A serializable reference to a Spring managed bean.
 
 
 
 
Thread-safe XMLInputFactory/XMLOutputFactory factory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Creates thread-dumps of the current Java process that mimic the jstack output format to be parseable by third-party thread-dump analyzers, e.g. https://jstack.review/ Limitations: Since physical memory addresses of locks, native threads etc are not accessible, surrogate values are used that still allow to correlate threads and lock usage.
 
 
Tries to use /dev/urandom (NativePRNGNonBlocking) by default on Unix.
 
 
Documents instances of a class as being thread-safe.
 
 
 
 
 
 
 
 
 
 
See https://en.wikipedia.org/wiki/Three-valued_logic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
Extended URLClassLoader that supports parent-last class-loading strategy and the recursive loading of JARs from directories.
 
 
 
 
 
 
 
Wrapping runtime exception for checked XML related exceptions.
 
ObjectNode based YamlNode with improved fluent API.
A non-thread-safe input stream filter that performs on-the fly zip decompression using an Inflater.
A non-thread-safe output stream filter that performs on-the fly zip compression using a Deflater.
 
 
https://gregoryszorc.com/blog/2017/03/07/better-compression-with-zstandard/ https://code.facebook.com/posts/1658392934479273/smaller-and-faster-data-compression-with-zstandard/ https://quixdb.github.io/squash-benchmark/