All Classes and Interfaces

Class
Description
A Task with arguments passed to a task handler.
Used for queuing and running Tasks.
Represents an application managed by the ApplicationWrapper.
Provides standard runtime setup procedures for the standalone application running in this runtime.
Class used for parsing command line arguments.
An Args implementation for the default argument format.
Utility functions for arrays.
Represents an object that can hold attachments (any Objects), each identified by a unique name string.
A read-only array of any type of data, providing a layer of abstraction for different data representations.
A read-only map of key-value pairs, where the value is any type of data identified by the key string, providing a layer of abstraction for different data representations.
An interface for managing configuration files or similar.
Exception thrown when an error occurs while loading or processing a configuration.
An annotation required on fields populated by Configuration implementations.
An AbstractTaskQueueExecutor deferring all queued tasks until another AbstractTaskQueueExecutor implementation is available.
An AbstractTaskQueueExecutor delegating all tasks to another AbstractTaskQueueExecutor implementation.
Primarily used for calling event bus subscribers using an EventBus.
An EventBus is used for dispatching Events to event bus subscribers which are listening for the specific event and registered in this EventBus.
An exception thrown when an error occurs during execution of an EventBus subscriber handler method.
Annotation required in classes registered as an EventBus subscriber.
Used for distributing and executing events among a set of registered listeners.
Deprecated.
Since 2.6.
Deprecated.
Since 2.6.
Contains result data of the execution of an Event, returned by EventBus.dispatchEventRes(Event, Object...).
Exception thrown when a Task or other runnable failed to execute due to an exception.
Annotation to declare the configuration method of a Plugin.
A LoggerOutput writing to a file.
Represents a runnable or method reference with any number of arguments with any type, allowed to throw any exception.
A GenericRunnable with 0 arguments.
A GenericRunnable with 1 argument.
A GenericRunnable with 2 arguments.
A GenericRunnable with 3 arguments.
A GenericRunnable with 4 arguments.
An exception thrown to indicate a Plugin is invalid.
A Configuration implementation based on JSON.
A Task based on a Consumer.
A class used for outputting application messages.
Represents a location where log messages generated by StandardLoggers are written to.
An OutputStream for writing to a Logger instance at a given LogLevel.
Maintains and manages the logging state of omz-java-lib and Logger instances.
Represents a permission checked by the security manager when an operation is performed that changes the logging state.
Represents the importance level of a log message created by a Logger.
This class contains metadata about omz-java-lib (for example the version string).
Represents a plugin managed by a PluginManager.
Represents a loaded file with an optional Manifest and CodeSource.
The class loader for Plugins.
Manages and loads Plugins.
Contains utility methods for reading Properties and system properties.
Contains utility methods for use with reflection.
A Task based on reflection.
A FileLoggerOutput with support for log rotation.
A Task based on a Runnable.
Utility functions for object serialization.
An AttachmentContainer implementation using a HashMap, which may be used as a superclass for more specific objects.
Similar to a Consumer, except that the functional accept method is allowed to throw the specified exception.
Similar to a Function, except that the functional apply method is allowed to throw the specified exception.
Similar to a Runnable, except that the functional run method is allowed to throw the specified exception.
Similar to a Supplier, except that the functional get method is allowed to throw the specified exception.
The standard Logger implementation returned by Logger.create().
A LoggerOutput writing to stdout or stderr.
Annotation required on methods to be identified as a valid EventBus subscriber event handler method.
Contains priority values for SubscribeEvent.priority().
Represents an EventBus subscriber.
An AbstractTaskQueueExecutor running all tasks passed to queue methods synchronously (in the same thread).
Represents a Runnable with a priority.
Used for running Tasks concurrently, backed by a Queue, which need not be thread-safe.
Builder used to create a TaskQueueExecutor.
Convenience class for globally scheduled tasks using a TaskScheduler.
Provides functions for time-based scheduling, running functions either once or periodically, similar to JavaScript's setTimeout and setInterval.
Similar to a Consumer, except that the functional accept method is allowed to throw any exception.
Similar to a Function, except that the functional apply method is allowed to throw any exception.
Similar to a Runnable, except that the functional run method is allowed to throw any exception.
Similar to a Supplier, except that the functional get method is allowed to throw any exception.
Class containing several mostly unrelated utility methods.