- FileAdapter: use file as queues system.
- SQSAdapter: use Amazon SQS system.
- MemoryAdapter: use RAM as queue system.
- NullAdapter: black hole queue system.
For each adapter you can specify a priority handler. With a priority handler each adapter starts to get messages from highest level to lower level. Message will be add with the default level.
- StandardPriorityHandler: Default priority handler with unique priority.
- ThreeLevelPriorityHandler: Priority Handler which give three priority level : "HIGH", "MEDIUM" ( default ), "LOW".
Queue client allow user to use aliases instead of real queue names. You can use the same alias on multiple queues, so that if you add message on a single alias, each queue that belongs to this alias will receive the message.