| Package | Description |
|---|---|
| com.openexchange.mail.json.parser | |
| com.openexchange.mail.osgi | |
| com.openexchange.mail.transport |
| Constructor and Description |
|---|
PublishAttachmentHandler(com.openexchange.session.Session session,
TransportProvider transportProvider,
java.lang.String protocol,
java.lang.String hostName)
Initializes a new
PublishAttachmentHandler. |
| Modifier and Type | Method and Description |
|---|---|
TransportProvider |
TransportProviderServiceTracker.addingService(org.osgi.framework.ServiceReference<TransportProvider> reference) |
static TransportProvider |
TransportProviderProxyGenerator.newTransportProviderProxy(org.osgi.framework.ServiceReference mailProviderServiceReference,
org.osgi.framework.BundleContext context)
TODO: Does not work since
TransportProvider 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 |
TransportProviderServiceTracker.modifiedService(org.osgi.framework.ServiceReference<TransportProvider> reference,
TransportProvider service) |
void |
TransportProviderServiceTracker.removedService(org.osgi.framework.ServiceReference<TransportProvider> reference,
TransportProvider service) |
| Modifier and Type | Method and Description |
|---|---|
TransportProvider |
TransportProviderServiceTracker.addingService(org.osgi.framework.ServiceReference<TransportProvider> reference) |
void |
TransportProviderServiceTracker.modifiedService(org.osgi.framework.ServiceReference<TransportProvider> reference,
TransportProvider service) |
void |
TransportProviderServiceTracker.removedService(org.osgi.framework.ServiceReference<TransportProvider> reference,
TransportProvider service) |
| Modifier and Type | Method and Description |
|---|---|
static TransportProvider |
TransportProviderRegistry.getTransportProvider(java.lang.String protocol)
Gets the transport provider appropriate for specified protocol.
|
static TransportProvider |
TransportProviderRegistry.getTransportProviderBySession(com.openexchange.session.Session session,
int accountId)
Gets the transport provider appropriate for specified session
|
static TransportProvider |
TransportProviderRegistry.getTransportProviderByURL(java.lang.String serverUrl)
Gets the transport provider appropriate for specified mail server URL.
|
static TransportProvider |
TransportProviderRegistry.unregisterTransportProvider(TransportProvider provider)
Unregisters the transport provider
|
static TransportProvider |
TransportProviderRegistry.unregisterTransportProviderByProtocol(java.lang.String protocol)
Unregisters the transport provider supporting specified protocol
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
TransportProviderRegistry.registerTransportProvider(java.lang.String protocol,
TransportProvider provider)
Registers a transport provider and performs its start-up actions
|
static TransportProvider |
TransportProviderRegistry.unregisterTransportProvider(TransportProvider provider)
Unregisters the transport provider
|