A B C D E F G H I K L M N O P Q R S T U V W

A

AbstractServer - Class in com.icegreen.greenmail
 
AbstractServer(ServerSetup, Managers) - Constructor for class com.icegreen.greenmail.AbstractServer
 
acquire() - Method in class com.icegreen.greenmail.mail.MovingMessage
 
added(int) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
added(int) - Method in interface com.icegreen.greenmail.store.FolderListener
 
addListener(FolderListener) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
addListener(FolderListener) - Method in interface com.icegreen.greenmail.store.MailFolder
 
addRecipient(MailAddress) - Method in class com.icegreen.greenmail.mail.MovingMessage
 
ALL - Static variable in class com.icegreen.greenmail.util.ServerSetup
 
ALL - Static variable in class com.icegreen.greenmail.util.ServerSetupTest
 
ALL_FLAGS - Static variable in class com.icegreen.greenmail.store.MessageFlags
 
ALREADY_EXISTS_LOCALLY - Static variable in exception com.icegreen.greenmail.store.FolderException
 
ALREADY_EXISTS_REMOTELY - Static variable in exception com.icegreen.greenmail.store.FolderException
 
ANSWERED - Static variable in class com.icegreen.greenmail.store.MessageFlags
 
ApopCommand - Class in com.icegreen.greenmail.pop3.commands
 
ApopCommand() - Constructor for class com.icegreen.greenmail.pop3.commands.ApopCommand
 
appendMessage(MimeMessage, Flags, Date) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
appendMessage(MimeMessage, Flags, Date) - Method in interface com.icegreen.greenmail.store.MailFolder
 
