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 class used for outputting application messages.
Represents a location where log messages generated by
StandardLoggers are written to.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.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.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.