Module aeonics.core
Package aeonics.util
-
Interface Summary Interface Description Documented Provides basic documentation about a class instance so that it can be exposed to the end user.Exportable Make a class representable in a JSON-likeData
structure.Functions.BiConsumer<A,B> Represents an operation that accepts two input arguments and returns no result.Functions.BiFunction<A,B,R> Represents a function that accepts two arguments and produces a result.Functions.BiPredicate<A,B> Represents a predicate of two arguments.Functions.Consumer<A> Represents an operation that accepts one input argument and returns no result.Functions.Function<A,R> Represents a function that accepts one argument and produces a result.Functions.Predicate<A> Represents a predicate of one argument.Functions.QuadriConsumer<A,B,C,D> Represents an operation that accepts four input arguments and returns no result.Functions.QuadriFunction<A,B,C,D,R> Represents a function that accepts four arguments and produces a result.Functions.QuadriPredicate<A,B,C,D> Represents a predicate of four argument.Functions.Runnable Runnable that can throw an exeptionFunctions.Supplier<R> Supplier that can throw an exeptionFunctions.TriConsumer<A,B,C> Represents an operation that accepts three input arguments and returns no result.Functions.TriFunction<A,B,C,R> Represents a function that accepts three arguments and produces a result.Functions.TriPredicate<A,B,C> Represents a predicate of three argument.Snapshotable Make a class serializable to a JSON-likeData
structure to be used in the snapshot / restore mechanism. -
Class Summary Class Description Callback<V,T> This class can be used to set a callback method.Callback.Once<U,S> This class specified that a callback handler should only run once and then be removed from the list of handlers.CheckCaller This class offers simple methods to protect a method based on the calling method.Functions This collection of classes are extensions to the defaultjava.util.function
package.Hardware Represents (virtual) hardware resources that the Java Virtual Machine is currently running on.Hardware.CPU CPUHardware.RAM RAMHardware.RAM.Heap Heap spaceHardware.RAM.NonHeap Non-heap spaceHardware.RAM.Physical Http Simple http request fetcher.Json Fault tolerant JSON encoder/decoderStringUtils Simple fast alternatives to regular String operationsTuples This collection of classes that can group different Objects together.Tuples.Quadruple<A,B,C,D> A wrapper for four valuesTuples.Single<A> A wrapper for one valueTuples.Triple<A,B,C> A wrapper for three valuesTuples.Tuple<A,B> A wrapper for two values -
Exception Summary Exception Description Http.Error Represents an HTTP Error code with possibly a body response. -
Annotation Types Summary Annotation Type Description Internal This annotation is used to specify that some classes, methods or else are considered internal and should not be used even though for practical reasons they may be declared as public or protected.