Modifier and Type | Method and Description |
---|---|
org.apache.sling.distribution.DistributionResponse |
DistributionAgent.execute(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest)
Perform a
DistributionRequest to distribute content from a source
instance to a target instance. |
Modifier and Type | Method and Description |
---|---|
void |
PrivilegeDistributionRequestAuthorizationStrategyFactory.checkPermission(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest) |
void |
PrivilegeDistributionRequestAuthorizationStrategy.checkPermission(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest) |
void |
DistributionRequestAuthorizationStrategy.checkPermission(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest) |
org.apache.sling.distribution.DistributionResponse |
SimpleDistributionAgent.execute(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest) |
Modifier and Type | Class and Description |
---|---|
class |
RecoverableDistributionException
Generic checked exception for distribution
|
Modifier and Type | Method and Description |
---|---|
void |
DistributionPackageExporter.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor)
Exports the
DistributionPackage s built from the
passed DistributionRequest . |
DistributionPackage |
DistributionPackageExporter.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String distributionPackageId)
Retrieves a
DistributionPackage given its identifier, if it already exists. |
void |
DistributionPackageImporter.importPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage)
Imports the given distribution package into the underlying system
|
DistributionPackageInfo |
DistributionPackageImporter.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream)
Tries to convert an
InputStream to a DistributionPackage and then imports it into the underlying system |
Modifier and Type | Method and Description |
---|---|
void |
RemoteDistributionPackageExporterFactory.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor) |
void |
RemoteDistributionPackageExporter.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor) |
void |
LocalDistributionPackageExporterFactory.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor) |
void |
LocalDistributionPackageExporter.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor) |
void |
AgentDistributionPackageExporterFactory.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor) |
void |
AgentDistributionPackageExporter.exportPackages(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionPackageProcessor packageProcessor) |
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) |
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) |
DistributionPackageInfo |
RepositoryDistributionPackageImporterFactory.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackageInfo |
RepositoryDistributionPackageImporter.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackageInfo |
RemoteDistributionPackageImporterFactory.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackageInfo |
RemoteDistributionPackageImporter.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackageInfo |
LocalDistributionPackageImporterFactory.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackageInfo |
LocalDistributionPackageImporter.importStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
DistributionQueueProvider.disableQueueProcessing()
disables queue processing
|
void |
DistributionQueueProvider.enableQueueProcessing(DistributionQueueProcessor queueProcessor,
String... queueNames)
enables queue processing
|
DistributionQueue |
DistributionQueueProvider.getQueue(String queueName)
provide a named queue for the given agent
|
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 |
---|---|
void |
JobHandlingDistributionQueueProvider.enableQueueProcessing(DistributionQueueProcessor queueProcessor,
String... queueNames) |
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 |
void |
DistributionContentSerializer.exportToStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request,
OutputStream outputStream)
extracts the resources identified by the given request into the given outputStream
|
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 |
void |
DistributionContentSerializer.importFromStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream)
imports the given stream
|
boolean |
DistributionPackageBuilder.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage)
Installs the given distributionPackage into the repository
|
DistributionPackageInfo |
DistributionPackageBuilder.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream)
install a stream and returns the associated to a
DistributionPackageInfo this provider can read and install |
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 |
---|---|
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) |
boolean |
DistributionPackageBuilderFactory.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
boolean |
AbstractDistributionPackageBuilder.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
DistributionPackageInfo |
DistributionPackageBuilderFactory.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackageInfo |
AbstractDistributionPackageBuilder.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
protected boolean |
ResourceDistributionPackageBuilder.installPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream inputStream) |
protected boolean |
FileDistributionPackageBuilder.installPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream inputStream) |
protected abstract boolean |
AbstractDistributionPackageBuilder.installPackageInternal(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
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 |
---|---|
DistributionPackage |
VaultDistributionPackageBuilderFactory.createPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
void |
FileVaultContentSerializer.exportToStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request,
OutputStream outputStream) |
DistributionPackage |
VaultDistributionPackageBuilderFactory.getPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String id) |
void |
FileVaultContentSerializer.importFromStream(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream inputStream) |
boolean |
VaultDistributionPackageBuilderFactory.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
DistributionPackage distributionPackage) |
DistributionPackageInfo |
VaultDistributionPackageBuilderFactory.installPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
DistributionPackage |
VaultDistributionPackageBuilderFactory.readPackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
InputStream stream) |
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. |
DistributionPackageProxy |
SimpleHttpDistributionTransport.retrievePackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest distributionRequest,
DistributionTransportContext distributionContext) |
DistributionPackageProxy |
DistributionTransport.retrievePackage(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request,
DistributionTransportContext context)
Retrieve
DistributionPackage s from a target Sling instance, which
will create them according to DistributionRequest . |
Modifier and Type | Method and Description |
---|---|
void |
DistributionTrigger.register(DistributionRequestHandler requestHandler)
register a request handler to be triggered and returns a corresponding registration id
|
void |
DistributionTrigger.unregister(DistributionRequestHandler requestHandler)
unregister the given handler, if existing
|
Modifier and Type | Method and Description |
---|---|
void |
ScheduledDistributionTriggerFactory.register(DistributionRequestHandler requestHandler) |
void |
ScheduledDistributionTrigger.register(DistributionRequestHandler requestHandler) |
void |
ResourceEventDistributionTriggerFactory.register(DistributionRequestHandler requestHandler) |
void |
ResourceEventDistributionTrigger.register(DistributionRequestHandler requestHandler) |
void |
RemoteEventDistributionTriggerFactory.register(DistributionRequestHandler requestHandler) |
void |
RemoteEventDistributionTrigger.register(DistributionRequestHandler requestHandler) |
void |
PersistedJcrEventDistributionTriggerFactory.register(DistributionRequestHandler requestHandler) |
void |
JcrEventDistributionTriggerFactory.register(DistributionRequestHandler requestHandler) |
void |
DistributionEventDistributeDistributionTriggerFactory.register(DistributionRequestHandler requestHandler) |
void |
DistributionEventDistributeDistributionTrigger.register(DistributionRequestHandler requestHandler) |
void |
AbstractJcrEventTrigger.register(DistributionRequestHandler requestHandler) |
void |
ScheduledDistributionTriggerFactory.unregister(DistributionRequestHandler requestHandler) |
void |
ScheduledDistributionTrigger.unregister(DistributionRequestHandler requestHandler) |
void |
ResourceEventDistributionTriggerFactory.unregister(DistributionRequestHandler requestHandler) |
void |
ResourceEventDistributionTrigger.unregister(DistributionRequestHandler requestHandler) |
void |
RemoteEventDistributionTriggerFactory.unregister(DistributionRequestHandler requestHandler) |
void |
RemoteEventDistributionTrigger.unregister(DistributionRequestHandler requestHandler) |
void |
PersistedJcrEventDistributionTriggerFactory.unregister(DistributionRequestHandler requestHandler) |
void |
JcrEventDistributionTriggerFactory.unregister(DistributionRequestHandler requestHandler) |
void |
DistributionEventDistributeDistributionTriggerFactory.unregister(DistributionRequestHandler requestHandler) |
void |
DistributionEventDistributeDistributionTrigger.unregister(DistributionRequestHandler requestHandler) |
void |
AbstractJcrEventTrigger.unregister(DistributionRequestHandler requestHandler) |
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.