## Uses of Interface
org.apache.sling.distribution.queue.spi.DistributionQueue

Packages that use DistributionQueue
org.apache.sling.distribution.agent.spi
org.apache.sling.distribution.queue.impl.jobhandling
org.apache.sling.distribution.queue.impl.resource
org.apache.sling.distribution.queue.impl.simple

### Uses of DistributionQueue in org.apache.sling.distribution.agent.spi

Methods in org.apache.sling.distribution.agent.spi that return DistributionQueue
`@Nullable DistributionQueue` DistributionAgent.`getQueue​(@NotNull String name)` Get the agent queue with the given name

### Uses of DistributionQueue in org.apache.sling.distribution.queue.impl.jobhandling

Classes in org.apache.sling.distribution.queue.impl.jobhandling that implement DistributionQueue
`class` `JobHandlingDistributionQueue` a `DistributionQueue` based on Sling Job Handling facilities

Methods in org.apache.sling.distribution.queue.impl.jobhandling that return DistributionQueue
`@NotNull DistributionQueue` JobHandlingDistributionQueueProvider.`getQueue​(@NotNull String queueName)`
`DistributionQueue` JobHandlingDistributionQueueProvider.`getQueue​(@NotNull String queueName, @NotNull DistributionQueueType type)`

### Uses of DistributionQueue in org.apache.sling.distribution.queue.impl.resource

Classes in org.apache.sling.distribution.queue.impl.resource that implement DistributionQueue
`class` `ActiveResourceQueue`
`class` `ResourceQueue`

Methods in org.apache.sling.distribution.queue.impl.resource that return DistributionQueue
`@NotNull DistributionQueue` ResourceQueueProvider.`getQueue​(@NotNull String queueName)`
`@NotNull DistributionQueue` ResourceQueueProvider.`getQueue​(@NotNull String queueName, @NotNull DistributionQueueType type)`

### Uses of DistributionQueue in org.apache.sling.distribution.queue.impl.simple

Classes in org.apache.sling.distribution.queue.impl.simple that implement DistributionQueue
`class` `SimpleDistributionQueue` A simple implementation of a `DistributionQueue`.

Methods in org.apache.sling.distribution.queue.impl.simple that return DistributionQueue
`@NotNull DistributionQueue` SimpleDistributionQueueProvider.`getQueue​(@NotNull String queueName)`
`DistributionQueue` SimpleDistributionQueueProvider.`getQueue​(@NotNull String queueName, @NotNull DistributionQueueType type)`

Constructors in org.apache.sling.distribution.queue.impl.simple with parameters of type DistributionQueue
`SimpleDistributionQueueProcessor​(DistributionQueue queue, org.apache.sling.distribution.queue.impl.DistributionQueueProcessor queueProcessor, Consumer<DistributionQueueEntry> processingAttemptRecorder)`