Modifier and Type | Method and Description |
---|---|
void |
SubscriptionManager.subscribe(MailboxSession session,
String mailbox)
Subscribes the user in the session to the given mailbox.
|
Collection<String> |
SubscriptionManager.subscriptions(MailboxSession session)
Finds all subscriptions for the user in the session.
|
void |
SubscriptionManager.unsubscribe(MailboxSession session,
String mailbox)
Unsubscribes the user in the session from the given mailbox.
|
Modifier and Type | Method and Description |
---|---|
protected SubscriptionMapper |
HBaseMailboxSessionMapperFactory.createSubscriptionMapper(MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
void |
HBaseSubscriptionMapper.delete(Subscription subscription) |
Subscription |
HBaseSubscriptionMapper.findMailboxSubscriptionForUser(String user,
String mailbox) |
List<Subscription> |
HBaseSubscriptionMapper.findSubscriptionsForUser(String user) |
void |
HBaseSubscriptionMapper.save(Subscription subscription) |
Modifier and Type | Method and Description |
---|---|
SubscriptionMapper |
InMemoryMailboxSessionMapperFactory.createSubscriptionMapper(MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
SubscriptionMapper |
JCRMailboxSessionMapperFactory.createSubscriptionMapper(MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
void |
JCRSubscriptionMapper.delete(Subscription subscription) |
Subscription |
JCRSubscriptionMapper.findMailboxSubscriptionForUser(String user,
String mailbox) |
List<Subscription> |
JCRSubscriptionMapper.findSubscriptionsForUser(String user) |
void |
JCRSubscriptionMapper.save(Subscription subscription) |
Modifier and Type | Method and Description |
---|---|
void |
JPASubscriptionMapper.delete(Subscription subscription) |
Subscription |
JPASubscriptionMapper.findMailboxSubscriptionForUser(String user,
String mailbox) |
List<Subscription> |
JPASubscriptionMapper.findSubscriptionsForUser(String user) |
void |
JPASubscriptionMapper.save(Subscription subscription) |
Modifier and Type | Method and Description |
---|---|
protected SubscriptionMapper |
MaildirMailboxSessionMapperFactory.createSubscriptionMapper(MailboxSession session) |
Modifier and Type | Method and Description |
---|---|
void |
MaildirSubscriptionMapper.delete(Subscription subscription) |
Subscription |
MaildirSubscriptionMapper.findMailboxSubscriptionForUser(String user,
String mailbox) |
List<Subscription> |
MaildirSubscriptionMapper.findSubscriptionsForUser(String user) |
void |
MaildirSubscriptionMapper.save(Subscription subscription) |
Modifier and Type | Method and Description |
---|---|
protected abstract SubscriptionMapper |
MailboxSessionMapperFactory.createSubscriptionMapper(MailboxSession session)
Create a
SubscriptionMapper instance which will get reused during the whole MailboxSession |
SubscriptionMapper |
MailboxSessionMapperFactory.getSubscriptionMapper(MailboxSession session)
Create a
SubscriptionMapper instance or return the one which exists for the MailboxSession already |
void |
StoreSubscriptionManager.subscribe(MailboxSession session,
String mailbox) |
Collection<String> |
StoreSubscriptionManager.subscriptions(MailboxSession session) |
void |
StoreSubscriptionManager.unsubscribe(MailboxSession session,
String mailbox) |
Modifier and Type | Method and Description |
---|---|
void |
SubscriptionMapper.delete(Subscription subscription)
Deletes the given subscription.
|
Subscription |
SubscriptionMapper.findMailboxSubscriptionForUser(String user,
String mailbox)
Finds any subscriptions for a given user to the given mailbox.
|
List<Subscription> |
SubscriptionMapper.findSubscriptionsForUser(String user)
Finds subscriptions for the given user.
|
SubscriptionMapper |
SubscriptionMapperFactory.getSubscriptionMapper(MailboxSession session)
Create a
SubscriptionMapper instance or return the one which exists for the MailboxSession already |
void |
SubscriptionMapper.save(Subscription subscription)
Saves the given subscription.
|
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.