Modifier and Type | Method and Description |
---|---|
DistributionPackage |
DistributionPackageExporter.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId)
Retrieves a
DistributionPackage given its identifier, if it already exists. |
Modifier and Type | Method and Description |
---|---|
void |
DistributionPackageImporter.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage)
Imports the given distribution package into the underlying system
|
void |
DistributionPackageProcessor.process(DistributionPackage distributionPackage)
process a distribution package
|
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) |
static void |
DistributionPackageUtils.deleteSafely(DistributionPackage distributionPackage)
Delete a distribution package, if deletion fails, ignore it
|
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
|
Modifier and Type | Method and Description |
---|---|
DistributionPackage |
RemoteDistributionPackageExporterFactory.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId) |
DistributionPackage |
RemoteDistributionPackageExporter.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId) |
DistributionPackage |
LocalDistributionPackageExporterFactory.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId) |
DistributionPackage |
LocalDistributionPackageExporter.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId) |
DistributionPackage |
AgentDistributionPackageExporterFactory.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId) |
DistributionPackage |
AgentDistributionPackageExporter.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId) |
Modifier and Type | Method and Description |
---|---|
void |
RepositoryDistributionPackageImporterFactory.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
void |
RepositoryDistributionPackageImporter.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
void |
RemoteDistributionPackageImporterFactory.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
void |
RemoteDistributionPackageImporter.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
void |
LocalDistributionPackageImporterFactory.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
void |
LocalDistributionPackageImporter.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
Modifier and Type | Method and Description |
---|---|
Iterable<DistributionQueueItemStatus> |
PriorityQueueDispatchingStrategy.add(DistributionPackage distributionPackage,
DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
MultipleQueueDispatchingStrategy.add(DistributionPackage distributionPackage,
DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
ErrorQueueDispatchingStrategy.add(DistributionPackage distributionPackage,
DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
DistributionQueueDispatchingStrategy.add(DistributionPackage distributionPackage,
DistributionQueueProvider queueProvider)
synchronously distribute a
DistributionPackage
to one or more DistributionQueue s provided by the given DistributionQueueProvider |
Modifier and Type | Method and Description |
---|---|
DistributionPackage |
DistributionPackageBuilder.createPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request)
creates a
DistributionPackage for a specific DistributionRequest |
DistributionPackage |
DistributionPackageBuilder.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id)
get an already created (and saved into the repository)
DistributionPackage by its id |
DistributionPackage |
DistributionPackageBuilder.readPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
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(org.apache.sling.api.resource.ResourceResolver resourceResolver,
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 |
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 |
---|---|
DistributionPackage |
DistributionPackageBuilderFactory.createPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
DistributionPackage |
AbstractDistributionPackageBuilder.createPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
protected DistributionPackage |
ResourceDistributionPackageBuilder.createPackageForAdd(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
protected DistributionPackage |
FileDistributionPackageBuilder.createPackageForAdd(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
protected abstract DistributionPackage |
AbstractDistributionPackageBuilder.createPackageForAdd(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
DistributionPackage |
DistributionPackageBuilderFactory.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
DistributionPackage |
AbstractDistributionPackageBuilder.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
protected DistributionPackage |
ResourceDistributionPackageBuilder.getPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
protected DistributionPackage |
FileDistributionPackageBuilder.getPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
protected abstract DistributionPackage |
AbstractDistributionPackageBuilder.getPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
DistributionPackage |
DistributionPackageWrapper.getWrappedPackage() |
DistributionPackage |
DistributionPackageBuilderFactory.readPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackage |
AbstractDistributionPackageBuilder.readPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
protected DistributionPackage |
ResourceDistributionPackageBuilder.readPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream inputStream) |
protected DistributionPackage |
FileDistributionPackageBuilder.readPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
protected abstract DistributionPackage |
AbstractDistributionPackageBuilder.readPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
Modifier and Type | Method and Description |
---|---|
boolean |
DistributionPackageBuilderFactory.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
boolean |
AbstractDistributionPackageBuilder.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
Constructor and Description |
---|
DistributionPackageWrapper(DistributionPackage wrappedPackage) |
Modifier and Type | Method and Description |
---|---|
DistributionPackage |
VaultDistributionPackageBuilderFactory.createPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
DistributionPackage |
VaultDistributionPackageBuilderFactory.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
DistributionPackage |
VaultDistributionPackageBuilderFactory.readPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
Modifier and Type | Method and Description |
---|---|
boolean |
VaultDistributionPackageBuilderFactory.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
Modifier and Type | Method and Description |
---|---|
DistributionPackage |
DistributionPackageProxy.getPackage() |
DistributionPackage |
DefaultDistributionPackageProxy.getPackage() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleHttpDistributionTransport.deliverPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage,
DistributionTransportContext distributionContext) |
void |
DistributionTransport.deliverPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage,
DistributionTransportContext context)
Deliver a
DistributionPackage to a target instance using this
transport layer implementation. |
Constructor and Description |
---|
DefaultDistributionPackageProxy(DistributionPackage wrappedPackage,
org.apache.http.client.fluent.Executor executor,
URI distributionURI,
String remoteId) |
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.