# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
AbstractModifyingResourceProvider: a modifying `ResourceProvider` for distribution.
AbstractReadableResourceProvider: a readable `ResourceProvider` for distribution.
ActiveResourceQueue
AgentDistributionPackageExporter: a `DistributionPackageExporter` that picks `DistributionPackage` from a specific `DistributionAgent`'s queue.
AgentDistributionPackageExporterFactory: OSGi configuration factory for `AgentDistributionPackageExporter`s
AgentDistributionPackageExporterFactory.Config
DistributionAgent: A distribution agent is responsible for handling `DistributionRequest`s.
DistributionAgentCreationFilter: `Filter` to avoid creation of duplicate agents.
DistributionAgentLogServlet: Servlet to ask `DistributionAgent`s to distribute (via HTTP POST).
DistributionAgentQueueServlet: Servlet to retrieve a `DistributionQueue` status.
DistributionAgentServlet: Servlet to ask `DistributionAgent`s to distribute (via HTTP POST).
DistributionAgentState: The state of a distribution agent.
DistributionContentSerializer: A content serializer used to convert distribution payloads to and from binary streams.
DistributionContentSerializerProvider: A provider for content serializer used to convert distribution payloads to and from binary streams.
DistributionException: Generic checked exception for distribution
DistributionExportFilter: A filter is responsible for storing information about which resources / attributes should be serialized.
DistributionExportFilter.TreeFilter: a filter is responsible for finding the resources that should be serialized unders a certain path
DistributionExportOptions: Export options used to identify and process the resources to be extracted by `DistributionContentSerializer.exportToStream(ResourceResolver, DistributionExportOptions, OutputStream)`.
DistributionJcrUtils: Utility class for JCR related distribution operations.
DistributionLog: The log of a distribution component activity (e.g.
DistributionPackage: A distribution package
DistributionPackageBuilder: A builder for `DistributionPackage`s
DistributionPackageExporterServlet: Servlet to handle fetching of distribution content.
DistributionPackageImporterServlet: Servlet to handle reception of distribution content.
DistributionPackageInfo: Additional information about a package.
DistributionQueue: Holds the `DistributionQueueItem` queue items in a sequential queue.
DistributionQueueCapabilities
DistributionQueueEntry: an entry in a `DistributionQueue`
DistributionQueueHealthCheck: `HealthCheck` that checks if distribution queues' first item has been retried more than a configurable amount of times
DistributionQueueHealthCheck.Config
DistributionQueueItem: An item in a `DistributionQueue` This is basically a proxy to `DistributionPackage` designed to avoid having to keep the package `stream` into the queues.
DistributionQueueItemState: The state of a distribution queue item.
DistributionQueueItemStatus: the current status of a certain item in a `DistributionQueue`
DistributionQueueState: The state of a distribution queue.
DistributionQueueStatus: The status of a certain `DistributionQueue`
DistributionQueueType: the type of `DistributionQueue`
DistributionRequestHandler: An handler for `DistributionRequest`s passed to a `DistributionTrigger`
DistributionResourceTypes: constants distribution resource types and paths
DistributionTrigger: A `DistributionTrigger` is responsible to trigger `DistributionRequest`s upon certain 'events' (e.g.
DistributionTriggerServlet: Triggers Server Sent Events servlet
ErrorListener: Keeps track of the latest error
ExportSettings: Settings that control the package export.
FileVaultContentSerializer: `DistributionContentSerializer` based on Apache Jackrabbit FileVault
FileVaultContentSerializerProvider: Provides `DistributionContentSerializer` based on Apache Jackrabbit FileVault
ImportSettings: Settings that control the package import.
JobHandlingDistributionQueue: a `DistributionQueue` based on Sling Job Handling facilities
JobHandlingDistributionQueueProvider: a queue provider `DistributionQueueProvider` for sling jobs based `DistributionQueue`s
JobHandlingQueueDistributionProviderFactory
LocalDistributionPackageExporter: `DistributionPackageExporter` implementation which creates a `DistributionPackage` locally.
LocalDistributionPackageExporterFactory: OSGi configuration factory for `LocalDistributionPackageExporter`s.
LocalDistributionPackageExporterFactory.Config
LocalDistributionPackageImporter: `DistributionPackageImporter` implementation which imports a `DistributionPackage` locally.
LocalDistributionPackageImporterFactory: OSGi configuration factory for `LocalDistributionPackageImporter`s.
LocalDistributionPackageImporterFactory.Config
QueueItemMapper: Serialize/Unserialize `DistributionQueueItem` items.
RecoverableDistributionException: Recoverable checked exception for distribution
RemoteDistributionPackageExporter: Remote implementation of `DistributionPackageExporter`
RemoteDistributionPackageExporterFactory: OSGi configuration factory for `RemoteDistributionPackageExporter`s.
RemoteDistributionPackageExporterFactory.Config
RemoteDistributionPackageImporter: Remote implementation of `DistributionPackageImporter`
RemoteDistributionPackageImporterFactory: OSGi configuration factory for `RemoteDistributionPackageImporter`s.
RemoteDistributionPackageImporterFactory.Config
RepositoryDistributionPackageImporter: `DistributionPackageImporter` importing `DistributionPackage` stream + type into an underlying JCR repository.
RepositoryDistributionPackageImporterFactory: OSGi configuration factory for `RepositoryDistributionPackageImporter`s.
RepositoryDistributionPackageImporterFactory.Config
RequestUtils: Utility class for HTTP / distribution request related operations.
ResourceIterator
ResourceQueue
ResourceQueueCleanupTask
ResourceQueueProvider
ResourceQueueProviderFactory
ResourceQueueProviderFactory.Config
ResourceQueueUtils
SimpleDistributionQueue: A simple implementation of a `DistributionQueue`.
SimpleDistributionQueueProcessor: a simple scheduled `SimpleDistributionQueue`s processor
SimpleDistributionQueueProvider: a queue provider `DistributionQueueProvider` for simple in memory `DistributionQueue`s
SimpleModifiableResource: Resource that can be adapted to a ModifiableValueMap
SimplePathInfo: Path info representing a main resource.
SimpleReadableResourceIterator: Read only resource collection.
VaultDistributionPackageBuilderFactory: A package builder for Apache Jackrabbit FileVault based implementations.
VaultDistributionPackageBuilderFactory.Config
VltUtils: Utility class for creating vlt filters and import/export options