Package | Description |
---|---|
org.apache.sling.distribution.agent.impl | |
org.apache.sling.distribution.component.impl | |
org.apache.sling.distribution.queue.impl |
Constructor and Description |
---|
SimpleDistributionAgent(String name,
boolean queueProcessingEnabled,
Set<String> processingQueues,
String subServiceName,
DistributionPackageImporter distributionPackageImporter,
DistributionPackageExporter distributionPackageExporter,
DistributionRequestAuthorizationStrategy distributionRequestAuthorizationStrategy,
DistributionQueueProvider queueProvider,
DistributionQueueDispatchingStrategy scheduleQueueStrategy,
DistributionQueueDispatchingStrategy errorQueueStrategy,
DistributionEventFactory distributionEventFactory,
org.apache.sling.api.resource.ResourceResolverFactory resourceResolverFactory,
org.apache.sling.jcr.api.SlingRepository slingRepository,
DefaultDistributionLog log,
org.apache.sling.distribution.DistributionRequestType[] allowedRequests,
String[] allowedRoots,
int retryAttempts) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDistributionComponentProvider.bindDistributionQueueDistributionStrategy(DistributionQueueDispatchingStrategy distributionQueueDispatchingStrategy,
Map<String,Object> config) |
void |
DefaultDistributionComponentProvider.unbindDistributionQueueDistributionStrategy(DistributionQueueDispatchingStrategy distributionQueueDispatchingStrategy,
Map<String,Object> config) |
Modifier and Type | Class and Description |
---|---|
class |
AsyncDeliveryDispatchingStrategy
Dispatching strategy that delivers items to their target queue unless the queue contains too many items (beyond
MAX_QUEUE_ITEMS_THRESHOLD ),
in such a case a reference package is created and put into that queue while the actual package is sent using a different
queue for storage at the receiving side so that it'll be installed only once the reference is processed. |
class |
ErrorQueueDispatchingStrategy
The error strategy for delivering packages to queues.
|
class |
MultipleQueueDispatchingStrategy
The default strategy for delivering packages to queues.
|
class |
PriorityQueueDispatchingStrategy |
class |
SingleQueueDispatchingStrategy
The default strategy for delivering packages to queues.
|
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.