All Classes and Interfaces

Class
Description
This Class represents all the configuration required to parse a single Command Line Argument into a usable output
Overridden Builder for part of the Lombok process.
This represents the implementation of a class capable of parsing Arguments from the command line.
 
 
An Interface to ensure that a custom Log Controller instance is capable of accepting some variables which should included in logs.
 
 
This class is a very basic extension of the built-in JUL Logger, but with an expansive selection of 'log' methods for all the combinations of operations the average user might require.
Basically directly copied from org.slf4j.simple.SimpleLoggerFactory but for my ExtendedLoggers
Basically directly copied from org.slf4j.simple.SimpleServiceProvider but for my ExtendedLoggers
An extended LogRecord which also supports the notion of 'tagging' log messages.
A SLF4J compatible logger, with pass-through to existing ExtendedLogger methods.
 
A collection of useful methods to call for various File operations I find myself needing to do frequently.
Simple Formatting Utility class to describe basic transformations you could do to a Console Log String.
An extension to Function which allows the apply method to throw checked exceptions if desired.
An instance of Pair, but where the values are immutable, and references cannot be changed once set.
A useful implementation of CLIArgParser with all basic features supported.
This interface should be used to indicate that a class implements a method to format itself in a design suitable for logging.
Define a custom extended LogLevel which should always extend Level, but provide some additional fields and functionality.
Used as a marker interface for the Formatting of an extended LogLevel
This class is a de-facto root for all Extended Logging functionality.
This is used in order to re-name the pool and workers who are spawned into it.
This is used to point to a provided custom classloader as the first point of contact for loading new objects over a connection.
A simple 'Pair' concept, which groups together two objects, via whatever logical grouping the user believes.
This Socket wrapper serves to accumulate some convenience methods for dealing with sockets, such as setting up ObjectStreams, setting timeouts and preparing customised ClassLoaders for interpreting incoming objects.
 
 
This base-level exception interface is used to add some additional methods to Throwables which may prove useful for compressing large stack-traces.