astring(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads an argument of type "astring" from the request.
atom(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads an argument of type "atom" from the request.
authenticate(String) - Method in class com.icegreen.greenmail.pop3.Pop3State
 
authenticate(String) - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
authenticate(String) - Method in class com.icegreen.greenmail.user.UserImpl
 
AUTHENTICATED - Static variable in class com.icegreen.greenmail.imap.ImapSessionState
 
AuthorizationException - Exception in com.icegreen.greenmail.imap
Thrown when a user attempts to do something (e.g.
AuthorizationException(String) - Constructor for exception com.icegreen.greenmail.imap.AuthorizationException
Construct a new AuthorizationException instance.

B

BAD - Static variable in interface com.icegreen.greenmail.imap.ImapConstants
 
badResponse(String) - Method in class com.icegreen.greenmail.imap.ImapResponse
Writes a standard untagged BAD response, together with a descriptive message.
base64(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads a base64 argument from the request.
bindTo - Variable in class com.icegreen.greenmail.AbstractServer
 
BYE - Static variable in interface com.icegreen.greenmail.imap.ImapConstants
 
byeResponse(String) - Method in class com.icegreen.greenmail.imap.ImapResponse
 

C

CAPABILITIES - Static variable in interface com.icegreen.greenmail.imap.ImapConstants
 
checkClientTrusted(X509Certificate[], String) - Method in class com.icegreen.greenmail.util.DummyTrustManager
 
checkData(SmtpState) - Method in class com.icegreen.greenmail.smtp.SmtpManager
 
checkRecipient(SmtpState, MailAddress) - Method in class com.icegreen.greenmail.smtp.SmtpManager
 
checkSender(SmtpState, MailAddress) - Method in class com.icegreen.greenmail.smtp.SmtpManager
 
checkServerTrusted(X509Certificate[], String) - Method in class com.icegreen.greenmail.util.DummyTrustManager
 
clearMessage() - Method in class com.icegreen.greenmail.smtp.SmtpState
To destroy a half-contructed message.
close() - Method in class com.icegreen.greenmail.pop3.Pop3Connection
 
closeConnection() - Method in interface com.icegreen.greenmail.imap.ImapSession
Closes the connection for this session.
closeConnection(String) - Method in interface com.icegreen.greenmail.imap.ImapSession
 
closeConnection(String) - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
closeConnection() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
com.icegreen.greenmail - package com.icegreen.greenmail
GreenMail is an intuitive and easy-to-use test suite of email servers for testing purposes.
com.icegreen.greenmail.foedus.util - package com.icegreen.greenmail.foedus.util
 
com.icegreen.greenmail.imap - package com.icegreen.greenmail.imap
 
com.icegreen.greenmail.imap.commands - package com.icegreen.greenmail.imap.commands
 
com.icegreen.greenmail.mail - package com.icegreen.greenmail.mail
 
com.icegreen.greenmail.pop3 - package com.icegreen.greenmail.pop3
 
com.icegreen.greenmail.pop3.commands - package com.icegreen.greenmail.pop3.commands
 
com.icegreen.greenmail.smtp - package com.icegreen.greenmail.smtp
 
com.icegreen.greenmail.smtp.commands - package com.icegreen.greenmail.smtp.commands
 
com.icegreen.greenmail.store - package com.icegreen.greenmail.store
 
com.icegreen.greenmail.user - package com.icegreen.greenmail.user
 
com.icegreen.greenmail.util - package com.icegreen.greenmail.util
 
commandComplete(ImapCommand) - Method in class com.icegreen.greenmail.imap.ImapResponse
Writes a standard tagged OK response on completion of a command.
commandComplete(ImapCommand, String) - Method in class com.icegreen.greenmail.imap.ImapResponse
Writes a standard tagged OK response on completion of a command, with a response code (eg READ-WRITE) Response is writen as:
commandContinuationRequest() - Method in class com.icegreen.greenmail.imap.ImapRequestLineReader
Sends a server command continuation request '+' back to the client, requesting more data to be sent.
commandError(String) - Method in class com.icegreen.greenmail.imap.ImapResponse
Writes a standard BAD response on command error, together with a descriptive message.
commandFailed(ImapCommand, String) - Method in class com.icegreen.greenmail.imap.ImapResponse
Writes a standard NO response on command failure, together with a descriptive message.
commandFailed(ImapCommand, String, String) - Method in class com.icegreen.greenmail.imap.ImapResponse
Writes a standard NO response on command failure, together with a descriptive message.
CommandParser - Class in com.icegreen.greenmail.imap.commands
 
CommandParser() - Constructor for class com.icegreen.greenmail.imap.commands.CommandParser
 
CommandParser.ATOM_CHARValidator - Class in com.icegreen.greenmail.imap.commands
 
CommandParser.ATOM_CHARValidator() - Constructor for class com.icegreen.greenmail.imap.commands.CommandParser.ATOM_CHARValidator
 
CommandParser.CharacterValidator - Interface in com.icegreen.greenmail.imap.commands
Provides the ability to ensure characters are part of a permitted set.
CommandParser.DigitCharValidator - Class in com.icegreen.greenmail.imap.commands
 
CommandParser.DigitCharValidator() - Constructor for class com.icegreen.greenmail.imap.commands.CommandParser.DigitCharValidator
 
CommandParser.NoopCharValidator - Class in com.icegreen.greenmail.imap.commands
 
CommandParser.NoopCharValidator() - Constructor for class com.icegreen.greenmail.imap.commands.CommandParser.NoopCharValidator
 
commandResponse(ImapCommand, String) - Method in class com.icegreen.greenmail.imap.ImapResponse
 
Config - Class in com.icegreen.greenmail
 
Config() - Constructor for class com.icegreen.greenmail.Config
 
consume() - Method in class com.icegreen.greenmail.imap.ImapRequestLineReader
Consumes the current character in the reader, so that subsequent calls to the request will provide a new character.
consumeChar(ImapRequestLineReader, char) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Consumes the next character in the request, checking that it matches the expected one.
consumeLine() - Method in class com.icegreen.greenmail.imap.ImapRequestLineReader
 
consumeLiteral(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads an argument of type "literal" from the request, in the format: "{" charCount "}" CRLF *CHAR8 Note before calling, the request should be positioned so that nextChar is '{'.
consumeQuoted(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads a quoted string value from the request.
consumeWord(ImapRequestLineReader, CommandParser.CharacterValidator) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads the next "word from the request, comprising all characters up to the next SPACE.
copy(Reader, Writer) - Static method in class com.icegreen.greenmail.foedus.util.StreamUtils
 
copyMessage(long, MailFolder) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
copyMessage(long, MailFolder) - Method in interface com.icegreen.greenmail.store.MailFolder
 
copyStream(InputStream, OutputStream) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
Writes the content of an input stream to an output stream
create() - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
create() - Method in class com.icegreen.greenmail.user.UserImpl
 
createAndAddNewWaitObject(int) - Method in class com.icegreen.greenmail.smtp.SmtpManager
 
createMailbox(GreenMailUser, String) - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Returns a reference to a newly created Mailbox.
createMailbox(GreenMailUser, String) - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
createMailbox(MailFolder, String, boolean) - Method in class com.icegreen.greenmail.store.InMemoryStore
 
createMailbox(MailFolder, String, boolean) - Method in interface com.icegreen.greenmail.store.Store
Creates a mailbox under the supplied parent with the given name.
createPrivateMailAccount(GreenMailUser) - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Registers a user with the ImapHost, creating a personal mail space and INBOX for that user.
createPrivateMailAccount(GreenMailUser) - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
createServerSocket() - Method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
createServerSocket(int) - Method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
createServerSocket(int, int) - Method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
createSocket() - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
createSocket(InetAddress, int) - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
createSocket(String, int) - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
createUser(String, String, String) - Method in class com.icegreen.greenmail.user.UserManager
 

D

DataCommand - Class in com.icegreen.greenmail.smtp.commands
DATA command.
DataCommand() - Constructor for class com.icegreen.greenmail.smtp.commands.DataCommand
 
date(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads a "date" argument from the request.
dateTime(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads a "date-time" argument from the request.
DeleCommand - Class in com.icegreen.greenmail.pop3.commands
 
DeleCommand() - Constructor for class com.icegreen.greenmail.pop3.commands.DeleCommand
 
delete() - Method in interface com.icegreen.greenmail.foedus.util.Resource
 
delete() - Method in class com.icegreen.greenmail.foedus.util.StringBufferResource
 
delete() - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
delete() - Method in class com.icegreen.greenmail.user.UserImpl
 
deleteAllMessages() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
deleteAllMessages() - Method in interface com.icegreen.greenmail.store.MailFolder
 
DELETED - Static variable in class com.icegreen.greenmail.store.MessageFlags
 
deleteMailbox(GreenMailUser, String) - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Deletes an existing MailBox.
deleteMailbox(GreenMailUser, String) - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
deleteMailbox(MailFolder) - Method in class com.icegreen.greenmail.store.InMemoryStore
 
deleteMailbox(MailFolder) - Method in interface com.icegreen.greenmail.store.Store
Deletes the supplied mailbox from the store.
deleteUser(GreenMailUser) - Method in class com.icegreen.greenmail.user.UserManager
 
deliver(MovingMessage) - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
deliver(MimeMessage) - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
deliver(MovingMessage) - Method in class com.icegreen.greenmail.user.UserImpl
 
deliver(MimeMessage) - Method in class com.icegreen.greenmail.user.UserImpl
 
deselect() - Method in interface com.icegreen.greenmail.imap.ImapSession
Moves the session out of ImapSessionState.SELECTED state and back into ImapSessionState.AUTHENTICATED state.
deselect() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
deselect() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
destroy(Object) - Method in class com.icegreen.greenmail.util.Service
 
doProcess(ImapRequestLineReader, ImapResponse, ImapSession, boolean) - Method in interface com.icegreen.greenmail.imap.commands.UidEnabledCommand
 
DRAFT - Static variable in class com.icegreen.greenmail.store.MessageFlags
 
DummySSLServerSocketFactory - Class in com.icegreen.greenmail.util
DummySSLServerSocketFactory - NOT SECURE Contains a hardcoded memory store for convenience in testing by avoiding having to manually setup, install, and generate keystore / keys
DummySSLServerSocketFactory() - Constructor for class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
DummySSLSocketFactory - Class in com.icegreen.greenmail.util
DummySSLSocketFactory - NOT SECURE
DummySSLSocketFactory() - Constructor for class com.icegreen.greenmail.util.DummySSLSocketFactory
 
DummyTrustManager - Class in com.icegreen.greenmail.util
DummyTrustManager - NOT SECURE
DummyTrustManager() - Constructor for class com.icegreen.greenmail.util.DummyTrustManager
 

E

emailReceived() - Method in class com.icegreen.greenmail.smtp.SmtpManager.WaitObject
 
endLine(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Consumes the request up to and including the eno-of-line.
eol() - Method in class com.icegreen.greenmail.imap.ImapRequestLineReader
Moves the request line reader to end of the line, checking that no non-space character are found.
equals(Object) - Method in class com.icegreen.greenmail.user.UserImpl
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.ApopCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.DeleCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.ListCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.NoopCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.PassCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.Pop3Command
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.QuitCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.RetrCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.RsetCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.StatCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.TopCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.UidlCommand
 
execute(Pop3Connection, Pop3State, String) - Method in class com.icegreen.greenmail.pop3.commands.UserCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.DataCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.HeloCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.MailCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.NoopCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.QuitCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.RcptCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.RsetCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.SmtpCommand
 
execute(SmtpConnection, SmtpState, SmtpManager, String) - Method in class com.icegreen.greenmail.smtp.commands.VrfyCommand
 
existsResponse(int) - Method in class com.icegreen.greenmail.imap.ImapResponse
 
expunge() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
expunge() - Method in interface com.icegreen.greenmail.store.MailFolder
 
expunged(int) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
expunged(int) - Method in interface com.icegreen.greenmail.store.FolderListener
 
expungeResponse(int) - Method in class com.icegreen.greenmail.imap.ImapResponse
 

F

fetchResponse(int, String) - Method in class com.icegreen.greenmail.imap.ImapResponse
 
FLAGGED - Static variable in class com.icegreen.greenmail.store.MessageFlags
 
flagList(ImapRequestLineReader) - Method in class com.icegreen.greenmail.imap.commands.CommandParser
Reads a "flags" argument from the request.
flagsResponse(Flags) - Method in class com.icegreen.greenmail.imap.ImapResponse
 
flagsUpdated(int, Flags, Long) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
flagsUpdated(int, Flags, Long) - Method in interface com.icegreen.greenmail.store.FolderListener
 
FolderException - Exception in com.icegreen.greenmail.store
Thrown on an inappropriate attempt to reference a mailbox.
FolderException(String) - Constructor for exception com.icegreen.greenmail.store.FolderException
Construct a new MailboxException instance.
FolderException(String, String) - Constructor for exception com.icegreen.greenmail.store.FolderException
Construct a new MailBoxException instance.
FolderException(String, String, String) - Constructor for exception com.icegreen.greenmail.store.FolderException
Construct a new MailBoxException instance.
FolderListener - Interface in com.icegreen.greenmail.store
 
forceConnectionClose(String) - Method in class com.icegreen.greenmail.imap.ImapHandler
 
format(Flags) - Static method in class com.icegreen.greenmail.store.MessageFlags
Returns IMAP formatted String of MessageFlags for named user

G

getAcceptedIssuers() - Method in class com.icegreen.greenmail.util.DummyTrustManager
 
getAddressList(Address[]) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getAllMessages() - Method in interface com.icegreen.greenmail.imap.ImapHostManager
 
getAllMessages() - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
getAsString() - Method in interface com.icegreen.greenmail.foedus.util.Resource
 
getAsString() - Method in class com.icegreen.greenmail.foedus.util.StringBufferResource
 
getAttributes() - Method in class com.icegreen.greenmail.store.SimpleStoredMessage
 
getAttributes() - Method in interface com.icegreen.greenmail.store.StoredMessage
 
getBindAddress() - Method in class com.icegreen.greenmail.util.ServerSetup
 
getBindTo() - Method in class com.icegreen.greenmail.AbstractServer
 
getBody(Part) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getBodyAsBytes(Part) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getBodyStructure(boolean) - Method in interface com.icegreen.greenmail.store.MailMessageAttributes
Provides the Body Structure information for this message.
getBodyStructure(boolean) - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
Provides the Body Structure information for this message.
getChildren(MailFolder) - Method in class com.icegreen.greenmail.store.InMemoryStore
 
getChildren(MailFolder) - Method in interface com.icegreen.greenmail.store.Store
 
getClientAddress() - Method in class com.icegreen.greenmail.pop3.Pop3Connection
 
getClientAddress() - Method in class com.icegreen.greenmail.smtp.SmtpConnection
 
getClientHostname() - Method in interface com.icegreen.greenmail.imap.ImapSession
 
getClientHostname() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getClientIP() - Method in interface com.icegreen.greenmail.imap.ImapSession
 
getClientIP() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getCommand(String) - Method in class com.icegreen.greenmail.imap.commands.ImapCommandFactory
 
getCommand(String) - Method in class com.icegreen.greenmail.pop3.commands.Pop3CommandRegistry
 
getCommand(String) - Method in class com.icegreen.greenmail.smtp.commands.SmtpCommandRegistry
 
getContent() - Method in class com.icegreen.greenmail.mail.MovingMessage
 
getDefault() - Static method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
getDefault() - Static method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
getDefaultCipherSuites() - Method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
getDefaultCipherSuites() - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
getEmail() - Method in class com.icegreen.greenmail.mail.MailAddress
 
getEmail() - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
getEmail() - Method in class com.icegreen.greenmail.user.UserImpl
 
getEmailCount() - Method in class com.icegreen.greenmail.smtp.SmtpManager.WaitObject
 
getEnvelope() - Method in interface com.icegreen.greenmail.store.MailMessageAttributes
Provides the Envelope structure information for this message.
getEnvelope() - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
Provides the Envelope structure information for this message.
getExpunged() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getFirstUnseen() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getFirstUnseen() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getFlags() - Method in class com.icegreen.greenmail.store.SimpleStoredMessage
 
getFlags() - Method in interface com.icegreen.greenmail.store.StoredMessage
 
getFlagUpdates() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getFolder(GreenMailUser, String) - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Returns a reference to an existing Mailbox.
getFolder(GreenMailUser, String, boolean) - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Returns a reference to an existing Mailbox.
getFolder(GreenMailUser, String) - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
getFolder(GreenMailUser, String, boolean) - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
getFolder() - Method in class com.icegreen.greenmail.pop3.Pop3State
 
getFullName() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getFullName() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getHeaderAsBytes(Part) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getHeaders(Part) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getHeloName() - Method in class com.icegreen.greenmail.smtp.SmtpConnection
 
getHierarchyDelimiter() - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Returns the hierarchy delimiter for mailboxes on this host.
getHierarchyDelimiter() - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
getHighVal() - Method in class com.icegreen.greenmail.imap.commands.IdRange
 
getHighVal() - Method in class com.icegreen.greenmail.imap.commands.MsnRange
 
getHost() - Method in interface com.icegreen.greenmail.imap.ImapSession
Provides the Imap host for this server, which is used for all access to mail storage and subscriptions.
getHost() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getHost() - Method in class com.icegreen.greenmail.mail.MailAddress
 
getImap() - Method in class com.icegreen.greenmail.util.GreenMail
 
getImapHostManager() - Method in class com.icegreen.greenmail.Managers
 
getImapHostManager() - Method in class com.icegreen.greenmail.user.UserManager
 
getImaps() - Method in class com.icegreen.greenmail.util.GreenMail
 
getInbox(GreenMailUser) - Method in interface com.icegreen.greenmail.imap.ImapHostManager
Returns a reference to the user's INBOX.
getInbox(GreenMailUser) - Method in class com.icegreen.greenmail.imap.ImapHostManagerImpl
 
getInputStream() - Method in interface com.icegreen.greenmail.foedus.util.Resource
 
getInputStream() - Method in class com.icegreen.greenmail.foedus.util.StringBufferResource
 
getInternalDate() - Method in interface com.icegreen.greenmail.store.MailMessageAttributes
Provides the date and time at which the message was received.
getInternalDate() - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
Provides the date and time at which the message was received.
getInternalDate() - Method in class com.icegreen.greenmail.store.SimpleStoredMessage
 
getInternalDate() - Method in interface com.icegreen.greenmail.store.StoredMessage
 
getInternalDateAsString() - Method in interface com.icegreen.greenmail.store.MailMessageAttributes
Returns IMAP formatted String representation of Date
getInternalDateAsString() - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
 
getLineCount(String) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getLogin() - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
getLogin() - Method in class com.icegreen.greenmail.user.UserImpl
 
getLowVal() - Method in class com.icegreen.greenmail.imap.commands.IdRange
 
getLowVal() - Method in class com.icegreen.greenmail.imap.commands.MsnRange
 
getMailbox(String) - Method in class com.icegreen.greenmail.store.InMemoryStore
 
getMailbox(MailFolder, String) - Method in class com.icegreen.greenmail.store.InMemoryStore
 
getMailbox(String) - Method in interface com.icegreen.greenmail.store.Store
Retrieves a mailbox based on a fully qualified name.
getMailbox(MailFolder, String) - Method in interface com.icegreen.greenmail.store.Store
Looks up a child mailbox of the supplied parent with the name given.
getManagers() - Method in class com.icegreen.greenmail.util.GreenMail
 
getMessage(long) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getMessage() - Method in class com.icegreen.greenmail.mail.MovingMessage
 
getMessage() - Method in class com.icegreen.greenmail.smtp.SmtpState
 
getMessage(long) - Method in interface com.icegreen.greenmail.store.MailFolder
 
getMessageCount() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getMessageCount() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getMessages(MsgRangeFilter) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getMessages() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getMessages(MsgRangeFilter) - Method in interface com.icegreen.greenmail.store.MailFolder
 
getMessages() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getMessages(String) - Method in class com.icegreen.greenmail.util.Retriever
 
getMessages(String, String) - Method in class com.icegreen.greenmail.util.Retriever
 
getMessageSequenceNumber() - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
Provides the current Message Sequence Number for this message.
getMessageUids() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getMessageUids() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getMimeMessage() - Method in class com.icegreen.greenmail.store.SimpleStoredMessage
 
getMimeMessage() - Method in interface com.icegreen.greenmail.store.StoredMessage
 
getMsn(long) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getMsn(long) - Method in interface com.icegreen.greenmail.store.MailFolder
 
getName() - Method in interface com.icegreen.greenmail.imap.commands.ImapCommand
 
getName() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getName() - Method in class com.icegreen.greenmail.mail.MailAddress
 
getName() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getNonDeletedMessages() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getNonDeletedMessages() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getPassword() - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
getPassword() - Method in class com.icegreen.greenmail.user.UserImpl
 
getPermanentFlags() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getPermanentFlags() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getPop3() - Method in class com.icegreen.greenmail.util.GreenMail
 
getPop3s() - Method in class com.icegreen.greenmail.util.GreenMail
 
getPort() - Method in class com.icegreen.greenmail.AbstractServer
 
getPort() - Method in class com.icegreen.greenmail.util.ServerSetup
 
getPortOffset() - Static method in class com.icegreen.greenmail.util.ServerSetupTest
 
getProtocol() - Method in class com.icegreen.greenmail.AbstractServer
 
getProtocol() - Method in class com.icegreen.greenmail.util.ServerSetup
 
getQualifiedMailboxName() - Method in interface com.icegreen.greenmail.user.GreenMailUser
 
getQualifiedMailboxName() - Method in class com.icegreen.greenmail.user.UserImpl
 
getReader() - Method in interface com.icegreen.greenmail.foedus.util.Resource
 
getReader() - Method in class com.icegreen.greenmail.foedus.util.StringBufferResource
 
getReader() - Method in class com.icegreen.greenmail.smtp.SmtpConnection
 
getReceivedMessages() - Method in class com.icegreen.greenmail.util.GreenMail
 
getRecentCount(boolean) - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getRecentCount(boolean) - Method in interface com.icegreen.greenmail.store.MailFolder
 
getRecipientIterator() - Method in class com.icegreen.greenmail.mail.MovingMessage
 
getRemoteServer() - Method in exception com.icegreen.greenmail.store.FolderException
 
getResponseCode() - Method in exception com.icegreen.greenmail.store.FolderException
 
getReturnPath() - Method in class com.icegreen.greenmail.mail.MovingMessage
 
getSelected() - Method in interface com.icegreen.greenmail.imap.ImapSession
Provides the selected mailbox for this session, or null if this session is not in ImapSessionState.SELECTED state.
getSelected() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getServerAddress() - Method in class com.icegreen.greenmail.smtp.SmtpConnection
 
getServerGreetingsName() - Method in class com.icegreen.greenmail.smtp.SmtpConnection
 
getServerSetup() - Method in class com.icegreen.greenmail.AbstractServer
 
getSession(ServerSetup) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getSize() - Method in interface com.icegreen.greenmail.foedus.util.Resource
 
getSize() - Method in class com.icegreen.greenmail.foedus.util.StringBufferResource
 
getSize() - Method in interface com.icegreen.greenmail.store.MailMessageAttributes
Provides the sizeof the message in octets.
getSize() - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
Provides the sizeof the message in octets.
getSmtp() - Method in class com.icegreen.greenmail.util.GreenMail
 
getSmtpManager() - Method in class com.icegreen.greenmail.Managers
 
getSmtps() - Method in class com.icegreen.greenmail.util.GreenMail
 
getState() - Method in interface com.icegreen.greenmail.imap.ImapSession
 
getState() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getStatus() - Method in exception com.icegreen.greenmail.store.FolderException
 
getSupportedCipherSuites() - Method in class com.icegreen.greenmail.util.DummySSLServerSocketFactory
 
getSupportedCipherSuites() - Method in class com.icegreen.greenmail.util.DummySSLSocketFactory
 
getTmpFile() - Method in class com.icegreen.greenmail.foedus.util.InMemoryWorkspace
 
getTmpFile() - Method in interface com.icegreen.greenmail.foedus.util.Workspace
 
getUID() - Method in class com.icegreen.greenmail.store.SimpleMessageAttributes
Provides the unique identity value for this message.
getUid() - Method in class com.icegreen.greenmail.store.SimpleStoredMessage
 
getUid() - Method in interface com.icegreen.greenmail.store.StoredMessage
 
getUidNext() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getUidNext() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getUidValidity() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getUidValidity() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getUnseenCount() - Method in class com.icegreen.greenmail.imap.ImapSessionFolder
 
getUnseenCount() - Method in interface com.icegreen.greenmail.store.MailFolder
 
getUser() - Method in interface com.icegreen.greenmail.imap.ImapSession
Provides the authenticated user for this session, or null if this session is not in ImapSessionState.AUTHENTICATED or ImapSessionState.SELECTED state.
getUser() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getUser() - Method in class com.icegreen.greenmail.mail.MailAddress
 
getUser() - Method in class com.icegreen.greenmail.pop3.Pop3State
 
getUser(String) - Method in class com.icegreen.greenmail.pop3.Pop3State
 
getUser(String) - Method in class com.icegreen.greenmail.user.UserManager
 
getUserByEmail(String) - Method in class com.icegreen.greenmail.user.UserManager
 
getUserManager() - Method in interface com.icegreen.greenmail.imap.ImapSession
Provides the UserManager for this session, to allow session to validate logins.
getUserManager() - Method in class com.icegreen.greenmail.imap.ImapSessionImpl
 
getUserManager() - Method in class com.icegreen.greenmail.Managers
 
getWholeMessage(Part) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
getWriter() - Method in interface com.icegreen.greenmail.foedus.util.Resource
 
getWriter() - Method in class com.icegreen.greenmail.foedus.util.StringBufferResource
 
GreenMail - Class in com.icegreen.greenmail.util
 
GreenMail() - Constructor for class com.icegreen.greenmail.util.GreenMail
Creates a SMTP, SMTPS, POP3, POP3S, IMAP, and IMAPS server binding onto non-default ports.
GreenMail(ServerSetup) - Constructor for class com.icegreen.greenmail.util.GreenMail
Call this constructor if you want to run one of the email servers only
GreenMail(ServerSetup[]) - Constructor for class com.icegreen.greenmail.util.GreenMail
Call this constructor if you want to run more than one of the email servers
GreenMailUser - Interface in com.icegreen.greenmail.user
 
GreenMailUtil - Class in com.icegreen.greenmail.util
 

H

handleRequest(InputStream, OutputStream, ImapSession) - Method in class com.icegreen.greenmail.imap.ImapRequestHandler
This method parses POP3 commands read off the wire in handleConnection.
handlers - Variable in class com.icegreen.greenmail.AbstractServer
 
hashCode() - Method in class com.icegreen.greenmail.user.UserImpl
 
hasNonTextAttachments(Part) - Static method in class com.icegreen.greenmail.util.GreenMailUtil
 
HeloCommand - Class in com.icegreen.greenmail.smtp.commands
EHLO/HELO command.
HeloCommand() - Constructor for class com.icegreen.greenmail.smtp.commands.HeloCommand
 
HIERARCHY_DELIMITER - Static variable in interface com.icegreen.greenmail.imap.ImapConstants
 
HIERARCHY_DELIMITER_CHAR - Static variable in interface com.icegreen.greenmail.imap.ImapConstants
 

I

IdRange - Class in com.icegreen.greenmail.imap.commands
Represents a range of UID values.
IdRange(long) - Constructor for class com.icegreen.greenmail.imap.commands.IdRange
 
IdRange(long, long) - Constructor for class com.icegreen.greenmail.imap.commands.IdRange
 
IdSet - Interface in com.icegreen.greenmail.imap.commands
 
IF_CREATED_LOCAL - Static variable in exception com.icegreen.greenmail.store.FolderException
 
IF_CREATED_REMOTE - Static variable in exception com.icegreen.greenmail.store.FolderException
 
IMAP - Static variable in class com.icegreen.greenmail.util.ServerSetup
 
IMAP - Static variable in class com.icegreen.greenmail.util.ServerSetupTest
 
ImapCommand - Interface in com.icegreen.greenmail.imap.commands
Represents a processor for a particular Imap command.
ImapCommandFactory - Class in com.icegreen.greenmail.imap.commands
A factory for ImapCommand instances, provided based on the command name.
ImapCommandFactory() - Constructor for class com.icegreen.greenmail.imap.commands.ImapCommandFactory
 
ImapConstants - Interface in com.icegreen.greenmail.imap
 
ImapHandler - Class in com.icegreen.greenmail.imap
The handler class for IMAP connections.
ImapHandler(UserManager, ImapHostManager, Socket) - Constructor for class com.icegreen.greenmail.imap.ImapHandler
 
ImapHostManager - Interface in com.icegreen.greenmail.imap
A host machine that has an IMAP4rev1 messaging server.
ImapHostManagerImpl - Class in com.icegreen.greenmail.imap
An initial implementation of an ImapHost.
ImapHostManagerImpl() - Constructor for class com.icegreen.greenmail.imap.ImapHostManagerImpl
Hack constructor which creates an in-memory store, and creates a console logger.
ImapHostManagerImpl(Store) - Constructor for class com.icegreen.greenmail.imap.