|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.rim.blackberry.api.mail.Service
net.rim.blackberry.api.mail.Transport
public abstract class Transport
Represents an e-mail transport protocol.
You retrieve a Transport instance by invoking
Session.getTransport().
| Method Summary | ||
|---|---|---|
|
static void |
more(BodyPart bp,
boolean reqAll)
Requests more data from the server for a body part on which more is available. |
|
static void |
send(Message msg)
Sends a message. |
|
static void |
send(Message msg,
ServiceConfiguration sc)
Sends a message using the specified Service. |
| Methods inherited from class net.rim.blackberry.api.mail.Service |
|---|
addServiceListener, getServiceConfiguration, isConnected, removeServiceListener, setConnected, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static void send(Message msg)
throws MessagingException
#FileSupportedAttachmentPart instead of #SupportedAttachmentPart
should be added to the #Multipart object.
msg - Message to send.
SendFailedException - If the message cannot be sent to one or more
of the recipients.
ControlledAccessException - if the application is not granted to access the email service or the email functionality on the device.
MessagingException
public static void send(Message msg,
ServiceConfiguration sc)
throws MessagingException
#FileSupportedAttachmentPart instead of #SupportedAttachmentPart
should be added to the #Multipart object.
msg - Message to send.sc - ServiceConfiguration
MessagingException - If the message cannot be sent to one or more
of the recipients.
ControlledAccessException - if the application is not granted to access the email service, not granted to access the email functionality on the device, or not granted to
use non-corporate resource to conduct corporate activities and vice versa.
public static void more(BodyPart bp,
boolean reqAll)
throws MessagingException
Note: Do not use this method to download an attachment. Instead, use AttachmentDownloadManager.
Invoke hasMore on the body part to determine if
more data is available. If a more request is already outstanding on the
body part, this method takes no action. Invoke
moreRequestSent on the body part to
determine if a request has already been sent for more data.
This method is not blocking and simply enqueues More request into the
communication queue. The parent Message object will notify its
MessageListener when more data is retrieved from server. The
message listener will be notified on any message changes so the
BodyPart.hasMore() and Part.getSize() methods should be
called in order to check whether the particular body part has changed.
The Message can replace its BodyParts objects so those cannot be cached
and should be retrieved from Message in the listener callback.
bp - Body part for which to request more data.reqAll - True to request all the data available or false to request
only up to 1500 bytes.
SendFailedException - If the request could not be sent.
MessagingException - If the body part does not belong to any Message
object, or if the provided body part does not support the
more operation
ControlledAccessException - if the application is not granted to access the email service or the email functionality on the device.Message.addMessageListener(MessageListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.