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.