Example usage for com.liferay.portal.kernel.util SubscriptionSender addHook

List of usage examples for com.liferay.portal.kernel.util SubscriptionSender addHook

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util SubscriptionSender addHook.

Prototype

public <T> void addHook(Hook.Event<T> event, Hook<T> hook) 

Source Link

Usage

From source file:com.liferay.subscription.web.internal.util.UnsubscribeHelperImpl.java

License:Open Source License

@Override
public void registerHooks(SubscriptionSender subscriptionSender) {
    UnsubscribeHooks unsubscribeHooks = new UnsubscribeHooks(_configuration, _ticketLocalService,
            _userLocalService, subscriptionSender);

    subscriptionSender.addHook(SubscriptionSender.Hook.Event.PERSISTED_SUBSCRIBER_FOUND,
            unsubscribeHooks::createUnsubscriptionTicket);

    subscriptionSender.addHook(SubscriptionSender.Hook.Event.MAIL_MESSAGE_CREATED,
            unsubscribeHooks::addUnsubscriptionLinks);
}