## Uses of Class
org.apache.sling.distribution.common.DistributionException

Packages that use DistributionException
org.apache.sling.distribution.agent.spi
org.apache.sling.distribution.common
org.apache.sling.distribution.packaging
org.apache.sling.distribution.packaging.impl.exporter
org.apache.sling.distribution.packaging.impl.importer
org.apache.sling.distribution.queue.impl.jobhandling
org.apache.sling.distribution.queue.impl.resource
org.apache.sling.distribution.serialization
org.apache.sling.distribution.serialization.impl.vlt
org.apache.sling.distribution.trigger

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

Methods in org.apache.sling.distribution.agent.spi that throw DistributionException
`@NotNull org.apache.sling.distribution.DistributionResponse` DistributionAgent.`execute​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest)` Perform a `DistributionRequest` to distribute content from a source instance to a target instance.

### Uses of DistributionException in org.apache.sling.distribution.common

Subclasses of DistributionException in org.apache.sling.distribution.common
`class` `RecoverableDistributionException` Recoverable checked exception for distribution

### Uses of DistributionException in org.apache.sling.distribution.packaging

Methods in org.apache.sling.distribution.packaging that throw DistributionException
`@Nullable DistributionPackage` DistributionPackageBuilder.`createPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest request)` creates a `DistributionPackage` for a specific `DistributionRequest`
`@Nullable DistributionPackage` DistributionPackageBuilder.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String id)` get an already created (and saved into the repository) `DistributionPackage` by its id
`@NotNull DistributionPackageInfo` DistributionPackageBuilder.`installPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)` install a stream and returns the associated to a `DistributionPackageInfo` this provider can read and install
`boolean` DistributionPackageBuilder.`installPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)` Installs the given distributionPackage into the repository
`@NotNull DistributionPackage` DistributionPackageBuilder.`readPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)` reads a stream and tries to convert it to a `DistributionPackage` this provider can read and install

### Uses of DistributionException in org.apache.sling.distribution.packaging.impl.exporter

Methods in org.apache.sling.distribution.packaging.impl.exporter that throw DistributionException
`void` AgentDistributionPackageExporter.`exportPackages​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest, @NotNull org.apache.sling.distribution.packaging.impl.DistributionPackageProcessor packageProcessor)`
`void` AgentDistributionPackageExporterFactory.`exportPackages​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest, @NotNull org.apache.sling.distribution.packaging.impl.DistributionPackageProcessor packageProcessor)`
`void` LocalDistributionPackageExporter.`exportPackages​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest, @NotNull org.apache.sling.distribution.packaging.impl.DistributionPackageProcessor packageProcessor)`
`void` LocalDistributionPackageExporterFactory.`exportPackages​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest, @NotNull org.apache.sling.distribution.packaging.impl.DistributionPackageProcessor packageProcessor)`
`void` RemoteDistributionPackageExporter.`exportPackages​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest, @NotNull org.apache.sling.distribution.packaging.impl.DistributionPackageProcessor packageProcessor)`
`void` RemoteDistributionPackageExporterFactory.`exportPackages​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest distributionRequest, @NotNull org.apache.sling.distribution.packaging.impl.DistributionPackageProcessor packageProcessor)`
`DistributionPackage` AgentDistributionPackageExporterFactory.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String distributionPackageId)`
`DistributionPackage` LocalDistributionPackageExporter.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String distributionPackageId)`
`DistributionPackage` LocalDistributionPackageExporterFactory.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String distributionPackageId)`
`DistributionPackage` RemoteDistributionPackageExporter.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String distributionPackageId)`
`DistributionPackage` RemoteDistributionPackageExporterFactory.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String distributionPackageId)`

### Uses of DistributionException in org.apache.sling.distribution.packaging.impl.importer

Methods in org.apache.sling.distribution.packaging.impl.importer that throw DistributionException
`void` LocalDistributionPackageImporter.`importPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`void` LocalDistributionPackageImporterFactory.`importPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`void` RemoteDistributionPackageImporter.`importPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`void` RemoteDistributionPackageImporterFactory.`importPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`void` RepositoryDistributionPackageImporter.`importPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`void` RepositoryDistributionPackageImporterFactory.`importPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`@NotNull DistributionPackageInfo` LocalDistributionPackageImporter.`importStream​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`
`@NotNull DistributionPackageInfo` LocalDistributionPackageImporterFactory.`importStream​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`
`@NotNull DistributionPackageInfo` RemoteDistributionPackageImporter.`importStream​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`
`@NotNull DistributionPackageInfo` RemoteDistributionPackageImporterFactory.`importStream​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`
`@NotNull DistributionPackageInfo` RepositoryDistributionPackageImporter.`importStream​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`
`@NotNull DistributionPackageInfo` RepositoryDistributionPackageImporterFactory.`importStream​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`

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

Methods in org.apache.sling.distribution.queue.impl.jobhandling that throw DistributionException
`void` JobHandlingDistributionQueueProvider.`enableQueueProcessing​(@NotNull org.apache.sling.distribution.queue.impl.DistributionQueueProcessor queueProcessor, String... queueNames)`

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

Methods in org.apache.sling.distribution.queue.impl.resource that throw DistributionException
`void` ResourceQueueProvider.`disableQueueProcessing()`
`void` ResourceQueueProvider.`enableQueueProcessing​(@NotNull org.apache.sling.distribution.queue.impl.DistributionQueueProcessor queueProcessor, String... queueNames)`
`@NotNull DistributionQueue` ResourceQueueProvider.`getQueue​(@NotNull String queueName)`

### Uses of DistributionException in org.apache.sling.distribution.serialization

Methods in org.apache.sling.distribution.serialization that throw DistributionException
`void` DistributionContentSerializer.`exportToStream​(org.apache.sling.api.resource.ResourceResolver resourceResolver, DistributionExportOptions exportOptions, OutputStream outputStream)` extracts the resources identified by the given request into the given outputStream
`void` DistributionContentSerializer.`importFromStream​(org.apache.sling.api.resource.ResourceResolver resourceResolver, InputStream inputStream)` imports the given stream

### Uses of DistributionException in org.apache.sling.distribution.serialization.impl.vlt

Methods in org.apache.sling.distribution.serialization.impl.vlt that throw DistributionException
`@NotNull DistributionPackage` VaultDistributionPackageBuilderFactory.`createPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull org.apache.sling.distribution.DistributionRequest request)`
`void` FileVaultContentSerializer.`exportToStream​(org.apache.sling.api.resource.ResourceResolver resourceResolver, DistributionExportOptions exportOptions, OutputStream outputStream)`
`@Nullable DistributionPackage` VaultDistributionPackageBuilderFactory.`getPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull String id)`
`void` FileVaultContentSerializer.`importFromStream​(org.apache.sling.api.resource.ResourceResolver resourceResolver, InputStream inputStream)`
`@NotNull DistributionPackageInfo` VaultDistributionPackageBuilderFactory.`installPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`
`boolean` VaultDistributionPackageBuilderFactory.`installPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull DistributionPackage distributionPackage)`
`@NotNull DistributionPackage` VaultDistributionPackageBuilderFactory.`readPackage​(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver, @NotNull InputStream stream)`

### Uses of DistributionException in org.apache.sling.distribution.trigger

Methods in org.apache.sling.distribution.trigger that throw DistributionException
`void` DistributionTrigger.`register​(@NotNull DistributionRequestHandler requestHandler)` register a request handler to be triggered and returns a corresponding registration id
`void` DistributionTrigger.`unregister​(@NotNull DistributionRequestHandler requestHandler)` unregister the given handler, if existing