Interface | Description |
---|---|
Callables.AdvancedRetryPredicate<T> | Deprecated
use RetryPolicy
|
Callables.CheckedCallable<T,EX extends Exception> |
A callable that will be retried.
|
Callables.RetryPredicate<T,R> | Deprecated
use RetryPolicy
|
Callables.SimpleRetryPredicate<T> | Deprecated
use RetryPolicy
|
Callables.TimeoutRetryPredicate<T,R> | Deprecated
use RetryPolicy
|
CallablesNano.TimeoutNanoRetryPredicate<T,R> | |
ExecutionContext | |
ExecutionContextFactory<T extends ExecutionContext> | |
Handler<T,E extends Exception> | |
HandlerNano<T,R,E extends Exception> | |
IntAppender | |
IntSequence | |
Invocation | |
JsonReader<T> | |
JsonWriteable | |
ParameterizedSupplier<W,PT> | |
Runtime.ProcOutputHandler | Deprecated
use Processhandler
|
Slf4jMessageFormatter.ErrorHandler | |
Writeable |
Interface for Objects that can write themselves to a appendable.
|
Class | Description |
---|---|
AbstractRunnable | |
AggregateTranslator | |
AlmostSafe |
Expose
|
AppendableUtils | |
ArrayBuilder<T> | |
Arrays |
Array utilities.
|
Base64 |
"improved" implementation based on DataTypeConverterImpl performance should be same/slightly faster than the JDK
equivalent But most importantly you can encode/decode parts of a String, which should reduce the need of copying
objects and reduce the amount of garbage created.
|
BasicExecutionContext |
The simplest execution context possible.
|
Callables |
Utility class for executing stuff with retry logic.
|
Callables.FibonacciBackoffRetryPredicate<T,R> | Deprecated
use RetryPolicy
|
Callables.RetryDecision<R> | Deprecated
use RetryPolicy
|
Callables.TimeoutCallable<T,EX extends Exception> | Deprecated
use RetryPolicy
|
CallablesNano | Deprecated
use RetryPolicy & co.
|
CallablesNano.NanoTimeoutCallable<T,EX extends Exception> | |
CharSequences |
Special methods to use for character sequences...
|
CharSequenceTranslator | |
CheckedRunnable<EX extends Exception> | |
Closeables | |
ComparablePair<A extends Comparable & Serializable,B extends Comparable & Serializable> | |
Comparables | |
DateTimeFormats | |
Either<A,B> | |
Either.Left<A,B> | |
Either.Right<A,B> | |
EqualsPredicate<T> | |
EscapeJsonStringAppendableWrapper | |
ExecutionContexts | |
Holder<T> | Deprecated
use java.util.Optional
|
InstrumentationHelper | |
IntAppender.CommentNumberAppender | |
IntAppender.SimplePrefixNumberAppender | |
IntMath | |
IntMath.XorShift128 | |
IntMath.XorShift32 |
A very fast Pseudo random generator.
|
IntMath.XorShift32ThreadSafe | Deprecated
please use JDK java.util.concurrent.ThreadLocalRandom instead.
|
IntMath.XorShift32ThreadSafe.Singleton | |
Iterables | |
JavaUtils | |
LookupTranslator |
Translates a value using a lookup table.
|
Method | |
MutableHolder<T> | |
MutableHolder.ComparableHolder<T extends Comparable> | |
MutableInteger | |
NameValue<T> | |
NoExitSecurityManager | |
Objects | |
OctalUnescaper | |
PackageInfo | |
Pair<A,B> | |
Reflections | |
Runnables | |
Runtime | |
Runtime.Jmx | |
SerializablePair<A extends Serializable,B extends Serializable> | |
Slf4jMessageFormatter |
A more flexible implementation of the SLF4j message formatter (org.slf4j.helpers.MessageFormatter).
|
Strings | |
SuppressedThrowable | |
TestTimeSource | |
Threads |
Thread utilities.
|
Throwables |
utility class for throwables.
|
TimeoutDeadline | |
TimeoutRunnable<E extends Exception> | Deprecated
use RetryPolicy
|
TimeSource |
Utility method to convert between TimeSource.nanoTime and System.currentTimeMillis
|
Timing |
A Utility class that allows for quick conversion between nanotime and epoch relative time.
|
TLScratch | |
UnicodeUnescaper | |
Version | |
XCollectors |
Enum | Description |
---|---|
Callables.AdvancedAction | Deprecated
use RetryPolicy
|
Callables.RetryDecision.Type | |
Callables.SimpleAction | Deprecated
use RetryPolicy
|
ReferenceType | |
Runtime.Version | |
SysExits |
some "standard" process exit codes from:
http://tldp.org/LDP/abs/html/index.html
https://www.freebsd.org/cgi/man.cgi?query=sysexits&apropos=0&sektion=0&manpath=FreeBSD+4.3-RELEASE&format=html
http://journal.thobe.org/2013/02/jvms-and-kill-signals.html
|
Throwables.PackageDetail |
enum describing the PackageDetail level to be logged in the stack trace.
|
Exception | Description |
---|---|
CloneFailedException | |
ExitException | |
ParameterizedException |
a exception type with parameterized message.
|
Throwables.TrimmedException | |
UncheckedExecutionException | |
UncheckedTimeoutException |
Annotation Type | Description |
---|---|
SuppressForbiden |
Copyright © 2018 SPF4J. All rights reserved.