public interface SubscriptionManager extends RequestAware
| Modifier and Type | Method and Description |
|---|---|
void |
subscribe(MailboxSession session,
String mailbox)
Subscribes the user in the session to the given mailbox.
|
Collection<String> |
subscriptions(MailboxSession session)
Finds all subscriptions for the user in the session.
|
void |
unsubscribe(MailboxSession session,
String mailbox)
Unsubscribes the user in the session from the given mailbox.
|
endProcessingRequest, startProcessingRequestvoid subscribe(MailboxSession session, String mailbox) throws SubscriptionException
session - not nullmailbox - not nullSubscriptionException - when subscription failsCollection<String> subscriptions(MailboxSession session) throws SubscriptionException
session - not nullSubscriptionException - when subscriptions cannot be readvoid unsubscribe(MailboxSession session, String mailbox) throws SubscriptionException
session - not nullmailbox - not nullSubscriptionException - when subscriptions cannot be readCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.