public class RemoteEventDistributionTrigger extends Object implements DistributionTrigger
DistributionTrigger to trigger distribution upon reception of server sent events
on a certain URL| Constructor and Description |
|---|
RemoteEventDistributionTrigger(String endpoint,
org.apache.sling.distribution.transport.DistributionTransportSecretProvider distributionTransportSecretProvider,
org.apache.sling.commons.scheduler.Scheduler scheduler) |
| Modifier and Type | Method and Description |
|---|---|
void |
disable() |
void |
register(DistributionRequestHandler requestHandler)
register a request handler to be triggered and returns a corresponding registration id
|
void |
unregister(DistributionRequestHandler requestHandler)
unregister the given handler, if existing
|
public RemoteEventDistributionTrigger(String endpoint, org.apache.sling.distribution.transport.DistributionTransportSecretProvider distributionTransportSecretProvider, org.apache.sling.commons.scheduler.Scheduler scheduler)
public void register(@Nonnull DistributionRequestHandler requestHandler) throws DistributionException
DistributionTriggerregister in interface DistributionTriggerrequestHandler - handlerDistributionException - if registration failspublic void unregister(@Nonnull DistributionRequestHandler requestHandler) throws DistributionException
DistributionTriggerunregister in interface DistributionTriggerrequestHandler - handler to unregisterDistributionException - if any error happenpublic void disable()
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.