All Classes and Interfaces
Class
Description
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
The Alphanum Algorithm is an improved sorting algorithm for strings
containing numbers.
Utilities about searches over arrays.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
A pool-based thread execution service, that dynamically optimises its size.
Used by
BatchService
.Provides a task comparison based on
BatchServiceTask.getPriority()
(higher priorities comes first).A
NumberFormatException
that allows to include a reference to what caused the exception.An
Executor
that is able to chain/stack two other executors.Simulates the old
finalize()
method in Java >= 9.CollectionBasedBatchProcessor<E,B extends Collection<E>,BC extends CollectionBatchCollector<B,E>,BJ extends Consumer<B>>
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Collections-related utils.
A utility
ServletContextListener
to manage the bootstrap initialisation of a web application.A class to make download of files easier.
Like
RateLimitedExecutor
, but contains a hook where you can dynamically decide which new rate you want to
set.An helper to log exceptions with double level log events, error and debug.
Utilities related to exception handling.
A fake lock, which doesn't actually lock anything.
Class for Fisher Exact test.
Tricks the behaviour of
LinkedBlockingQueue
so that methods like HackedBlockingQueue.offer(Object)
and HackedBlockingQueue.poll()
actually invoke LinkedBlockingQueue.put(Object)
and LinkedBlockingQueue.take()
, i.e., the queue always
waits for itself to be free-of/filled-with-some value/s.Utilities for SQL definition and manipulation.
Utilities about management of identifiers.
Miscellanea of small IO utilities.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
JSON utils based on the Jackson library.
Utilities for functional programming and lambda syntax.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Miscellanea utilities about lists.
Facilities to manager many-to-many relations in JPA.
Creates a view of a Map that is a collection.
An helper that allows to release/reset resources when free memory goes beyond a given limit.
An executor to attempt an operation multiple times, knowing it can fail from time to time (e.g. getting data from
a REST API).
To report that a component or method cannot be used at moment,
since it has to complete some operation and it's not ready yet.
Implements an object store.
A variant of the map interface that has the purpose of easing the manipulation of
options based on string values.
An implementation of
OptionsMap
that is simply based on the delegator pattern
and forwards all its operations to an underlining Map
.A generic helper to build a pagination iteration.
It's like
ProgressLogger
but reports percentages, given a max value that you set initially.A Thread Pool Size Optimiser
Reports (using a logger) the progress of some process, represented by a long number.
A rate limiting executor, based on
RateLimiter
.Utilities based on the Project Reactor library.
Little helper to build a common
ParallelFlux
to process a source of items
in parallel batches.Jan 15, 2008
An helper class for the regex library.
An alternative version of
ResponseStatusException
that yields a more compact and better-formatted
ResponseStatusException2.getMessage()
.Object serialisation/unserialisation utils that work with IO streams.
Utilities about the HTTP protocol and the respective Java packages.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Deprecated.
the functionality available in this package is provided by project
Reactor and we recommend to switch to that.
Like
ObjectStore
, but with types and keys kept sorted.SSL Utilities.
Trusts all certificates.
An executor that logs statistics on the executions it receives to run.
Utilities to manage the Stax parser API.
Stream Utils
A JPA
EntityManager
provider to be used in test classes as Rule
(please see JUnit documentation for details).A JPA
EntityManager
provider to be used in test classes as Rule
(please see JUnit documentation for details).# An output decorator for JUnit
Logs a nice header with the test name before the test and a similar trailer
afterward.
Some operation has met too few values unexpectedly, eg, a collection is empty.
Some operation has met too many values unexpectedly.
Takes an array of iterators and returns an iterator of tuples.
A Tuple Spliterator
Allows to type-cast the collection of super-type T1 into the sub-type T (i.e., T extends T1), which is not permitted
by the Java generics.
An unchecked version of
FileNotFoundException
.An unchecked verision of
HttpException
An unchecked version of
InterruptedException
.Unchecked version of
XMLStreamException
.To be used when the execution flow of a program has met an event that is unusual, rare, or alike.
An operation has met some unexpected value.
Utilities for the great Unix4j library.
Utilities to filter XML streams and alike.
Created by the ISA team Modified from example here:
http://www.javabeat.net/tips/182-how-to-query-xml-using-xpath.html
A better web exception handler.
A
StopWatch
with extended functionality.Logical extension to
Validate
, which adds more methods.A simple YAML document/file loader, which is focused on configuration needs.