Package | Description |
---|---|
com.sun.mail.gimap |
An EXPERIMENTAL IMAP protocol provider that supports the
Gmail-specific IMAP protocol extensions
.
|
com.sun.mail.imap |
An IMAP protocol provider for the JavaMail API
that provides access to an IMAP message store.
|
com.sun.mail.imap.protocol |
Modifier and Type | Method and Description |
---|---|
protected IMAPProtocol |
GmailStore.newIMAPProtocol(java.lang.String host,
int port) |
Modifier and Type | Field and Description |
---|---|
private IMAPProtocol |
IMAPStore.ConnectionPool.idleProtocol |
protected IMAPProtocol |
IMAPFolder.protocol |
Modifier and Type | Method and Description |
---|---|
(package private) IMAPProtocol |
IMAPStore.getFolderStoreProtocol()
Get a store protocol object for use by a folder.
|
protected IMAPProtocol |
IMAPNestedMessage.getProtocol() |
protected IMAPProtocol |
IMAPMessage.getProtocol()
Get this message's folder's protocol connection.
|
protected IMAPProtocol |
IMAPFolder.getProtocol()
Return the IMAPProtocol object for this folder.
|
(package private) IMAPProtocol |
IMAPStore.getProtocol(IMAPFolder folder) |
private IMAPProtocol |
IMAPStore.getStoreProtocol()
Get this Store's protocol connection.
|
protected IMAPProtocol |
IMAPFolder.getStoreProtocol()
Get this folder's Store's protocol connection.
|
protected IMAPProtocol |
IMAPStore.newIMAPProtocol(java.lang.String host,
int port)
Create an IMAPProtocol object connected to the host and port.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
IMAPFolder.ProtocolCommand.doCommand(IMAPProtocol protocol)
Execute the user-defined command using the supplied IMAPProtocol
object.
|
private void |
IMAPStore.login(IMAPProtocol p,
java.lang.String u,
java.lang.String pw) |
protected void |
IMAPStore.preLogin(IMAPProtocol p)
This method is called after the connection is made and
TLS is started (if needed), but before any authentication
is attempted.
|
(package private) void |
IMAPStore.releaseFolderStoreProtocol(IMAPProtocol protocol)
Release a store protocol object that was being used by a folder.
|
(package private) void |
IMAPStore.releaseProtocol(IMAPFolder folder,
IMAPProtocol protocol)
Release the protocol object back to the connection pool.
|
private void |
IMAPStore.releaseStoreProtocol(IMAPProtocol protocol)
Release the store connection.
|
protected void |
IMAPFolder.releaseStoreProtocol(IMAPProtocol p)
Release the store protocol object.
|
Modifier and Type | Field and Description |
---|---|
private IMAPProtocol |
IMAPSaslAuthenticator.pr |
Constructor and Description |
---|
IMAPSaslAuthenticator(IMAPProtocol pr,
java.lang.String name,
java.util.Properties props,
MailLogger logger,
java.lang.String host) |