Modifier and Type | Method and Description |
---|---|
@NotNull DistributionPackage |
MonitoringDistributionPackageBuilder.createPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
DistributionPackage |
MonitoringDistributionPackageBuilder.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
@NotNull DistributionPackage |
MonitoringDistributionPackageBuilder.readPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
Modifier and Type | Method and Description |
---|---|
boolean |
MonitoringDistributionPackageBuilder.installPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage) |
Constructor and Description |
---|
DistributionPackageMBeanImpl(DistributionPackage distributionPackage,
String type,
long processingTime) |
Modifier and Type | Method and Description |
---|---|
@NotNull 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 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 |
Modifier and Type | Method and Description |
---|---|
boolean |
DistributionPackageBuilder.installPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage)
Installs the given distributionPackage into the repository
|
Modifier and Type | Interface and Description |
---|---|
interface |
SharedDistributionPackage
A
DistributionPackage that offers basic reference counting. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDistributionPackage
abstract implementation of a
DistributionPackage |
class |
DistributionPackageWrapper
Package wrapper meant to be extended and provide just simple overridden methods.
|
class |
FileDistributionPackage
A
DistributionPackage based on a File . |
class |
InMemoryDistributionPackage |
class |
ReferencePackage
A reference package wraps an actual
DistributionPackage providing a reference to it
by its getId() . |
class |
ResourceDistributionPackage
Resource based DistributionPackage |
class |
SimpleDistributionPackage
A simple
DistributionPackage is used for deletion of certain paths on the target instance |
Modifier and Type | Method and Description |
---|---|
@NotNull DistributionPackage |
AbstractDistributionPackageBuilder.createPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
protected DistributionPackage |
ResourceDistributionPackageBuilder.createPackageForAdd(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
protected abstract @Nullable DistributionPackage |
AbstractDistributionPackageBuilder.createPackageForAdd(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
protected DistributionPackage |
FileDistributionPackageBuilder.createPackageForAdd(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
protected DistributionPackage |
InMemoryDistributionPackageBuilder.createPackageForAdd(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
@Nullable DistributionPackage |
AbstractDistributionPackageBuilder.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
@Nullable DistributionPackage |
DistributionPackageExporter.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String distributionPackageId)
Retrieves a
DistributionPackage given its identifier, if it already exists. |
protected DistributionPackage |
ResourceDistributionPackageBuilder.getPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
protected abstract @Nullable DistributionPackage |
AbstractDistributionPackageBuilder.getPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
protected DistributionPackage |
FileDistributionPackageBuilder.getPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
protected DistributionPackage |
InMemoryDistributionPackageBuilder.getPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
DistributionPackage |
DistributionPackageWrapper.getWrappedPackage() |
@NotNull DistributionPackage |
AbstractDistributionPackageBuilder.readPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
protected DistributionPackage |
ResourceDistributionPackageBuilder.readPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream inputStream) |
protected abstract @Nullable DistributionPackage |
AbstractDistributionPackageBuilder.readPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
protected DistributionPackage |
FileDistributionPackageBuilder.readPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
protected DistributionPackage |
InMemoryDistributionPackageBuilder.readPackageInternal(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
Modifier and Type | Method and Description |
---|---|
static void |
DistributionPackageUtils.acquire(DistributionPackage distributionPackage,
String... queueNames)
Acquires the package if it's a
SharedDistributionPackage , via SharedDistributionPackage.acquire(String[]) |
static void |
DistributionPackageUtils.closeSafely(DistributionPackage distributionPackage) |
static InputStream |
DistributionPackageUtils.createStreamWithHeader(DistributionPackage distributionPackage) |
void |
DistributionPackageImporter.importPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage)
Imports the given distribution package into the underlying system
|
boolean |
AbstractDistributionPackageBuilder.installPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage) |
void |
DistributionPackageProcessor.process(DistributionPackage distributionPackage)
process a distribution package
|
static void |
DistributionPackageUtils.release(DistributionPackage distributionPackage,
String... queueNames)
Releases the package if it's a
SharedDistributionPackage , via SharedDistributionPackage.release(String[]) |
static void |
DistributionPackageUtils.releaseOrDelete(DistributionPackage distributionPackage,
String... queueNames)
Releases a distribution package if it's a
SharedDistributionPackage , otherwise deletes it. |
static DistributionQueueItem |
DistributionPackageUtils.toQueueItem(DistributionPackage distributionPackage)
Create a queue item out of a package
|
Constructor and Description |
---|
DistributionPackageWrapper(DistributionPackage wrappedPackage) |
ReferencePackage(DistributionPackage distributionPackage) |
Modifier and Type | Method and Description |
---|---|
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 |
AgentDistributionPackageExporterFactory.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String distributionPackageId) |
DistributionPackage |
AgentDistributionPackageExporter.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) |
DistributionPackage |
RemoteDistributionPackageExporter.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String distributionPackageId) |
Modifier and Type | Method and Description |
---|---|
void |
RepositoryDistributionPackageImporter.importPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage) |
void |
LocalDistributionPackageImporter.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 |
RepositoryDistributionPackageImporterFactory.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) |
Modifier and Type | Method and Description |
---|---|
Iterable<DistributionQueueItemStatus> |
MultipleQueueDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
ErrorQueueDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
AsyncDeliveryDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
DistributionQueueDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider)
synchronously distribute a
DistributionPackage
to one or more DistributionQueue s provided by the given DistributionQueueProvider |
Iterable<DistributionQueueItemStatus> |
PriorityQueueDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
Modifier and Type | Method and Description |
---|---|
@NotNull DistributionPackage |
DistributionPackageBuilderFactory.createPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
@Nullable DistributionPackage |
DistributionPackageBuilderFactory.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
@NotNull DistributionPackage |
DistributionPackageBuilderFactory.readPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
Modifier and Type | Method and Description |
---|---|
boolean |
DistributionPackageBuilderFactory.installPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage) |
Modifier and Type | Method and Description |
---|---|
@NotNull DistributionPackage |
VaultDistributionPackageBuilderFactory.createPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull org.apache.sling.distribution.DistributionRequest request) |
@Nullable DistributionPackage |
VaultDistributionPackageBuilderFactory.getPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String id) |
@NotNull DistributionPackage |
VaultDistributionPackageBuilderFactory.readPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull InputStream stream) |
Modifier and Type | Method and Description |
---|---|
boolean |
VaultDistributionPackageBuilderFactory.installPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage) |
Modifier and Type | Method and Description |
---|---|
DistributionPackage |
RemoteDistributionPackage.getPackage() |
DistributionPackage |
DefaultRemoteDistributionPackage.getPackage() |
Modifier and Type | Method and Description |
---|---|
void |
DistributionTransport.deliverPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage,
@NotNull DistributionTransportContext context)
Deliver a
DistributionPackage to a target instance using this
transport layer implementation. |
void |
SimpleHttpDistributionTransport.deliverPackage(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull DistributionPackage distributionPackage,
@NotNull DistributionTransportContext distributionContext) |
Constructor and Description |
---|
DefaultRemoteDistributionPackage(DistributionPackage wrappedPackage,
org.apache.http.client.fluent.Executor executor,
URI distributionURI) |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.