Package | Description |
---|---|
com.openexchange.mail | |
com.openexchange.mail.api | |
com.openexchange.mail.osgi |
Modifier and Type | Method and Description |
---|---|
static MailProvider |
MailProviderRegistry.getMailProvider(java.lang.String protocolName)
Gets the mail provider appropriate for specified protocol.
|
static MailProvider |
MailProviderRegistry.getMailProviderBySession(com.openexchange.session.Session session,
int accountId)
Gets the mail provider appropriate for specified session.
|
static MailProvider |
MailProviderRegistry.getMailProviderByURL(java.lang.String serverUrl)
Gets the mail provider appropriate for specified mail server URL.
|
static MailProvider |
MailProviderRegistry.getRealMailProvider(java.lang.String protocolName)
Gets the real mail provider for specified protocol name.
|
static MailProvider |
MailProviderRegistry.unregisterMailProvider(MailProvider provider)
Unregisters the mail provider
|
static MailProvider |
MailProviderRegistry.unregisterMailProviderByProtocol(java.lang.String protocol)
Unregisters the mail provider supporting specified protocol
|
Modifier and Type | Method and Description |
---|---|
static boolean |
MailProviderRegistry.registerMailProvider(java.lang.String protocol,
MailProvider provider)
Registers a mail provider and performs its start-up actions
|
static MailProvider |
MailProviderRegistry.unregisterMailProvider(MailProvider provider)
Unregisters the mail provider
|
Modifier and Type | Class and Description |
---|---|
class |
AllMailProvider
AllMailProvider - Special all-provider. |
Modifier and Type | Method and Description |
---|---|
abstract MailProvider |
AllMailProvider.getDelegatingProvider(MailProvider realProvider)
Gets the delegating mail provider.
|
MailProvider |
MailAccess.getProvider()
Gets the associated
MailProvider instance. |
Modifier and Type | Method and Description |
---|---|
abstract MailProvider |
AllMailProvider.getDelegatingProvider(MailProvider realProvider)
Gets the delegating mail provider.
|
Modifier and Type | Method and Description |
---|---|
MailProvider |
MailProviderServiceTracker.addingService(org.osgi.framework.ServiceReference<MailProvider> reference) |
static MailProvider |
MailProviderProxyGenerator.newMailProviderProxy(org.osgi.framework.ServiceReference mailProviderServiceReference,
org.osgi.framework.BundleContext context)
TODO: Does not work since
MailProvider is not an interface
Create a new proxy object for mail provider which delegates method invocations to the service obtained from bundle context |
Modifier and Type | Method and Description |
---|---|
void |
MailProviderServiceTracker.modifiedService(org.osgi.framework.ServiceReference<MailProvider> reference,
MailProvider service) |
void |
MailProviderServiceTracker.removedService(org.osgi.framework.ServiceReference<MailProvider> reference,
MailProvider service) |
Modifier and Type | Method and Description |
---|---|
MailProvider |
MailProviderServiceTracker.addingService(org.osgi.framework.ServiceReference<MailProvider> reference) |
void |
MailProviderServiceTracker.modifiedService(org.osgi.framework.ServiceReference<MailProvider> reference,
MailProvider service) |
void |
MailProviderServiceTracker.removedService(org.osgi.framework.ServiceReference<MailProvider> reference,
MailProvider service) |