# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary
DistributionEvent
DistributionEventProperties: an interface containing of the possible properties of events related to distribution
DistributionEventTopics: an interface containing a list of the possible topics of events related to distribution
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`
DistributionTransportSecret: The secret to be transported for authenticating transport layer connecting two instances.
DistributionTransportSecretProvider: A provider for `DistributionTransportSecret`s
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
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".