@ParametersAreNonnullByDefault public class DistributionPublisher extends Object implements org.apache.sling.distribution.agent.spi.DistributionAgent
DistributionSubscriber
agent.Constructor and Description |
---|
DistributionPublisher() |
Modifier and Type | Method and Description |
---|---|
void |
activate(PublisherConfiguration config,
org.osgi.framework.BundleContext context) |
void |
deactivate() |
org.apache.sling.distribution.DistributionResponse |
execute(org.apache.sling.api.resource.ResourceResolver resourceResolver,
org.apache.sling.distribution.DistributionRequest request) |
org.apache.sling.distribution.log.spi.DistributionLog |
getLog() |
org.apache.sling.distribution.queue.spi.DistributionQueue |
getQueue(String queueName) |
Iterable<String> |
getQueueNames()
Get queue names for alive subscribed subscriber agents.
|
org.apache.sling.distribution.agent.DistributionAgentState |
getState() |
public void activate(PublisherConfiguration config, org.osgi.framework.BundleContext context)
public void deactivate()
@Nonnull public Iterable<String> getQueueNames()
getQueueNames
in interface org.apache.sling.distribution.agent.spi.DistributionAgent
public org.apache.sling.distribution.queue.spi.DistributionQueue getQueue(String queueName)
getQueue
in interface org.apache.sling.distribution.agent.spi.DistributionAgent
@Nonnull public org.apache.sling.distribution.log.spi.DistributionLog getLog()
getLog
in interface org.apache.sling.distribution.agent.spi.DistributionAgent
@Nonnull public org.apache.sling.distribution.agent.DistributionAgentState getState()
getState
in interface org.apache.sling.distribution.agent.spi.DistributionAgent
@Nonnull public org.apache.sling.distribution.DistributionResponse execute(org.apache.sling.api.resource.ResourceResolver resourceResolver, org.apache.sling.distribution.DistributionRequest request) throws org.apache.sling.distribution.common.DistributionException
execute
in interface org.apache.sling.distribution.agent.spi.DistributionAgent
org.apache.sling.distribution.common.DistributionException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.