# Package org.apache.sling.distribution

@ParametersAreNonnullByDefault @Version("0.4.1") package org.apache.sling.distribution

Related Packages
Package
Description
org.apache.sling.distribution.event
org.apache.sling.distribution.transport
Class
Description
DistributionRequest
A `DistributionRequest` represents the need from the caller to have some content being distributed from a source instance to a target instance.
DistributionRequestState
The different states a `DistributionRequest` can have during its lifecycle.
DistributionRequestType
The request type tied to a specific `DistributionRequest`, used to decide how the distribution content should be aggregated.
DistributionResponse
A `DistributionResponse` represents the outcome of a `DistributionRequest` as handled by a certain distribution agent.
DistributionResponseInfo
A `DistributionResponseInfo` represents an additional info for the `request`
Distributor
A distributor is responsible for dispatching `DistributionRequest`s to distribution agents.
ImportPostProcessException
Exception thrown by the Import post processor implementations
ImportPostProcessor
Executes any operations post import of distribution content
ImportPreProcessException
Exception thrown to indicate an issue that prevents the content from being imported successfully during the pre-import processing phase.
ImportPreProcessor
Interface for executing operations before the import of distribution content.
InvalidationProcessException
Exception thrown by the Invalidation processor implementations
InvalidationProcessor
Executes cache invalidation requests
SimpleDistributionRequest
A `SimpleDistributionRequest` is a `DistributionRequest` where all paths are either "deep" or "shallow".