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
|