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.bindDistributionQueueProvider(DistributionQueueProvider distributionQueueProvider,
Map<String,Object> config) |
void |
DefaultDistributionComponentProvider.unbindDistributionQueueProvider(DistributionQueueProvider distributionQueueProvider,
Map<String,Object> config) |
Modifier and Type | Class and Description |
---|---|
class |
MonitoringDistributionQueueProvider
A
DistributionQueueProvider that supports monitoring via JMX. |
Constructor and Description |
---|
MonitoringDistributionQueueProvider(DistributionQueueProvider wrapped,
org.osgi.framework.BundleContext context) |
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 | Class and Description |
---|---|
class |
JobHandlingDistributionQueueProvider
a queue provider
DistributionQueueProvider for sling jobs based
DistributionQueue s |
Modifier and Type | Class and Description |
---|---|
class |
SimpleDistributionQueueProvider
a queue provider
DistributionQueueProvider for simple in memory
DistributionQueue s |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.