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