All Classes and Interfaces

Class
Description
 
 
Base class for statistics implementations
This class can be used for batch removal of resources
The check topology task checks for changes in the topology and queue configuration and reassigns jobs.
Maintenance task...
Listener interface to get topology / queue changes.
Constants for the queue configuration.
Dummy stats that just returns 0 for all info, used where the queue doesnt implement the Statistics interface.
This class provides "global settings" to all services, like the application id and the thread pool.
The topic must match exactly.
This task is executed when the job handling starts.
Task to clean up the history, A clean up task can be configured with three properties: - age : only jobs older than this amount of minutes are removed (default is two days) - topic : only jobs with this topic are removed (default is no topic, meaning all jobs are removed) The value should either be a string or an array of string - state : only jobs in this state are removed (default is no state, meaning all jobs are removed) The value should either be a string or an array of string.
This listener facade applies a 'startup delay' to a topology event handler, that is, it allows to specify a startup time during which any topology events will be queued and processing only starts after this time.
The state of the job after it has been processed by a JobExecutor.
 
 
This is a inventory plugin displaying the active queues, some statistics and the configurations.
Fluent builder API
This component manages/keeps track of all job consumer services.
 
 
Implementation of the job execution context passed to job executors.
Call back interface to the queue.
The job execution result.
This object adds actions to a JobImpl.
This object encapsulates all information about a job.
 
Configuration of the job handling
 
Implementation of the job manager.
The job blocking queue extends the blocking queue by some functionality for the job event handling.
The builder implementation for scheduled jobs.
The scheduler for managing scheduled jobs.
The job topic traverser is an utility class to traverse all jobs of a specific topic in order of creation.
Callback called for each found job.
Callback called for each found resource.
This is the configuration for the main queue.
 
This component receives resource added events and sends a job created event.
 
Package matcher - the topic must be in the same package.
The queue manager manages queue configurations.
 
The queue job cache caches jobs per queue based on the topics the queue is actively processing.
Implementation of the queue manager.
An MBean that provides statistics from
The queue services class is a helper class containing all services used by the queue implementations.
 
 
 
 
 
 
The job schedule information.
 
Implementation of the statistics.
The statistics manager keeps track of all statistics related tasks.
Sub package matcher - the topic must be in the same package or a sub package.
Interface for topic matchers
 
Implementation of the statistics.
The capabilities of a topology.
 
This topology handler is handling the topology change events asynchronously and processes them by queuing them.
We need a holder class to be able to put something into the queue to stop it.
Upgrade task Upgrade jobs from earlier versions to the new format.
 
This is a web console plugin displaying the active queues, some statistics and the configurations.