Interface DistributionTrigger
-
@ConsumerType public interface DistributionTriggerADistributionTriggeris responsible to triggerDistributionRequests upon certain 'events' (e.g. Sling / Jcr events, periodic pulling, etc.). ADistributionTriggeris meant to be stateless so that more than oneDistributionRequestHandlercan be registered into the same trigger.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregister(@NotNull DistributionRequestHandler requestHandler)register a request handler to be triggered and returns a corresponding registration idvoidunregister(@NotNull DistributionRequestHandler requestHandler)unregister the given handler, if existing
-
-
-
Method Detail
-
register
void register(@NotNull @NotNull DistributionRequestHandler requestHandler) throws DistributionExceptionregister a request handler to be triggered and returns a corresponding registration id- Parameters:
requestHandler- handler- Throws:
DistributionException- if registration fails
-
unregister
void unregister(@NotNull @NotNull DistributionRequestHandler requestHandler) throws DistributionExceptionunregister the given handler, if existing- Parameters:
requestHandler- handler to unregister- Throws:
DistributionException- if any error happen
-
-