| 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 |
|---|---|
DistributionQueueProvider |
DistributionQueueProviderFactory.getProvider(String agentName,
String serviceName) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<DistributionQueueItemStatus> |
PriorityQueueDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
MultipleQueueDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
Iterable<DistributionQueueItemStatus> |
ErrorQueueDispatchingStrategy.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 DistributionQueues provided by the given DistributionQueueProvider |
Iterable<DistributionQueueItemStatus> |
AsyncDeliveryDispatchingStrategy.add(@NotNull DistributionPackage distributionPackage,
@NotNull DistributionQueueProvider queueProvider) |
void |
DistributionQueueProviderFactory.releaseProvider(DistributionQueueProvider queueProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
JobHandlingDistributionQueueProvider
a queue provider
DistributionQueueProvider for sling jobs based
DistributionQueues |
| Modifier and Type | Method and Description |
|---|---|
DistributionQueueProvider |
JobHandlingQueueDistributionProviderFactory.getProvider(String agentName,
String serviceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
JobHandlingQueueDistributionProviderFactory.releaseProvider(DistributionQueueProvider queueProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceQueueProvider |
| Modifier and Type | Method and Description |
|---|---|
DistributionQueueProvider |
ResourceQueueProviderFactory.getProvider(String agentName,
String serviceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceQueueProviderFactory.releaseProvider(DistributionQueueProvider queueProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleDistributionQueueProvider
a queue provider
DistributionQueueProvider for simple in memory
DistributionQueues |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.