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

A

AbstractCommand - Class in org.abstracthorizon.mercury.common.command
Abstract command.
AbstractCommand(String) - Constructor for class org.abstracthorizon.mercury.common.command.AbstractCommand
Constructor
accept(File, String) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Part of FilenameFilter interface.
add(int) - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Adds value to score
add(String, Class<? extends IMAPCommand>) - Static method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommandFactory
Adds new command
add(Sequence) - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Adds new sequence to composed sequence
addAlias(String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Utility method that adds new alias to this manager.
addDomain(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Adds new domain
addDomain(String) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Adds new domain
addDomain(String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Adds new domain to this manager.
addEntry(String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Adds new "raw" entry to properties.
addEntryToStore(KeyStore, String, char[]) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Adds entry to a keystore
addFrom(Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Adds from address
addFrom(Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Adds from address
addFrom(Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Adds from address
addHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Adds new header
addHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Adds new header
addHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Adds new header
addHeaderLine(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Adds header line
addHeaderLine(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Adds header line
addHeaderLine(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Adds header line
addLine(String) - Method in class org.abstracthorizon.mercury.smtp.SMTPResponse
Adds new line
addMailbox(String, String, char[]) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Adds new mailbox
addMailbox(String, String, char[]) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Adds new mailbox
addMailbox(String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Utility method to add new mailbox to this manager.
addMessage(MimeMessage, int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Adds message to folder's internal storage.
addMessage(MimeMessage, int) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
Adds message to folder's internal storage.
addMessageNumber(long) - Method in class org.abstracthorizon.mercury.imap.response.SearchResponse
Adds number of message that confirms to selected criteria
addMessages(List<MaildirMessage>, boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Adds messages to the folder.
addMessages(MaildirFolder, List<MaildirMessage>) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method adds messages to the folder.
addPredefinedProcessors(List<String>) - Method in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMAccessLogConnectionHandler
Adds lists of predefined processors to the lists of provider classes.
addRecipient(Message.RecipientType, Address) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Adds new recipient to the message
addRecipient(Message.RecipientType, Address) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Adds new recipient to the message
addRecipient(Message.RecipientType, Address) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Adds new recipient to the message
addRecipients(Message.RecipientType, Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Adds recipients
addRecipients(Message.RecipientType, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Adds recipients
addRecipients(Message.RecipientType, Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Adds recipients
addRecipients(Message.RecipientType, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Adds recipients
addRecipients(Message.RecipientType, Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Adds recipients
addRecipients(Message.RecipientType, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Adds recipients
addReturnPath(String) - Method in class org.abstracthorizon.mercury.smtp.util.Path
Adds new element to return path
addToTotalBytes(long) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Adds to total received bytes number (e-mail body only)
AdvancedFileReader - Class in org.abstracthorizon.mercury.common.io
File reader that can uses random access file.
AdvancedFileReader(File, long, long) - Constructor for class org.abstracthorizon.mercury.common.io.AdvancedFileReader
Constructor
alfa(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
alfa_digit(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
all - Variable in class org.abstracthorizon.mercury.imap.util.section.HeaderSection
All keyword is recognised
allowInsecure - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Allow insecure connections
ALWAYS_SEND_UNILATERAL_DATA - Static variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
 
ALWAYS_SUPRESS_UNILATERAL_DATA - Static variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
 
ANSWERED - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
 
Append - Class in org.abstracthorizon.mercury.imap.cmd
Append IMAP command
Append(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Append
Constructor
append(Body, MimeMessage) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Append message to response
append(String) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends string to response
append(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends content string buffer
append(int) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends integer
append(long) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends long number
append(char) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends char
append(Object) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends object
append(byte[]) - Method in class org.abstracthorizon.mercury.imap.response.Response
Sends directly buffer to output
append(byte[], int, int) - Method in class org.abstracthorizon.mercury.imap.response.Response
Appends buffer
append(StringBuffer, String) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Appends elements to header value making it sure it is not over 999 chars.
Append.MMessage - Class in org.abstracthorizon.mercury.imap.cmd
Message wrapper that adds received date
Append.MMessage(Session, InputStream, Date) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Append.MMessage
Constructor
appendAddress(String[]) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends addresses
appendAddress(Address[]) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends addresses
appendCloseP() - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends )
appendDate(Date) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends date.
appendDisposition(MimePart) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends disposition or NIL
appendMessages(Message[]) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Appends messages.
appendMessages(MaildirFolder, Message[]) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Appends messages to the folder.
appendMessages(Message[]) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Appends messages to the maildir data.
appendMessages(Message[]) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
Appends messages to this folder.
appendNil() - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends NIL
appendNString(String) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends NSTRING.
appendObject(Object) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends object calling toString method
appendOpenP() - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends (
appendParameter(String) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends parameter
appendParameters(String) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends parameters
appendQuote() - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends quotation marks
appendSpace() - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends space
appendString(String) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends string escaping all offending characters
appendString(String[]) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Appends strings separated with spaces
astring(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
astring_char(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
astring_char(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
asuid - Variable in class org.abstracthorizon.mercury.imap.cmd.Search
Runs as UID
asuid - Variable in class org.abstracthorizon.mercury.imap.cmd.UIDCommand
Run as UID command
atDomain(StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
atom(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
atom(StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
atom_char(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
atom_char(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
ATTRIBUTE - Static variable in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Mail session data attribute name for this object
attributes - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
attrs - Variable in class org.abstracthorizon.mercury.imap.cmd.Fetch
Attributes
Authenticate - Class in org.abstracthorizon.mercury.imap.cmd
Authenticate IMAP command
Authenticate(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Authenticate
Constructor
authenticate(String, int, String, char[]) - Method in interface org.abstracthorizon.mercury.maildir.security.AuthenticationProvider
Tries to authenticate given user.
authenticate(String, int, String, char[]) - Method in class org.abstracthorizon.mercury.maildir.security.GenericAuthenticationProvider
Empty implementation that always returns true
authenticate(String, int, String, char[]) - Method in class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider
Authenticates user by logging to given login context
AuthenticationProvider - Interface in org.abstracthorizon.mercury.maildir.security
Interface describing authentication provider.
authorise(String, String) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Authorises session.
authorised - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Is user authenticated and authorised to use some commands
autosave - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager
Shell changes in properties automatically trigger saving values back to the file
available() - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
available() - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
available() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Returns number of available bytes in stream (to end of stream).

B

Bad - Class in org.abstracthorizon.mercury.imap.cmd
Artificial command representing unknown command
Bad() - Constructor for class org.abstracthorizon.mercury.imap.cmd.Bad
Constructor
BAD_SEQUENCE_OF_COMMANDS_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Bad sequence of commands response
BADCommandException - Exception in org.abstracthorizon.mercury.imap
Bad command exception implementation.
BADCommandException() - Constructor for exception org.abstracthorizon.mercury.imap.BADCommandException
Constructor
BADCommandException(String) - Constructor for exception org.abstracthorizon.mercury.imap.BADCommandException
Constructor
BADCommandException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.imap.BADCommandException
Constructor
BADCommandException(Exception) - Constructor for exception org.abstracthorizon.mercury.imap.BADCommandException
Constructor
BADResponse - Class in org.abstracthorizon.mercury.imap.response
BAD response
BADResponse(IMAPSession, String) - Constructor for class org.abstracthorizon.mercury.imap.response.BADResponse
Tagged BAD response
BADResponse(IMAPSession, int, String) - Constructor for class org.abstracthorizon.mercury.imap.response.BADResponse
BAD response
base - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Directory folder data is for
base - Variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Store's base directory file
Base64 - Class in org.abstracthorizon.mercury.imap.util
 
Base64() - Constructor for class org.abstracthorizon.mercury.imap.util.Base64
 
baseName - Variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Message's base name, name without info (flags)
baseNameFromFile(File) - Static method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Static method that obtains base name from the given file.
Body - Class in org.abstracthorizon.mercury.imap.util.section
BODY section
Body() - Constructor for class org.abstracthorizon.mercury.imap.util.section.Body
Constructor
BodyStructure - Class in org.abstracthorizon.mercury.imap.util.section
BODYSTRUCTURE section
BodyStructure() - Constructor for class org.abstracthorizon.mercury.imap.util.section.BodyStructure
Constructor
buffer - Variable in class org.abstracthorizon.mercury.common.io.StringBufferReader
Buffer
buffer - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Buffer array output stream
buffer - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner
Buffer
buffer - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream's buffer
buffer - Variable in class org.abstracthorizon.mercury.smtp.SMTPScanner
Buffer
BUFFER_LEN - Static variable in class org.abstracthorizon.mercury.imap.cmd.Append
Default buffer len
BUFFER_SIZE - Static variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream's buffer size
buflen - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream's buffer content len
bufptr - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream's buffer start pointer
ByeResponse - Class in org.abstracthorizon.mercury.imap.response
 
ByeResponse(IMAPSession) - Constructor for class org.abstracthorizon.mercury.imap.response.ByeResponse
Constructor
bytesSent0Index - Variable in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Cached index of bytes sent with zero
bytesSentIndex - Variable in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Cached index of bytes sent

C

cacheArray - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolder
 
cachedFullName - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Cached folder's full name
cachedName - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Cached folder's name
calcSize(Part) - Method in class org.abstracthorizon.mercury.imap.util.section.Body
Calculates the size of given part
CAN_DO_POSTLOAD_CHECK - Static variable in interface org.abstracthorizon.mercury.smtp.filter.Filter
Can this filter do post load checks
CAN_DO_PRELOAD_CHECK - Static variable in interface org.abstracthorizon.mercury.smtp.filter.Filter
Can this filter do pre load checks
CAN_PROCESS_DESTINATION_MAILBOX - Static variable in interface org.abstracthorizon.mercury.smtp.filter.Filter
Can this filter process destination mailbox
CAN_PROCESS_SOURCE_DOMAIN - Static variable in interface org.abstracthorizon.mercury.smtp.filter.Filter
Can this filter process source domain
CAN_PROCESS_SOURCE_MAILBOX - Static variable in interface org.abstracthorizon.mercury.smtp.filter.Filter
Can this filter process source mailbox
Capability - Class in org.abstracthorizon.mercury.imap.cmd
Capability IMAP command
Capability(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Capability
Constructor
CapabilityResponse - Class in org.abstracthorizon.mercury.imap.response
Response for capability command
CapabilityResponse(IMAPSession) - Constructor for class org.abstracthorizon.mercury.imap.response.CapabilityResponse
Constructor
caseSensitive - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager
Mail box is case sensitive flag
changeMailboxPassword(String, String, char[]) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Changes password of a mailbox.
changeMailboxPassword(String, String, char[], char[]) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Changes mailboxes password.
changeMailboxPassword(String, String, char[], char[]) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Changes mailboxes password
character(char) - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Checks next character is given character
charset - Variable in class org.abstracthorizon.mercury.imap.cmd.Search
Charset
Check - Class in org.abstracthorizon.mercury.imap.cmd
Check IMAP Command
Check(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Check
Constructor
check_eol() - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
check_eol() - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
checkDirs() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method checks if new, cur and tmp directories exist.
checkEOL(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Checks if command is read fully
checkOpened() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Checks if underlaying file is opened.
child - Variable in class org.abstracthorizon.mercury.imap.util.section.PointerSection
Child element for this section
cleanInput - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Clear flag is set to indicate that skip_line mustn't be called after command.
cleanup() - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Cleans up
clear() - Method in class org.abstracthorizon.mercury.common.io.TempStorage
Clears storage for new use
clear() - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Clears score - sets it to SPAMScore.ZERO value
clear() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Clears list of sequences
clear() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Clears session data object
close() - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
 
close() - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
close() - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
 
Close - Class in org.abstracthorizon.mercury.imap.cmd
Close IMAP command
Close(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Close
Constructor
close() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Closes IMAP session (connection)
close() - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
close() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Closes the stream and releases allocated resources.
close(boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Closes the folder.
close(MaildirFolder) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is called with folder that is closing.
close(boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
close(boolean) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
This implementation releases uids map and calls superclass' close method.
close() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Closes the session (connection)
closed(SharedInputStreamImpl) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
This is callback method used by SharedInputStreamImpl to register that stream is now closed.
closedRef - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Weak reference to data when there are no open folders
closeFile() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Closes all SharedInputStream impementations over this file.
closeImpl() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
This method actually releases the resources (random access file)
closeWithProvider(FileProvider) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
Method that implicitly releases all RandomAccessFiles from all streams that use given FileProvider
code - Variable in class org.abstracthorizon.mercury.smtp.SMTPResponse
Response code
Command - Interface in org.abstracthorizon.mercury.common.command
An interface that represents an command.
COMMAND_NOT_IMPLEMENTED_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Command not implemented response
COMMAND_NOT_RECOGNISED_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Command not recognised response
commandAny(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Processes any command
commandAuth(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Processes authorised commands
CommandException - Exception in org.abstracthorizon.mercury.common.command
Command exception
CommandException() - Constructor for exception org.abstracthorizon.mercury.common.command.CommandException
COnstructor
CommandException(String) - Constructor for exception org.abstracthorizon.mercury.common.command.CommandException
Constructor
CommandException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.common.command.CommandException
Constructor
CommandException(Exception) - Constructor for exception org.abstracthorizon.mercury.common.command.CommandException
Constructor
CommandFactory - Class in org.abstracthorizon.mercury.common.command
An interface defining command factory
CommandFactory() - Constructor for class org.abstracthorizon.mercury.common.command.CommandFactory
 
CommandFactoryProvider - Interface in org.abstracthorizon.mercury.common.command
Command factory provider
commandLine - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Current command line
commandNonAuth(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Processes non-authorised comamnds
commands - Static variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommandFactory
Map of commands
commands - Variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Map of commands
commandSelected(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Processes select command
commandStarted - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Timestamp command started
commit() - Method in class org.abstracthorizon.mercury.imap.response.Response
Commits response
compareTo(Sequence) - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Compares two sequences returning -1, 0 or 1
compareTo(Sequence) - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Compares two sequences
compareTo(MaildirMessage) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
This method compares two messages by base name.
compareTo(MaildirMessage) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirMessage
This method compares two messages' uids.
compareTo(UIDMessage) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMessageWrapper
Compares wrapped message's uid with supplied message's uid.
compareTo(Message) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Wrapper around wrapped message's compareTo method.
compose(boolean, String) - Static method in exception org.abstracthorizon.mercury.imap.util.ParserException
Composes string
compose(boolean, String) - Static method in exception org.abstracthorizon.mercury.smtp.exception.ParserException
Composes string "Syntax error - expected " + msg.
composeDestMailboxes(List<Path>) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Composes Received header's list of destination mailboxes
ComposedSequence - Class in org.abstracthorizon.mercury.imap.util
Composed sequence - an ordered sequence of sequences.
ComposedSequence() - Constructor for class org.abstracthorizon.mercury.imap.util.ComposedSequence
Constructor
composedSequenceIterator(IMAPSession, MessageProcessor, Folder, ComposedSequence, boolean) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Iterates over sequence for given folder's messages
composeMessage(Folder) - Static method in class org.abstracthorizon.mercury.imap.response.ListResponse
Composes the message
composeReceivedHeader(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Adds "Received:" header.
ConfigurableStorageManager - Interface in org.abstracthorizon.mercury.common
This interface defines configurable storage manager
connectionHandler - Variable in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Cached value
contains(Sequence) - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Returns true if sequence exists
CONTINUATION_RESPONSE - Static variable in class org.abstracthorizon.mercury.imap.response.Response
 
ContinuationResponse - Class in org.abstracthorizon.mercury.imap.response
Continuation response
ContinuationResponse(IMAPSession, String) - Constructor for class org.abstracthorizon.mercury.imap.response.ContinuationResponse
Constructor
Copy - Class in org.abstracthorizon.mercury.imap.cmd
Copy IMAP Command
Copy(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Copy
Constructor
copy(InputStream, OutputStream) - Method in class org.abstracthorizon.mercury.setup.MercurySetup
 
countLines(Part) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Counts lines in given part
Create - Class in org.abstracthorizon.mercury.imap.cmd
Create IMAP command
Create(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Create
Constructor
create(int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Creates folder.
create(int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Creates folder.
CREATE_FILE_RETRIES - Static variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Number of retries when creating new file
createBaseFile(URLName, String) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Creates base file and substitues {user}, {port}, {host} and {protocol}
createBodyStructure(MimePart, boolean) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Creates body structore and appends it to response
created - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
When session is created
createEnvelope(MimeMessage) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Creates envelope and appends it to response
createExistingMaildirMessage(File, int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method creates new maildir message object for existing file in folder data's directory.
createExistingMaildirMessage(File, int) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
This method creates new maildir message object for existing file in folder data's directory.
createFile(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Creates new file for the (new) message.
createFileName(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Creates file name, a file name composed of time, milliseconds, process id and random number, host name and flags (as part of file's info).
createFileName(String) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirMessage
Creates file name using supplied flags.
createFolder(MaildirFolderData) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Creates new folder instance with given folder data.
createFolder(MaildirFolderData) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirStore
This implementation creates UIDMaildirFolder
createFolderData(File) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
This implementation creates MaildirFolderData from supplied file.
createFolderData(File) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirStore
This implementation creates UIDMaildirFolderData from supplied file.
createFolderMessages() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method creates collection structure for storing messages in the folder.
createHeaders(MimePart) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Creates string representation of headers for mime part
createHeaders(MimePart, List<String>, boolean) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Creates string representation of headers for mime part
createHeaders(MimePart, Enumeration<?>) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Creates string representation of headers for mime part
createInternetHeaders(InputStream) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns headers
createLogLine(Connection, long) - Method in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMAccessLogConnectionHandler
 
createNewMaildirMessage(MimeMessage, int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method creates new maildir message for folder data (not folder).
createNewMaildirMessage(MimeMessage, int) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
This method creates new maildir message for folder data (not folder).
createURLName(String, String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
 
CRLF - Static variable in class org.abstracthorizon.mercury.imap.util.MessageUtilities
CR/LF
CRLF - Static variable in class org.abstracthorizon.mercury.smtp.command.DataCommand
 
CRLF - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponse
CR as byte array
cur - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Cur subdirectory

D

data - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Folder's data
DATA - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
DATA command
data - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Session data
DataCommand - Class in org.abstracthorizon.mercury.smtp.command
SMTP DATA command.
DataCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.DataCommand
Constructor
date - Variable in class org.abstracthorizon.mercury.imap.util.DateHolder
Date
date(GregorianCalendar) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
date_day(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
date_day_fixed(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
DATE_FORMAT - Static variable in class org.abstracthorizon.mercury.common.util.RFCDate
Date format
date_month(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
date_text(GregorianCalendar) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
date_time(GregorianCalendar) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
dateFormat - Static variable in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Date format
DateHolder - Class in org.abstracthorizon.mercury.imap.util
Just a mutable date - a placeholder for date object.
DateHolder() - Constructor for class org.abstracthorizon.mercury.imap.util.DateHolder
 
dateString - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Date string
day - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Day
decode(String) - Static method in class org.abstracthorizon.mercury.imap.util.Base64
Decodes base 64 string
decorateConnection(Connection) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Sets state to SMTPSession.STATE_READY
decorateConnection(Connection) - Method in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
This method creates SMTPSession, sends initial response and sets state of session to SMTPSession.STATE_CONNECTED
decorateStoreString(String, String, String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
 
decorateStoreString(String, String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
 
defaultDomain - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Default domain if not specified in username
defaultInstance - Static variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
Pool default instance
defaultOutputStream - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Default output stream
delay - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Amount of time between two accesses.
delayFactor - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Delay factor - amount of time needed for reading directory vs delay.
Delete - Class in org.abstracthorizon.mercury.imap.cmd
Delete IMAP command
Delete(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Delete
Constructor
delete(boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Removes the folder.
delete(boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Deletes folder.
deleteAll(File) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Utility method that deletes all subdirectories and files from given directory.
DELETED - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
 
destinationMailboxes - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
DestinationMailboxFilter - Class in org.abstracthorizon.mercury.filter.spam
This filter checks if mailbox is local and if not slows down current thread for given amount of milliseconds.
DestinationMailboxFilter() - Constructor for class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Constructor
DestinationMailboxFilterBeanInfo - Class in org.abstracthorizon.mercury.filter.spam
Bean info for DestinationMailboxFilter class
DestinationMailboxFilterBeanInfo() - Constructor for class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilterBeanInfo
Constructor
DestinationMailboxFilterBeanInfo(Class<?>) - Constructor for class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilterBeanInfo
Constructor
digit() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Returns digit (oc next character) or -1
digit(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
digit(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
digit_nz(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
digit_nz(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
directories - Variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Cache
domain(StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
doPostLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Does post-load checks
doPreLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Does pre-load checks
DRAFT - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
 

E

EHLO - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
EHLO command
EhloCommand - Class in org.abstracthorizon.mercury.smtp.command
EHLO command
EhloCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.EhloCommand
Constructor
ehloIndex - Variable in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Cached index of ehlo source domain string
eightToSix - Static variable in class org.abstracthorizon.mercury.imap.util.Base64
 
empty - Static variable in class org.abstracthorizon.mercury.imap.response.FetchResponse
Empty buffer
encode(String) - Static method in class org.abstracthorizon.mercury.imap.util.Base64
Encodes string in base 64 manner
end - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream end offset
ensureExists(String, String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Ensures that mailbox (in domain) exists
Envelope - Class in org.abstracthorizon.mercury.imap.util.section
Envelope section
Envelope() - Constructor for class org.abstracthorizon.mercury.imap.util.section.Envelope
 
eol - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner
Have we reached EOL
eol - Variable in class org.abstracthorizon.mercury.smtp.SMTPScanner
END OF LINE is recognised
equals(Object) - Method in class org.abstracthorizon.mercury.imap.util.section.UID
Returns true if object is of UID type
equals(Object) - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Returns true if two sequences are equal
equals(Object) - Method in class org.abstracthorizon.mercury.maildir.uid.UID
Compares two UID objects
equals(Object) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirMessage
This object compares two messages based on UID value.
equals(Object) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMessageWrapper
Checks supplied message's uid against wrapped message's uid
equals(Object) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Compares two objects.
equals(Object) - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns true if two objects are same
error - Variable in class org.abstracthorizon.mercury.imap.cmd.Bad
Error message
error - Variable in class org.abstracthorizon.mercury.smtp.command.NotImplementedCommand
Error string
Examine - Class in org.abstracthorizon.mercury.imap.cmd
Examine IMAP command
Examine(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Examine
Constructor
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Append
Executes method
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Authenticate
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Bad
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Capability
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Close
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Copy
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Create
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Delete
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Examine
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Expunge
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Fetch
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Idle
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Executes the command.
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.List
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Login
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Logout
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.LSub
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.NOOP
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Partial
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Rename
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Search
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Select
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.StartTLS
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Status
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Store
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Subscribe
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.UID
Executes the command
execute(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Unsubscribe
Executes the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.EhloCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.MailCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.NoopCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.NotImplementedCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.QuitCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.RcptCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.ResetCommand
Executed the command
execute(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommand
Executed the command
executeImpl(IMAPSession, boolean) - Method in class org.abstracthorizon.mercury.imap.cmd.Select
Executes the command
exists() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Return's true if folder exists.
exists() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns true if folder exists.
ExistsResponse - Class in org.abstracthorizon.mercury.imap.response
Exists response
ExistsResponse(IMAPSession, Folder) - Constructor for class org.abstracthorizon.mercury.imap.response.ExistsResponse
Constructor
EXPN - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
EXPN command
Expunge - Class in org.abstracthorizon.mercury.imap.cmd
Expunge IMAP command
Expunge(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Expunge
Constructor
expunge() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Expunges deleted messages.
expunge(MaildirFolder, boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Expunges messages for given folder.
expunge() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
expunge() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Expunges the message.
expungeMessage(MaildirMessage) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Expunges one message
ExpungeResponse - Class in org.abstracthorizon.mercury.imap.response
Expunge response
ExpungeResponse(IMAPSession, int) - Constructor for class org.abstracthorizon.mercury.imap.response.ExpungeResponse
Constructor

F

factory - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Command factory
factory - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Cached reference to command factory
features() - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Returns Filter.CAN_PROCESS_DESTINATION_MAILBOX
features() - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Returns Filter.CAN_PROCESS_SOURCE_DOMAIN, Filter.CAN_PROCESS_SOURCE_MAILBOX, Filter.CAN_PROCESS_DESTINATION_MAILBOX, Filter.CAN_DO_PRELOAD_CHECK and Filter.CAN_DO_POSTLOAD_CHECK.
features() - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
features() - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
This method returns features of implemented filter
features() - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
Returns Filter.CAN_PROCESS_DESTINATION_MAILBOX
features() - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
Fetch - Class in org.abstracthorizon.mercury.imap.cmd
Fetch IMAP command
Fetch(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Fetch
Constructor
fetch(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.Fetch
Executes the command
fetch_att(IMAPScanner, List<Object>) - Static method in class org.abstracthorizon.mercury.imap.cmd.Fetch
Parses fetch attributes
FetchResponse - Class in org.abstracthorizon.mercury.imap.response
Fetch response
FetchResponse(IMAPSession, int) - Constructor for class org.abstracthorizon.mercury.imap.response.FetchResponse
Constructor
fields - Variable in class org.abstracthorizon.mercury.imap.util.section.HeaderSection
List of fields
file - Variable in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
Random access file
file - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Temporary file
file - Variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Message's file
FileProvider - Interface in org.abstracthorizon.mercury.maildir.file
Interface needed for SharedInputStreamImpl objects.
fileProvider - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
File provider reference
files - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
Set of opened SharedInputStreamImpls
files - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData.Data
Map from files to message objects
fileSize - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Cached value of file's size
fileSize - Variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Cached file size or -1
Filter - Interface in org.abstracthorizon.mercury.smtp.filter
This interface represents a filter for SMTP messages
FilterDataCommand - Class in org.abstracthorizon.mercury.smtp.filter
SMTP DATA command.
FilterDataCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.FilterDataCommand
Constructor
FilterEhloCommand - Class in org.abstracthorizon.mercury.smtp.filter
Filter command that adds extra processing to EHLO command.
FilterEhloCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.FilterEhloCommand
Constructor
FilterMailCommand - Class in org.abstracthorizon.mercury.smtp.filter
Mail command extension that invokes available filters
FilterMailCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.FilterMailCommand
Constructor
FilterRcptCommand - Class in org.abstracthorizon.mercury.smtp.filter
RCPT command that invokes filters
FilterRcptCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.FilterRcptCommand
Constructor
FilterResetCommand - Class in org.abstracthorizon.mercury.smtp.filter
Reset command that invokes filters to finish mail session
FilterResetCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.FilterResetCommand
Constructor
filters - Variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
List of all filters
FinalSPAMFilter - Class in org.abstracthorizon.mercury.filter.spam
SPAM filter that comes last in chain.
FinalSPAMFilter() - Constructor for class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Constructor
findInbox(String, String, char[]) - Method in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager
This method calls super find inbox method and then authenticates user against given password.
findInbox(String, String, char[]) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Updates path parameter with local mailbox (folder from JavaMail if mailbox/alias exists.
findInbox(String, String, char[]) - Method in interface org.abstracthorizon.mercury.common.StorageManager
Returns local store's inbox if user is local or null otherwise.
findMessageByUID(Folder, long) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Find message by UID
FindStorageFilter - Class in org.abstracthorizon.mercury.smtp.filter
Filter that checks if mailbox is in local storage
FindStorageFilter() - Constructor for class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
findStore(String, String, char[]) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
 
findStore(String, String, char[]) - Method in interface org.abstracthorizon.mercury.common.StorageManager
Returns local store if user is local or null otherwise.
findUID(Message) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Returns messages's UID
finger() - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Note: Address or host must be populated.
finger(String) - Static method in class org.abstracthorizon.mercury.finger.SimpleFinger
Invokes finger function
finger(String, String) - Static method in class org.abstracthorizon.mercury.finger.SimpleFinger
Invokes finger
finish(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Finishes processing
finishConnection(Connection) - Method in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Sends SMTPResponses.SHUTTING_DOWN_RESPONSE if possible and closes the session
finishProcessingConnection(Connection, boolean) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Does nothing
finishSession(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Does nothing
finishSession(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Removes spam score attribute
finishSession(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
finishSession(MailSessionData) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
Disposes all internal values connected to the session
finishSession(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
finishSession(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
first() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Sets pointer to first element in sequences
first() - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Resets internal iterator
first() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Resets internal iterator
flag(Flags) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
flag_list(Flags) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
FLAGGED - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
 
flags - Static variable in class org.abstracthorizon.mercury.imap.cmd.Select
Flags
flags - Variable in class org.abstracthorizon.mercury.imap.cmd.Store
Flags
Flags - Class in org.abstracthorizon.mercury.imap.util.section
Flags
Flags() - Constructor for class org.abstracthorizon.mercury.imap.util.section.Flags
 
flags - Variable in class org.abstracthorizon.mercury.imap.util.section.Flags
Flags
FLAGS_SEPERATOR - Static variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Flags (info) separator
FlagsResponse - Class in org.abstracthorizon.mercury.imap.response
Flags response
FlagsResponse(IMAPSession, Flags) - Constructor for class org.abstracthorizon.mercury.imap.response.FlagsResponse
Response
FlagUtilities - Class in org.abstracthorizon.mercury.imap.util
Utilities for flags
FlagUtilities() - Constructor for class org.abstracthorizon.mercury.imap.util.FlagUtilities
 
FlagUtilities - Class in org.abstracthorizon.mercury.maildir
Utility class for handling maildir flags
flushMail(InputStream, int) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterDataCommand
Reads raw mail from the input stream until "." It ensures speed does not exceeds given
folderData - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolder
Folder data.
format - Static variable in class org.abstracthorizon.mercury.smtp.command.DataCommand
 
four_digit(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
from - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
Starting offset
from - Variable in class org.abstracthorizon.mercury.imap.util.section.Body
From
fromMaildirString(String) - Static method in class org.abstracthorizon.mercury.maildir.FlagUtilities
Creates set of flags from maildir flags string.

G

GENERIC_ERROR_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Generic error response
GenericAuthenticationProvider - Class in org.abstracthorizon.mercury.maildir.security
Generic authentication provider that always returns true
GenericAuthenticationProvider() - Constructor for class org.abstracthorizon.mercury.maildir.security.GenericAuthenticationProvider
Constructor
getAliases() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns all aliases
getAllHeaderLines() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns header lines
getAllHeaderLines() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns header lines
getAllHeaderLines() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns header lines
getAllHeaders() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns headers
getAllHeaders() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns headers
getAllHeaders() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns headers
getAllRecipients() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns all recipients
getAllRecipients() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns all recipients
getAllRecipients() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns all recipients
getAttribute(String) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Returns attribute
getBaseFile() - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Retuns base file (store's base directory)
getBaseName() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Returns cached base name
getCalendar() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Returns calendar
getCapabilityList(IMAPSession) - Static method in class org.abstracthorizon.mercury.imap.response.CapabilityResponse
Retuns list of capability strings depending on session state
getCode() - Method in class org.abstracthorizon.mercury.smtp.SMTPResponse
Returns code.
getCommand(String) - Method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommandFactory
Returns requested command
getCommand(String) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Returns a command from the map of commands
getCommandFactory() - Method in interface org.abstracthorizon.mercury.common.command.CommandFactoryProvider
Returns command factory
getCommandFactory() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns command factory that is used
getCommandLasted() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns number of millis how long last command execution lasted.
getCommands() - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Returns commands
getConnectionHandler() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns refernece to handler that created this session
getContent(DataSource) - Method in class org.abstracthorizon.mercury.maildir.MaildirMimeMultipartDataContentHandler
Returns content as MaildirMimeMultipart.
getContent() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns content
getContent() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns content
getContent() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns content
getContentID() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns content id
getContentID() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns content id
getContentID() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns content id
getContentLanguage() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns content language
getContentLanguage() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns content language
getContentLanguage() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns content language
getContentMD5() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns content md3
getContentMD5() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns content md3
getContentMD5() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns content md3
getContentStream() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns content stream
getContentType() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns content type
getContentType() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns content type
getContentType() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns content type
getCurDir() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's cur directory
getDataHandler() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns data handler
getDataHandler() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns data handler
getDataHandler() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns data handler
getDate() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Returns date
getDebugStream() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns debug output stream
getDebugStream() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns debug output stream or null
getDefaultDomain() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns default domain name
getDefaultFolder() - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns default folder
getDefaultInstance() - Static method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
This method returns default instance
getDefaultLogPattern() - Method in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMAccessLogConnectionHandler
Returns default log pattern
getDescription() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns description
getDescription() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns description
getDescription() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns description
getDestinationMailboxes() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
getDisposition() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns disposition
getDisposition() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns disposition
getDisposition() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns disposition
getDomain() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns domain
getDomains() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns domains
getDomains() - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Returns an array of domains
getDomains() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns all domains that are served
getEncoding() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns encoding
getEncoding() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns encoding
getEncoding() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns encoding
getFactory() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns command factory
getFile() - Method in class org.abstracthorizon.mercury.common.io.TempStorage
Returns temporary file (or null)
getFile() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager.URLNameFix
Returns fixed filename of URL name (adding ref part
getFile() - Method in interface org.abstracthorizon.mercury.maildir.file.FileProvider
Returns file.
getFile() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Returns message's file.
getFileName() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns file name
getFileName() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns file name
getFileName() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns file name
getFileSize() - Method in interface org.abstracthorizon.mercury.maildir.file.FileProvider
Returns file size or -1 if not known
getFileSize() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Returns file's size.
getFileSize() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Return's cached file's size.
getFilters() - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Returns filters
getFlags() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns flags
getFlagsList(Flags) - Static method in class org.abstracthorizon.mercury.imap.response.FlagsResponse
Returns list of flags as string
getFolder(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns subfolder.
getFolder(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
getFolder(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns new folder from full folder's name
getFolder(URLName) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns new folder from URLName.
getFolder() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns destination folder (or null)
getFolderData() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns folder data.
getFolderData(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns folder data for given folder.
getFolderData(File) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
This method returns folder data needed for folder to operate on.
getFolderFile() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's directory
getFolderMessages() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns folder messages.
getFolderMessages(MaildirFolder) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's messages for given folder.
getFrom() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns from
getFrom() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns from
getFrom() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns from
getFullName() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns folder's full name.
getFullName() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's full name (path and name)
getHeader(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns header
getHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns header
getHeader(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns header
getHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns header
getHeader(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns header
getHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns header
getHostAddress() - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Returns host address
getHostName() - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Returns host name
getInactivityTimeout() - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Returns inactivity timeout
getInfoSeparator() - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns info separator
getInputStream() - Method in class org.abstracthorizon.mercury.common.io.TempStorage
Returns input stream (file or memory buffer)
getInputStream(MimeMessage) - Method in class org.abstracthorizon.mercury.imap.util.section.Body
Returns measured input stream of a message
getInputStream() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns input stream
getInputStream() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns input stream
getInputStream() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns input stream
getInputStream() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns cached input stream
getJavaMailSession() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns java mail session
getJavaMailSession() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns javamail session that is used
getJavaMailSession() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns JavaMail session
getKeepLog() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns should log be kept or not
getKeyStoreFile() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns keystore resource
getKeyStoreInputStream() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns keystore as an input stream
getKeyStoreProvider() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns keystore provider
getKeyStoreType() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns keystore type
getLastAccessed() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns when this folder data is last accessd
getLastResult() - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Returns last result
getLevel() - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Returns score divided by 1000
getLineCount() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns line count
getLineCount() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns line count
getLineCount() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns line count
getLoginContext() - Method in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager
Returns login context string
getMailbox() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns mailbox
getMailboxesPath() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns mailboxes path
getMailboxNames() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns an array of mailbox names in all domains
getMailboxNames(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Returns an array of mailbox names for given domain
getMailboxNames() - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Returns list of mailbox names
getMailboxNames(String) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Returns an array of mailbox names for given domain
getMailboxNames() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns all mailbox urls
getMailboxNames(String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns all mailbox urls
getMaildirStore() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns maildir store
getMaildirStore() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns maildir store
getMailSessionData() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns mail session data object
getMainDomain() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns main domain as it appears in HELO/EHLO command response
getMainDomain() - Method in interface org.abstracthorizon.mercury.common.StorageManager
Returns a domain this server's session is operating under.
getMatchingHeaderLines(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns matching header lines
getMatchingHeaderLines(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns matching header lines
getMatchingHeaderLines(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns matching header lines
getMatchingHeaders(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns matching headers
getMatchingHeaders(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns matching headers
getMatchingHeaders(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns matching headers
getMax() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Returns maximum number from the sequence
getMax() - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Maximum element in the sequence
getMax() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Maximum element in the sequence
getMaxFlushSpeed() - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactory
Returns maximum flush speed in bytes per second
getMaxUID() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
Returns max uid value
getMessage(int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns message with supplied message number
getMessage(int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
getMessage() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMessageWrapper
Returns wrapped message
getMessage() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns wrapped messaage
getMessage() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
getMessageByUID(long) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
This method obtains message by given uid number.
getMessageCount() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns total number of messages for this folder
getMessageCount() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns message count.
getMessageID() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns message id
getMessageID() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns message id
getMessageID() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns message id
getMessages() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns all messages for this folder.
getMessagesByUID(long[]) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
This method obtains message by given uid numbers.
getMessagesByUID(long, long) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
This method obtains message from given uid range.
getMin() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Returns minimum number from the sequence
getMin() - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Minimum element in the sequence
getMin() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Minimum element in the sequence
getMnemonic() - Method in class org.abstracthorizon.mercury.common.command.AbstractCommand
Returns mnemonic
getMnemonic() - Method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Returns mnemonic
getName() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns folder's name.
getName() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's name
getNewDir() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's new directory
getNewMessageCount() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns total number of new messages for this folder
getNewMessageCount() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns new message count.
getNextUID() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
This method obtains next UID
getNonMatchingHeaderLines(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns non matching header lines
getNonMatchingHeaderLines(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns non matching header lines
getNonMatchingHeaderLines(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns non matching header lines
getNonMatchingHeaders(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns non matching headers
getNonMatchingHeaders(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns non matching headers
getNonMatchingHeaders(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns non matching headers
getOutputStream() - Method in class org.abstracthorizon.mercury.common.io.TempStorage
Returns default output stream
getParent() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns imap connection handler that created this object
getParent() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Obtains parent folder from the store.
getParent() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
getParentFolder(MaildirFolderData) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns folder with given folder data
getParentFolderName() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder parent's name
getPartsInputStream(Part) - Method in class org.abstracthorizon.mercury.imap.util.section.Body
Returns input stream of a part
getPassPhrase() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns pass phrase of a keystore to be used for switching to TLS
getPermanentFlags() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns permanent flags.
getPermanentFlags() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
getPosition() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Returns current pointer in stream
getPropertiesFile() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns properties file
getPropertiesInputStream() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns input stream to read properties from
getPropertiesOutputStream() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns output stream to write properties to
getRawInputStream() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns raw input stream
getRawInputStream() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns raw input stream
getRawInputStream() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns raw input stream
getReceivedDate() - Method in class org.abstracthorizon.mercury.imap.cmd.Append.MMessage
Returns received date
getReceivedDate() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Returns file's date or null if file doesn't exist
getReceivedDate() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns received date
getRecipients(Message.RecipientType) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns recipients
getRecipients(Message.RecipientType) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns recipients
getRecipients(Message.RecipientType) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns recipients
getReplyTo() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns reply to
getReplyTo() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns reply to
getReplyTo() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns reply to
getReturnCode() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Returns return code
getReturnPath() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns return path as string array
getScanner() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
IMAP scanner
getScanner() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns scanner object
getScore() - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Returns score
getSelectedFolder() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns selected Folder
getSender() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns sender
getSender() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns sender
getSender() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns sender
getSentDate() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns sent date
getSentDate() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns sent date
getSentDate() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns sent date
getSeparator() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns separator char
getSeparator() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns "/"
getSequencesAsIterator() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Returns sequences list iterator
getServer() - Method in class org.abstracthorizon.mercury.setup.MercurySetup
 
getServerSocketFactory(char[], InputStream) - Static method in class org.abstracthorizon.mercury.common.util.SSLUtil
This method returns SSL server socket factory based on passphrase from given keystore
getSession() - Method in class org.abstracthorizon.mercury.common.command.AbstractCommand
Returns session
getSessionAccessed() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns time when the session is last accessed
getSessionAccessedString() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns time when the session is last accessed in the human readable format
getSessionCreated() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns time when the session is created
getSessionCreatedString() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns time when the session is created in human readable format
getSize() - Method in class org.abstracthorizon.mercury.common.io.TempStorage
Returns size of storage
getSize() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns size
getSize() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns size
getSize() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns size
getSocketFactory(char[], InputStream) - Static method in class org.abstracthorizon.mercury.common.util.SSLUtil
This method returns SSL socket factory based on passphrase from given keystore
getSourceDomain() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
getSourceMailbox() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
getSpamSlowDown() - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Returns time in millis thread is going to sleep if spam recognised
getState() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns session's state
getStorageManager() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns storage manager
getStorageManager() - Method in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Sets storage manager
getStore() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns JavaMail store
getSubFolderName(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns name for given subfolder.
getSubject() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns subject
getSubject() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns subject
getSubject() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns subject
getSubtype(String) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Returns mime sub type
getTag() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns current tag
getTCPInfo(Socket) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Returns inet address as string
getThreadPool() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns thread pool to be used for parallel tasks
getTimeout() - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Returns timeout
getTmpDir() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's tmp directory
getTotalBytes() - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Returns total received bytes number (e-mail body only)
getTransferData(DataFlavor, DataSource) - Method in class org.abstracthorizon.mercury.maildir.MaildirMimeMultipartDataContentHandler
Returns null
getTransferDataFlavors() - Method in class org.abstracthorizon.mercury.maildir.MaildirMimeMultipartDataContentHandler
Returns null
getType(String) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Returns mime type
getType() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns the type of the folder
getType() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns folder's type.
getUID() - Method in class org.abstracthorizon.mercury.maildir.uid.UID
Returns uid number
getUID(Message) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
Thid method obtains uid from the given message
getUID() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirMessage
Returns message's UID object.
getUID() - Method in interface org.abstracthorizon.mercury.maildir.uid.UIDMessage
Returns UID of this message
getUID() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMessageWrapper
Returns supplied message's UID.
getUIDValidity() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
Returns UID validity for the folder
getUIDValidity() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
This method returns folder's uid validity.
getUser() - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Returns user

H

handle(Callback[]) - Method in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager.Handler
Handles callback
handle(Callback[]) - Method in class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider.Handler
 
handleConnection(Connection) - Method in class org.abstracthorizon.mercury.common.command.CommandFactory
Handles request
handleConnection(Connection) - Method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Handles connection
handleConnection(Connection) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Handles IMAP connection
handleConnection(Connection) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommand
Executed the command calling SMTPCommand.execute(SMTPSession) method
hasDomain(String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns true if domain is served by this server
hasDomain(String) - Method in interface org.abstracthorizon.mercury.common.StorageManager
Returns true in case supplied domain is local for this SMTP server.
hash - Static variable in class org.abstracthorizon.mercury.imap.util.section.UID
Hash code of UID string
hashCode() - Method in class org.abstracthorizon.mercury.imap.util.section.UID
Returns hash code
hashCode() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Returns sum of min and max
hashCode() - Method in class org.abstracthorizon.mercury.maildir.uid.UID
Returns uid converted to integer as hash code.
hashCode() - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
Returns folder's uid validity as integer - hash code
hashCode() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns hash code as sum of mailbox and domain hash codes
hasMessage(MimeMessage) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns true if message is contained in this folder.
hasNewMessages() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns true if there are new messages in this folder
hasNewMessages() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
hasStream() - Method in class org.abstracthorizon.mercury.imap.util.section.Body
Returns true if child exists and child is instance of HeaderSection
header_list(List<String>) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
headerFields() - Method in class org.abstracthorizon.mercury.imap.util.section.HeaderSection
 
HeaderSection - Class in org.abstracthorizon.mercury.imap.util.section
Header section
HeaderSection() - Constructor for class org.abstracthorizon.mercury.imap.util.section.HeaderSection
 
HELO - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
HELO commmand
HOME - Static variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Store's home directory session attribute name
host - Static variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Host name cache
hostAddress - Variable in class org.abstracthorizon.mercury.finger.SimpleFinger
Host address
hostName - Variable in class org.abstracthorizon.mercury.finger.SimpleFinger
Hostname
hour - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Hour
HTTP_SYNTAX - Static variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Http syntax session attribute name
httpSyntax - Variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Cached http syntax property

I

id - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Unique Id - needed for debug purposes only
Idle - Class in org.abstracthorizon.mercury.imap.cmd
Check IMAP Command
Idle(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Idle
Constructor
idling - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Are we in IDLE mode
IMAPCommand - Class in org.abstracthorizon.mercury.imap.cmd
A class that represents IMAP command
IMAPCommand(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Constructor
IMAPCommandException - Exception in org.abstracthorizon.mercury.imap
Exceptions thrown by IMAP commands.
IMAPCommandException() - Constructor for exception org.abstracthorizon.mercury.imap.IMAPCommandException
Constructor
IMAPCommandException(String) - Constructor for exception org.abstracthorizon.mercury.imap.IMAPCommandException
Constructor
IMAPCommandException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.imap.IMAPCommandException
Constructor
IMAPCommandException(Exception) - Constructor for exception org.abstracthorizon.mercury.imap.IMAPCommandException
Constructor
IMAPCommandFactory - Class in org.abstracthorizon.mercury.imap.cmd
IMAP Commands factory
IMAPCommandFactory() - Constructor for class org.abstracthorizon.mercury.imap.cmd.IMAPCommandFactory
Constructor
IMAPConnectionHandler - Class in org.abstracthorizon.mercury.imap
A class for IMAP service
IMAPConnectionHandler() - Constructor for class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Constructor
IMAPScanner - Class in org.abstracthorizon.mercury.imap.util
A class implementing a lexical scanner for an IMAP server.
IMAPScanner(InputStream, OutputStream) - Constructor for class org.abstracthorizon.mercury.imap.util.IMAPScanner
Constructor
IMAPScanner.Number - Class in org.abstracthorizon.mercury.imap.util
 
IMAPScanner.Number() - Constructor for class org.abstracthorizon.mercury.imap.util.IMAPScanner.Number
 
IMAPSession - Class in org.abstracthorizon.mercury.imap
A class that represents IMAP session.
IMAPSession(Connection, IMAPConnectionHandler) - Constructor for class org.abstracthorizon.mercury.imap.IMAPSession
Constructor
in - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner
Input stream
in - Variable in class org.abstracthorizon.mercury.smtp.SMTPScanner
Input stream
inactivityTimeout - Variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Inactivity timeout
INFO_SEPARATOR - Static variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Info separator session attribute name
infoSeparator - Variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Cached info separator
infoSeparator - Variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Cached info separator property
init() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManagerBeanInfo
Init method
init(SocketConnection) - Method in class org.abstracthorizon.mercury.common.command.AbstractCommand
Sets session
init(SocketConnection) - Method in interface org.abstracthorizon.mercury.common.command.Command
Initialises command by setting the connection
init() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
This method loads properties and sets the session if not already defined
init() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManagerBeanInfo
Init method
init() - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilterBeanInfo
Init method
init(String) - Method in interface org.abstracthorizon.mercury.maildir.security.AuthenticationProvider
Initialises provider with given login context name
init(String) - Method in class org.abstracthorizon.mercury.maildir.security.GenericAuthenticationProvider
Empty implementation
init(String) - Method in class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider
Stores login context for further use
init() - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactoryBeanInfo
Init method
init() - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactoryBeanInfo
Init method
init() - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Initialises filters
init() - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactoryBeanInfo
Init method
init(int, StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Checks if parameters are present and if so replaces it and caches their indexes
initialise() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Initialises message.
inputStream - Variable in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Cached input stream
inputStream - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Cached input stream
instance - Static variable in class org.abstracthorizon.mercury.imap.util.section.UID
Static UID instance
internalDate - Static variable in class org.abstracthorizon.mercury.imap.cmd.Fetch
Internal date
Internaldate - Class in org.abstracthorizon.mercury.imap.util.section
Internal date section
Internaldate() - Constructor for class org.abstracthorizon.mercury.imap.util.section.Internaldate
 
InternetHeadersImpl - Class in org.abstracthorizon.mercury.maildir.util
This class reads headers from the input stream
InternetHeadersImpl() - Constructor for class org.abstracthorizon.mercury.maildir.util.InternetHeadersImpl
Default constructor
InternetHeadersImpl(InputStream) - Constructor for class org.abstracthorizon.mercury.maildir.util.InternetHeadersImpl
Constroctor that reads headers from the input stream
invokeCommand(IMAPSession, String) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Invokes command
invokeCommand(IMAPSession, String, boolean) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Invokes command
invokeCommand(SMTPSession, String, SMTPCommand) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Invokes command
is - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
Underlying input stream
is - Variable in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
Wrapped input stream
is_char(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
is_char(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
isAuthorised() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Is session authorised or not
isAutosave() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns autosave flag
isCaseSensitive() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Returns case senstive
isCleanInput() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns if it is clean input
isExpunged() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns true if message is expunged
isExpunged() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns true if message is expunged
isHttpSyntax() - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns http syntax
isIdling() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns if IDLE command is allowed
isInsecureAllowed() - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Returns if insecure connections are allowed
isInsecureAllowed() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns if insecure is allowed
isKeepLog() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns shell logs be kept after session is finished
isLeadingDot() - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Returns leading dot
isLocalDomain() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns if it is local domain
isLocalMailbox() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns true if it is local mailbox
isMimeType(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns true if is of supplied mime type
isMimeType(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Returns true if is of supplied mime type
isMimeType(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Returns true if is of supplied mime type
isNew - Variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Flag to show is file in new subdirectory or not
isOpen() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns true if folder is open
isOpen() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
isParsed() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Returns true if is parsed
isRejectImmediatelly() - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Returns reject immediately attribute
isRootFolder() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Returns true if it is root folder
isSecure() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Returns if socket is SSL socket if socket available.
isSet(Flags.Flag) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Checks if flag is set
isSPAM() - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Returns if score is greater then max
isStreamDebug() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Returns if logging is enabled
isValid() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Returns is date valid

J

JavaSecurityAuthenticationProvider - Class in org.abstracthorizon.mercury.maildir.security
Authentication provider that uses Java security model.
JavaSecurityAuthenticationProvider() - Constructor for class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider
Constructor
JavaSecurityAuthenticationProvider.Handler - Class in org.abstracthorizon.mercury.maildir.security
Inner class that handles call backs
JavaSecurityAuthenticationProvider.Handler(String, char[]) - Constructor for class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider.Handler
 

K

key - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager.Entry
 
keyword(String) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
keyword(String) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 

L

l - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
 
lastAccess - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Last time folder data was accessed or 0 if no open folders
lastAccessed - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Timestamp this stream's file is accessed last time
lastAccessed - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
When session is accessed
lastResult - Variable in class org.abstracthorizon.mercury.finger.SimpleFinger
Last invocation's result
LazyParsingMessage - Class in org.abstracthorizon.mercury.maildir.util
This message implementation keeps input stream received through parse method and calls superclass parse on demand only.
LazyParsingMessage(Folder, int) - Constructor for class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Constructor
LazyParsingMessage(MimeMessage) - Constructor for class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Constructor
lc - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Login context
ldh(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
ldhStr(StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
LEADING_DOT - Static variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Leading dot session attribute name
leadingDot - Variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Cached leading dot property
left - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
Number of bytes left to be read
len - Variable in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
Maximum len
List - Class in org.abstracthorizon.mercury.imap.cmd
List IMAP command
List(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.List
Constructor
list(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Returns array of folders by given pattern
list(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
list_char(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
list_char(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
list_mailbox(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
listNames(String) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Lists subfolder names.
ListResponse - Class in org.abstracthorizon.mercury.imap.response
List response
ListResponse(IMAPSession, Folder) - Constructor for class org.abstracthorizon.mercury.imap.response.ListResponse
Constructor
ListResponse(IMAPSession, String, Folder) - Constructor for class org.abstracthorizon.mercury.imap.response.ListResponse
Constructor
literal - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner
Is literal recognised
literal(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
literal - Variable in class org.abstracthorizon.mercury.smtp.SMTPScanner
Current literal
load() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
This method loads the properties
load(InputStream) - Method in class org.abstracthorizon.mercury.maildir.util.InternetHeadersImpl
Loads headers from the input stream
loadKeyStore() - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Loads keystore
localPart(StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
logger - Variable in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Logger
logger - Static variable in class org.abstracthorizon.mercury.common.SimpleStorageManager
Logger
logger - Static variable in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
 
logger - Static variable in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Logger
logger - Static variable in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
logger - Variable in class org.abstracthorizon.mercury.finger.SimpleFinger
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.cmd.Copy
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.cmd.Fetch
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommandFactory
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.cmd.Store
Logger
logger - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.IMAPSession
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.response.FetchResponse
Logger
logger - Static variable in class org.abstracthorizon.mercury.imap.util.section.Body
Logger
logger - Static variable in class org.abstracthorizon.mercury.smtp.command.DataCommand
 
logger - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Logger
logger - Static variable in class org.abstracthorizon.mercury.smtp.filter.FilterDataCommand
Logger
logger - Static variable in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterDataCommand
Logger
logger - Static variable in class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactory
 
logger - Static variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Logger
logger - Static variable in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Logger
logger - Static variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Logger
Login - Class in org.abstracthorizon.mercury.imap.cmd
Login IMAP command
Login(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Login
Constructor
loginContext - Variable in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager
Login context name
loginContext - Variable in class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider
Login context name
Logout - Class in org.abstracthorizon.mercury.imap.cmd
Logout IMAP command
Logout(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Logout
Constructor
lower(int) - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Lower the score for given value
LSub - Class in org.abstracthorizon.mercury.imap.cmd
LSUB IMAP command
LSub(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.LSub
Constructor
LsubResponse - Class in org.abstracthorizon.mercury.imap.response
LSub response
LsubResponse(IMAPSession, Folder) - Constructor for class org.abstracthorizon.mercury.imap.response.LsubResponse
Constructor

M

MAIL - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
MAIL command
mail - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Temporary storage for receiving mail
MAIL_RECOGNISED_AS_SPAM - Static variable in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Response if recognised as a spam
mailbox(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
MAILBOX_UNAVAILABLE_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Mailbox unavailable response
MailCommand - Class in org.abstracthorizon.mercury.smtp.command
MAIL TO command.
MailCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.MailCommand
Constructor
MaildirFolder - Class in org.abstracthorizon.mercury.maildir
This class implements folder from javax.mail API.
MaildirFolder(MaildirStore, MaildirFolderData) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirFolder
Constructor.
maildirFolder - Variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Cached link to maildir folder message belongs to.
MaildirFolderData - Class in org.abstracthorizon.mercury.maildir
Folder data actually represents the model of the maildir folder.
MaildirFolderData(MaildirStore, File) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirFolderData
Constructor
MaildirFolderData.Data - Class in org.abstracthorizon.mercury.maildir
Folders data class.
MaildirFolderData.Data() - Constructor for class org.abstracthorizon.mercury.maildir.MaildirFolderData.Data
 
MaildirKeystoreStorageManager - Class in org.abstracthorizon.mercury.accounts.spring
Storage manager that uses maildir java mail provider for storing messages, properties file for defining storages, domains and aliases and keystore for stroring passwords.
MaildirKeystoreStorageManager() - Constructor for class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Constructor
MaildirKeystoreStorageManagerBeanInfo - Class in org.abstracthorizon.mercury.accounts.spring
Bean info for MaildirKeystoreStorageManager class
MaildirKeystoreStorageManagerBeanInfo() - Constructor for class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManagerBeanInfo
Constructor
MaildirKeystoreStorageManagerBeanInfo(Class<?>) - Constructor for class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManagerBeanInfo
Constructor
MaildirMessage - Class in org.abstracthorizon.mercury.maildir
Maildir message representation.
MaildirMessage(MaildirFolderData, MimeMessage, int) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMessage
Constructor that takes new message and creates a file.
MaildirMessage(MaildirFolderData, File, int, boolean) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMessage
Constructor that creates message object from the file.
MaildirMessage(MaildirFolderData, File, int) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMessage
Constructor that creates message object from the file.
MaildirMimeMultipart - Class in org.abstracthorizon.mercury.maildir
Maildir mime multipart.
MaildirMimeMultipart() - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMimeMultipart
Constructor
MaildirMimeMultipart(DataSource) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMimeMultipart
Constructor
MaildirMimeMultipart(String) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMimeMultipart
Constructor
MaildirMimeMultipartDataContentHandler - Class in org.abstracthorizon.mercury.maildir
Maildir mime multipart data content handler.
MaildirMimeMultipartDataContentHandler() - Constructor for class org.abstracthorizon.mercury.maildir.MaildirMimeMultipartDataContentHandler
 
MaildirStore - Class in org.abstracthorizon.mercury.maildir
This is simple maildir implementation store.
MaildirStore(Session, URLName) - Constructor for class org.abstracthorizon.mercury.maildir.MaildirStore
Constructor
mailSession - Static variable in class org.abstracthorizon.mercury.smtp.command.DataCommand
 
MailSessionData - Class in org.abstracthorizon.mercury.smtp.filter
Mail session data.
MailSessionData() - Constructor for class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Constructor
main(String[]) - Static method in class org.abstracthorizon.mercury.common.util.RFCDate
 
main(String[]) - Static method in class org.abstracthorizon.mercury.finger.SimpleFinger
 
makeEntry(String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
 
makeMaildirLayout(File) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Makes maildir layout of an mailbox
manager - Variable in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Cached value
map - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolder
Map that maps folder data messages to folder messages.
mark - Variable in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
Mark
mark() - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
Marks position in a file
mark(int) - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
mark - Variable in class org.abstracthorizon.mercury.common.io.StringBufferReader
Marker
mark() - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
Marks position in string buffer
mark - Variable in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
Mark
mark(int) - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
mark - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Mark
mark(int) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Sets mark.
markCommandStarted() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Marks when command has started
marked - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
Mark
markSupported() - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
 
markSupported() - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
markSupported() - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
 
markSupported() - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
markSupported() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Returns true
match(Message) - Method in class org.abstracthorizon.mercury.imap.cmd.Search.AllTerm
 
match(Message) - Method in class org.abstracthorizon.mercury.imap.cmd.Search.NoneTerm
 
match(Message) - Method in class org.abstracthorizon.mercury.imap.cmd.Search.TextTerm
 
match(Message) - Method in class org.abstracthorizon.mercury.imap.cmd.Search.UIDTerm
 
match(SearchTerm) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Matches message
match(SearchTerm) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Matches message
match(SearchTerm) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Matches message
MAX - Static variable in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Maximum score - 100000 after which mail is recognised as SPAM
max - Variable in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Default minimum value
MAX_FOLDER_DATA_LIFE - Static variable in class org.abstracthorizon.mercury.maildir.MaildirStore
Amount of time folder is going to be kept in list of folders
MAX_MEMORY - Static variable in class org.abstracthorizon.mercury.common.io.TempStorage
Default maximum number of bytes to be stored in memory
MAX_RETRIES - Static variable in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
Number of retries for .nextuid file to be read
maxFiles - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
Maximum number of files
maxFlushSpeed - Variable in class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactory
Maximum flush speed in bytes per second.
maxMemory - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Number of bytes to be stored in memory
maxUID(Folder) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Returns maximum UID form the folder
maxUid - Variable in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
Current maxUID (last read)
MeasuredInputStream - Class in org.abstracthorizon.mercury.imap.util.section
Input stream that counts number of bytes and let only specified number of bytes to be read
MeasuredInputStream(InputStream, long) - Constructor for class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
Constructor
MercurySetup - Class in org.abstracthorizon.mercury.setup
 
MercurySetup() - Constructor for class org.abstracthorizon.mercury.setup.MercurySetup
 
message - Variable in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Message that is wrapped
message - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
MessageBase - Class in org.abstracthorizon.mercury.maildir.util
This class extends mime message from javax.mail exposing setMessageNumber method.
MessageBase(Folder, int) - Constructor for class org.abstracthorizon.mercury.maildir.util.MessageBase
Constructor
MessageBase(Session) - Constructor for class org.abstracthorizon.mercury.maildir.util.MessageBase
Constructor
MessageBase(MimeMessage) - Constructor for class org.abstracthorizon.mercury.maildir.util.MessageBase
Constructor
MessageProcessor - Interface in org.abstracthorizon.mercury.imap.util
An interface used in processing sequence of messages
messages - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolder
Since folder must have messages ordered as at the time when it is opened this is the list that contains it.
messages - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData.Data
Messages in this directory (folder(s))
messagesAdded(MessageCountEvent) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Notifies that new message is added
messagesRemoved(MessageCountEvent) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
NOtifies that message is removed
MessageUtilities - Class in org.abstracthorizon.mercury.imap.util
Utility methods for working with messages
MessageUtilities() - Constructor for class org.abstracthorizon.mercury.imap.util.MessageUtilities
 
MessageWrapper - Class in org.abstracthorizon.mercury.maildir.util
This is just message wrapper implementation
MessageWrapper(Folder, MimeMessage, int) - Constructor for class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Constructor
MessageWrapper(Session, MimeMessage) - Constructor for class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Constructor
MessageWrapper(Session) - Constructor for class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Constructor
MimeSection - Class in org.abstracthorizon.mercury.imap.util.section
MIME section
MimeSection() - Constructor for class org.abstracthorizon.mercury.imap.util.section.MimeSection
 
min - Variable in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Default maximum value
minus - Variable in class org.abstracthorizon.mercury.imap.util.section.Flags
Minus keyword
minute - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Minute\
MissingMailbox - Exception in org.abstracthorizon.mercury.imap.cmd
A class representing NOCommand exception in case when mailbox is missing
MissingMailbox(String) - Constructor for exception org.abstracthorizon.mercury.imap.cmd.MissingMailbox
Constructor
mnemonic - Variable in class org.abstracthorizon.mercury.common.command.AbstractCommand
Command's mnemonic
mnemonic - Variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Mnemonic
mnemonic - Variable in class org.abstracthorizon.mercury.imap.response.MnemonicResponse
Mnemonic
mnemonic - Variable in class org.abstracthorizon.mercury.imap.response.NumberResponse
Mnemonic
MnemonicResponse - Class in org.abstracthorizon.mercury.imap.response
Mnemonic response
MnemonicResponse(IMAPSession, int, String) - Constructor for class org.abstracthorizon.mercury.imap.response.MnemonicResponse
Mnemonic response
MnemonicResponse(IMAPSession, int, String, String) - Constructor for class org.abstracthorizon.mercury.imap.response.MnemonicResponse
Mnemonic response with message
month - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Month
more() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Returns true if there are more elements in the sequence
more() - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Returns true if there are more elements in internal interator
more() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Returns true if there are more elements in internal interator
msg - Variable in class org.abstracthorizon.mercury.imap.response.ListResponse
Message
msg - Variable in class org.abstracthorizon.mercury.smtp.SMTPResponse
List of messages
MultipartSection - Class in org.abstracthorizon.mercury.imap.util.section
Multipart section
MultipartSection() - Constructor for class org.abstracthorizon.mercury.imap.util.section.MultipartSection
 

N

newStream(long, long) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Creates new stream from this stream.
newStream(FileProvider, long, long) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
This method creates new SharedInputStreamImpl instance.
next() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Returns next element from the sequence
next() - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Returns next element from the internal interator
next() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Returns next element from the internal interator
NEXT_UID_FILE - Static variable in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirStore
Name of a file storing next uid number
NO_SUBFOLDERS_FILENAME - Static variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This constant defines a filename of a zero length flag file that denotes no subfolders are suppose to be created for this folder
NOCommandException - Exception in org.abstracthorizon.mercury.imap
Exception for NO IMAP commands errors.
NOCommandException() - Constructor for exception org.abstracthorizon.mercury.imap.NOCommandException
Constructor
NOCommandException(String) - Constructor for exception org.abstracthorizon.mercury.imap.NOCommandException
Constructor
NOCommandException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.imap.NOCommandException
Constructor
NOCommandException(Exception) - Constructor for exception org.abstracthorizon.mercury.imap.NOCommandException
Constructor
NOOP - Class in org.abstracthorizon.mercury.imap.cmd
NOOP IMAP command
NOOP(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.NOOP
Constructor
NOOP - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
NOOP commmand
NoopCommand - Class in org.abstracthorizon.mercury.smtp.command
NOOP command
NoopCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.NoopCommand
Constructor
NOResponse - Class in org.abstracthorizon.mercury.imap.response
NO response
NOResponse(IMAPSession, String) - Constructor for class org.abstracthorizon.mercury.imap.response.NOResponse
Tagged NO response
NOResponse(IMAPSession, int, String) - Constructor for class org.abstracthorizon.mercury.imap.response.NOResponse
NO response
not - Variable in class org.abstracthorizon.mercury.imap.util.section.HeaderSection
Not keyword is recognised
notifyMessageAddedListeners(Message[]) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Notifies if new messages are added to the folder
notifyMessageChangedListeners(int, Message) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Notifies that message is changed.
notifyMessageRemovedListeners(boolean, Message[]) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Notifies when messages are removed from this folder.
NotImplementedCommand - Class in org.abstracthorizon.mercury.smtp.command
Artificial command representing unknown command
NotImplementedCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.NotImplementedCommand
Constructor
num - Static variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Next Unique Id - needed for debug purposes only
number - Variable in class org.abstracthorizon.mercury.imap.response.NumberResponse
Number
number(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
number - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner.Number
 
number(SMTPScanner.Number) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
number - Variable in class org.abstracthorizon.mercury.smtp.SMTPScanner.Number
 
NumberResponse - Class in org.abstracthorizon.mercury.imap.response
Numeric response
NumberResponse(IMAPSession, String, int) - Constructor for class org.abstracthorizon.mercury.imap.response.NumberResponse
Constructor
NumberResponse(IMAPSession, String, int, boolean) - Constructor for class org.abstracthorizon.mercury.imap.response.NumberResponse
Constructor
nw - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
New subdirectory
nz_number(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
nz_number(SMTPScanner.Number) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 

O

obtainMessages() - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method reads directory and creates messages for given folder.
obtainStore(URLName) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
 
obtainStoreString(String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
 
OK_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
OK response
OKResponse - Class in org.abstracthorizon.mercury.imap.response
OK Response
OKResponse(IMAPSession, String) - Constructor for class org.abstracthorizon.mercury.imap.response.OKResponse
Tagged OK response
OKResponse(IMAPSession, int, String) - Constructor for class org.abstracthorizon.mercury.imap.response.OKResponse
OK response
open(int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Opens the folder.
open(MaildirFolder) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is called by folder that is being opened.
open(int) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
open(int) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
This implementation creates uids map and calls super class' open method.
openCount - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Count of open folders.
opened(SharedInputStreamImpl) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
This is callback method used by SharedInputStreamImpl to register that stream is now opened.
opened - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolder
Flag if folder is opened or not
openedFolders - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
List of open folders
org.abstracthorizon.mercury.accounts.spring - package org.abstracthorizon.mercury.accounts.spring
 
org.abstracthorizon.mercury.common - package org.abstracthorizon.mercury.common
 
org.abstracthorizon.mercury.common.command - package org.abstracthorizon.mercury.common.command
 
org.abstracthorizon.mercury.common.exception - package org.abstracthorizon.mercury.common.exception
 
org.abstracthorizon.mercury.common.io - package org.abstracthorizon.mercury.common.io
 
org.abstracthorizon.mercury.common.util - package org.abstracthorizon.mercury.common.util
 
org.abstracthorizon.mercury.filter.spam - package org.abstracthorizon.mercury.filter.spam
 
org.abstracthorizon.mercury.finger - package org.abstracthorizon.mercury.finger
 
org.abstracthorizon.mercury.imap - package org.abstracthorizon.mercury.imap
 
org.abstracthorizon.mercury.imap.cmd - package org.abstracthorizon.mercury.imap.cmd
 
org.abstracthorizon.mercury.imap.response - package org.abstracthorizon.mercury.imap.response
 
org.abstracthorizon.mercury.imap.util - package org.abstracthorizon.mercury.imap.util
 
org.abstracthorizon.mercury.imap.util.section - package org.abstracthorizon.mercury.imap.util.section
 
org.abstracthorizon.mercury.maildir - package org.abstracthorizon.mercury.maildir
 
org.abstracthorizon.mercury.maildir.file - package org.abstracthorizon.mercury.maildir.file
 
org.abstracthorizon.mercury.maildir.security - package org.abstracthorizon.mercury.maildir.security
 
org.abstracthorizon.mercury.maildir.uid - package org.abstracthorizon.mercury.maildir.uid
 
org.abstracthorizon.mercury.maildir.util - package org.abstracthorizon.mercury.maildir.util
 
org.abstracthorizon.mercury.setup - package org.abstracthorizon.mercury.setup
 
org.abstracthorizon.mercury.smtp - package org.abstracthorizon.mercury.smtp
 
org.abstracthorizon.mercury.smtp.command - package org.abstracthorizon.mercury.smtp.command
 
org.abstracthorizon.mercury.smtp.exception - package org.abstracthorizon.mercury.smtp.exception
 
org.abstracthorizon.mercury.smtp.filter - package org.abstracthorizon.mercury.smtp.filter
 
org.abstracthorizon.mercury.smtp.filter.quiet - package org.abstracthorizon.mercury.smtp.filter.quiet
 
org.abstracthorizon.mercury.smtp.logging - package org.abstracthorizon.mercury.smtp.logging
 
org.abstracthorizon.mercury.smtp.util - package org.abstracthorizon.mercury.smtp.util
 
os - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Output stream
out - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner
Output stream

P

p - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
 
parent - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Handler that created this session
parent - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Pool that created this object
parent - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Connection handler that created this connection
parse() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses date
parse(InputStream) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Calls super parse method
parse() - Method in class org.abstracthorizon.mercury.maildir.MaildirMimeMultipart
This method implements lazy parsing and uses MaildirMessage.closeFile() method to close files after parsing.
parse(InputStream) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Stores input stream for later invoking of superclass' parse method
parsed - Variable in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Flag to show is message parsed or not
parseDay() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses day
parseDayOfWeek() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses day of week
parseHour() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses hour
parseImpl() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Check if message has already been parsed.
parseImpl() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Parses message.
parseMinute() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses minute
parseMonth() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses month
ParserException - Exception in org.abstracthorizon.mercury.imap.util
Parser exception
ParserException() - Constructor for exception org.abstracthorizon.mercury.imap.util.ParserException
Constructor
ParserException(String) - Constructor for exception org.abstracthorizon.mercury.imap.util.ParserException
Constructor
ParserException(boolean, String) - Constructor for exception org.abstracthorizon.mercury.imap.util.ParserException
Constructor
ParserException - Exception in org.abstracthorizon.mercury.smtp.exception
Parser exception
ParserException() - Constructor for exception org.abstracthorizon.mercury.smtp.exception.ParserException
Constructor
ParserException(String) - Constructor for exception org.abstracthorizon.mercury.smtp.exception.ParserException
Constructor - it constructs message "Syntax error - expected <" + msg + ">"
ParserException(boolean, String) - Constructor for exception org.abstracthorizon.mercury.smtp.exception.ParserException
Constructor
parseSecond() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses second
parseTimeZone() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses timezone
parseURLName(URLName) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Parses url name
parseYear() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Parses year
Partial - Class in org.abstracthorizon.mercury.imap.cmd
Partial IMAP command
Partial(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Partial
Constructor
partNo - Variable in class org.abstracthorizon.mercury.imap.util.section.MultipartSection
 
pass - Variable in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager.Handler
Password
pass - Variable in class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider.Handler
 
passPhrase - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Keystore pass phrase
path(Path) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
Path - Class in org.abstracthorizon.mercury.smtp.util
This class represents path to mailbox.
Path() - Constructor for class org.abstracthorizon.mercury.smtp.util.Path
Constructor
Path(String, String) - Constructor for class org.abstracthorizon.mercury.smtp.util.Path
Constructor
peek - Variable in class org.abstracthorizon.mercury.imap.util.section.Body
Is this PEEK
peek_char(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
peek_char(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
permanentFlags - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Permanent flags cache
plus - Variable in class org.abstracthorizon.mercury.imap.util.section.Flags
Plus keyword
PointerSection - Class in org.abstracthorizon.mercury.imap.util.section
Section that has subsection
PointerSection() - Constructor for class org.abstracthorizon.mercury.imap.util.section.PointerSection
 
POSITIVE_RESPONSE - Static variable in interface org.abstracthorizon.mercury.smtp.filter.Filter
Positive response
postcheck(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Returns true
postcheck(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterDataCommand
 
postcheck(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterDataCommand
 
postLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Returns null
postLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Returns SPAMScore.MAIL_RECOGNISED_AS_SPAM if SPAMScore.isSPAM() returns true.
postLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
postLoadCheck(MailSessionData) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
This method is called after message is received from the source.
postLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
postLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
postloadCheck - Variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
List of filters that process post-load checks
postProcessing(SMTPSession, boolean) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Sets positive response if there are successful mailboxes
postProcessing(Connection) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Returns false only if state of connection is SMTPSession.STATE_CONNECTED
postProcessing(SMTPSession, boolean) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterDataCommand
 
postProcessing(SMTPSession, boolean) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterDataCommand
 
postProcessing(Connection) - Method in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Resets smtp session
PreauthResponse - Class in org.abstracthorizon.mercury.imap.response
Preauth response
PreauthResponse(IMAPSession, String) - Constructor for class org.abstracthorizon.mercury.imap.response.PreauthResponse
Constructor
precheck(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Returns true in case it is ok with proceeding with the reading input stream.
precheck(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterDataCommand
Returns true in case it is ok with proceeding with the reading input stream.
precheck(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterDataCommand
Returns true in case it i s ok with proceeding with the reading input stream.
prefix - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Prefix
preLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Returns null
preLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Returns SPAMScore.MAIL_RECOGNISED_AS_SPAM if SPAMScore.isSPAM() returns true
preLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
preLoadCheck(MailSessionData) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
This method will be checked before message is received from the source.
preLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
preLoadCheck(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
preloadCheck - Variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
List of filters that process pre-load checks
process(IMAPSession, MimeMessage) - Method in class org.abstracthorizon.mercury.imap.cmd.Copy
Processes messages
process(IMAPSession, MimeMessage) - Method in class org.abstracthorizon.mercury.imap.cmd.Fetch
Processes message
process(IMAPSession, MimeMessage) - Method in class org.abstracthorizon.mercury.imap.cmd.Search
 
process(IMAPSession, MimeMessage) - Method in class org.abstracthorizon.mercury.imap.cmd.Store
Processes the message
process(IMAPSession, MimeMessage) - Method in class org.abstracthorizon.mercury.imap.cmd.UIDCommand
Template method to be implementd to process each individial message
process(IMAPSession, MimeMessage) - Method in interface org.abstracthorizon.mercury.imap.util.MessageProcessor
Method that processes mail
process(Connection, Object[]) - Method in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Adds parameter values to cached index positions
processConnection(Connection) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Processes keywords
processDestinationMailbox(MailSessionData, Path) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Checks if destination mailbox exists and if not so slows down thread for given number of milliseconds
processDestinationMailbox(MailSessionData, Path) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Returns SPAMScore.MAIL_RECOGNISED_AS_SPAM if SPAMScore.isSPAM() returns true
processDestinationMailbox(MailSessionData, Path) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
processDestinationMailbox(MailSessionData, Path) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
This method is called for each destination mailbox.
processDestinationMailbox(MailSessionData, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
processDestinationMailbox(MailSessionData, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
processDestinationMailbox - Variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
List of filters that process destination mailbox
processEHLO(SMTPSession, String) - Method in class org.abstracthorizon.mercury.smtp.command.EhloCommand
Processes EHLO command
processEHLO(SMTPSession, String) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterEhloCommand
Doesn't do anything new
processEHLO(SMTPSession, String) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterEhloCommand
Processes EHLO command
processExternalMail(SMTPSession, List<Path>, MimeMessage) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Processes external mails - invokes transport protocol in sending mail further or caching it localing for delayed send.
processInput(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Processes input
processKeywords(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Checks all defined commands in map of commands.
processLocalMailbox(SMTPSession, Path, MimeMessage) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Processes local storage mails.
processMail(SMTPSession, MimeMessage) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Processes mail.
processMailFrom(SMTPSession, Path) - Method in class org.abstracthorizon.mercury.smtp.command.MailCommand
Sets from path to the session.
processMailFrom(SMTPSession, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterMailCommand
Sets from path to the session.
processMailFrom(SMTPSession, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterMailCommand
Sets from path to the session.
processMailSessionData(String, MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Does processing mail session data.
processParam(URLName, String) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Processes singe parameter from url name
processPath(SMTPSession, Path) - Method in class org.abstracthorizon.mercury.smtp.command.RcptCommand
Processes path
processPath(SMTPSession, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterRcptCommand
 
processPath(SMTPSession, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterRcptCommand
 
processSourceDomain(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Returns null
processSourceDomain(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Returns SPAMScore.MAIL_RECOGNISED_AS_SPAM if SPAMScore.isSPAM() returns true
processSourceDomain(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
processSourceDomain(MailSessionData) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
This method is called when source domain is received.
processSourceDomain(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
processSourceDomain(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
processSourceDomain - Variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
List of filters that process source domain
processSourceMailbox(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Returns null
processSourceMailbox(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Returns SPAMScore.MAIL_RECOGNISED_AS_SPAM if SPAMScore.isSPAM() returns true
processSourceMailbox(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
processSourceMailbox(MailSessionData) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
This method is called when source mailbox is received Session data will contain source domain and source mailbox.
processSourceMailbox(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
processSourceMailbox(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
processSourceMailbox - Variable in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
List of filters that process source mailbox
propertiesFile - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager
Properties file
props - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager
Properties to keep all elements in
protocolConnect(String, int, String, String) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
This method returns true always.
ptr - Variable in class org.abstracthorizon.mercury.common.io.StringBufferReader
Pointer
ptr - Variable in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Current pointer
ptr - Variable in class org.abstracthorizon.mercury.imap.util.IMAPScanner
Current pointer
ptr - Variable in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Current pointer
ptr - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream's pointer
ptr - Variable in class org.abstracthorizon.mercury.smtp.SMTPScanner
Current pointer

Q

QuietFilterDataCommand - Class in org.abstracthorizon.mercury.smtp.filter.quiet
SMTP DATA command.
QuietFilterDataCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterDataCommand
Constructor
QuietFilterEhloCommand - Class in org.abstracthorizon.mercury.smtp.filter.quiet
EHLO command
QuietFilterEhloCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterEhloCommand
Constructor
QuietFilterMailCommand - Class in org.abstracthorizon.mercury.smtp.filter.quiet
MAIL commmand that calls filters but in case of a problem it does nothing.
QuietFilterMailCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterMailCommand
Constructor
QuietFilterRcptCommand - Class in org.abstracthorizon.mercury.smtp.filter.quiet
RCPT commmand that calls filters but in case of a problem it does nothing.
QuietFilterRcptCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterRcptCommand
Constructor
QuietFilterResetCommand - Class in org.abstracthorizon.mercury.smtp.filter.quiet
RSET commmand that calls filters but in case of a problem it does nothing.
QuietFilterResetCommand() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterResetCommand
Constructor
QuietFindStorageFilter - Class in org.abstracthorizon.mercury.smtp.filter.quiet
Filter that checks if mailbox is in local storage but it doesn't do anything if it can't be found.
QuietFindStorageFilter() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
QUIT - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
QUIT command
QUIT_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
QUIT response
QuitCommand - Class in org.abstracthorizon.mercury.smtp.command
QUIT command
QuitCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.QuitCommand
Constructor
quoted(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
quoted(StringBuffer) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 

R

raf - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Random access file reference
randomGenerator - Static variable in class org.abstracthorizon.mercury.maildir.MaildirMessage
Random number generator
RangedInputStream - Class in org.abstracthorizon.mercury.common.io
Input stream that returns only a defined range
RangedInputStream(InputStream, long, long) - Constructor for class org.abstracthorizon.mercury.common.io.RangedInputStream
Constructor
raw_literal() - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
RCPT - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
RCPT command
RcptCommand - Class in org.abstracthorizon.mercury.smtp.command
RCPT command
RcptCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.RcptCommand
Constructor
read(char[], int, int) - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
 
read() - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
read(byte[]) - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
read(byte[], int, int) - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
read(char[], int, int) - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
 
read - Variable in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
Amount of read bytes
read() - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
read(byte[]) - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
read(byte[], int, int) - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
read(byte[], int, int) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Reads bytes from the underlaying file.
read(byte[]) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Reads whole buffer.
read() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Reads one byte or returns -1 if EOF is reached (end of stream really).
readBase64Line(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
readChar() - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
reader - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Input reader
readExtraParameters(SMTPSession, SMTPScanner) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Obtains extra parameters.
readExtraParameters(SMTPSession, SMTPScanner) - Method in class org.abstracthorizon.mercury.smtp.command.EhloCommand
Obtains extra parameters.
readExtraParameters(SMTPSession, SMTPScanner) - Method in class org.abstracthorizon.mercury.smtp.command.MailCommand
Obtains extra parameters.
readExtraParameters(SMTPSession, SMTPScanner) - Method in class org.abstracthorizon.mercury.smtp.command.RcptCommand
Obtains extra parameters.
readlimit - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
Read limit
readlimitCache - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
Read limit cache
readLine(InputStream) - Method in class org.abstracthorizon.mercury.maildir.util.InternetHeadersImpl
This method reads a line from the input stream
readMail(InputStream, OutputStream) - Method in class org.abstracthorizon.mercury.smtp.command.DataCommand
Reads raw mail from the input stream.
ReadOnlyMessageWrapper - Class in org.abstracthorizon.mercury.maildir.util
Read only wrapper around message
ReadOnlyMessageWrapper(Folder, MimeMessage, int) - Constructor for class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Constructor
ReadOnlyMessageWrapper(Session, MimeMessage) - Constructor for class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Constructor
ReadOnlyMessageWrapper(Session) - Constructor for class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Constructor
ready() - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
 
ready() - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
 
ready() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Returns true
READY_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Starting response
receivedDate - Variable in class org.abstracthorizon.mercury.imap.cmd.Append.MMessage
Received date
RECENT - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
 
RecentResponse - Class in org.abstracthorizon.mercury.imap.response
Recent response
RecentResponse(IMAPSession, Folder) - Constructor for class org.abstracthorizon.mercury.imap.response.RecentResponse
Constructor
recipientsIndex - Variable in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Cached index of recipients
rejectImmediatelly - Variable in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Should e-mail be rejected immediately or not.
remove(Sequence) - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Removes sequence from list of sequences
removeAlias(String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Removes the alias.
removeAttribute(String) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Removes attribute
removeDomain(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Removes domain
removeDomain(String) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Removes domain.
removeDomain(String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Deletes domain
removeHeader(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Removes header
removeHeader(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Removes header
removeHeader(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Removes header
removeMailbox(String, String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Removes mailbox
removeMailbox(String, String) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Removes mailbox
removeMailbox(String, String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Removes mailbox
removeMessage(MimeMessage) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
This medhod removes message.
removeMessage(MimeMessage) - Method in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
This medhod removes message.
removeMessages(Collection<? extends MimeMessage>, boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Removes messages from folder's representation.
removeMessages(MaildirFolder, Collection<? extends MimeMessage>) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method removes folder messages.
Rename - Class in org.abstracthorizon.mercury.imap.cmd
Rename IMAP command
Rename(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Rename
Constructor
renameTo(Folder) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Renames the folder to given folder
renameTo(MaildirFolderData) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Renames folder to given folder data
renameTo(Folder) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
This method is only to satisfy Folder interface.
renumerateMessages(int, List<? extends MessageBase>) - Static method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Renumerates given list of maildir message objects
replace(String, String, String) - Method in class org.abstracthorizon.mercury.maildir.MaildirStore
Replaces substring
reply(boolean) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Makes reply message
reply(boolean) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Makes reply message
reply(boolean) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Makes reply message
reset() - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
 
reset() - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
reset() - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
 
reset() - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
reset() - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Resets stream to the mark
ResetCommand - Class in org.abstracthorizon.mercury.smtp.command
RSET (reset) command
ResetCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.ResetCommand
Constructor
resetEOL() - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
Resets EOL indicator
resetLastAccessed() - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Resets last accessed time
resetSession(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.command.ResetCommand
Resets the session.
resetSession(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.filter.FilterResetCommand
Resets the session.
resetSession(SMTPSession) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFilterResetCommand
Resets the session.
Response - Class in org.abstracthorizon.mercury.imap.response
IMAP response
Response(IMAPSession, int) - Constructor for class org.abstracthorizon.mercury.imap.response.Response
Response
Response(IMAPSession, int, String) - Constructor for class org.abstracthorizon.mercury.imap.response.Response
Response with message
returnCode - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
returnCodeIndex - Variable in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Cached index of return code
rfc822 - Variable in class org.abstracthorizon.mercury.imap.util.section.Body
RFC822 keyword
RFC822Size - Class in org.abstracthorizon.mercury.imap.util.section
Section that represents RFC822.Size
RFC822Size() - Constructor for class org.abstracthorizon.mercury.imap.util.section.RFC822Size
 
RFCDate - Class in org.abstracthorizon.mercury.common.util
Class that represents RFC's date
RFCDate(String) - Constructor for class org.abstracthorizon.mercury.common.util.RFCDate
Constructor
rootFolder - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Flag to denote is this root folder or not
rootPermanentFlags - Static variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Permanent flags for root are user defined "\\Noselect"
RSET - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
RSET (reset) command

S

safeFrom(MimeMessage) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Returns from addresses or null in case of an error)
safeRecipients(MimeMessage, Message.RecipientType) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Returns list of recipients or null
safeSender(MimeMessage) - Method in class org.abstracthorizon.mercury.imap.response.FetchResponse
Returns sender addresses or null in case of an error)
save() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
This method saves the properties
saveChanges(Part) - Method in class org.abstracthorizon.mercury.imap.util.section.Body
Saves changes of the part
saveChanges() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Saves changes in message
saveChanges() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Saves changes in message
saveChanges() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Saves changes in message
scanner - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
IMAP scanner to be used
scanner - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Scanner object to be used
score - Variable in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Current score
Search - Class in org.abstracthorizon.mercury.imap.cmd
Search IMAP command
Search(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Search
Constructor
search(IMAPScanner) - Method in class org.abstracthorizon.mercury.imap.cmd.Search
 
Search.AllTerm - Class in org.abstracthorizon.mercury.imap.cmd
 
Search.AllTerm() - Constructor for class org.abstracthorizon.mercury.imap.cmd.Search.AllTerm
 
Search.NoneTerm - Class in org.abstracthorizon.mercury.imap.cmd
 
Search.NoneTerm() - Constructor for class org.abstracthorizon.mercury.imap.cmd.Search.NoneTerm
 
Search.TextTerm - Class in org.abstracthorizon.mercury.imap.cmd
 
Search.TextTerm(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Search.TextTerm
 
Search.UIDTerm - Class in org.abstracthorizon.mercury.imap.cmd
 
Search.UIDTerm(int, long) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Search.UIDTerm
 
searchKey(IMAPScanner) - Method in class org.abstracthorizon.mercury.imap.cmd.Search
 
SearchResponse - Class in org.abstracthorizon.mercury.imap.response
Response for search command
SearchResponse(IMAPSession) - Constructor for class org.abstracthorizon.mercury.imap.response.SearchResponse
Constructor
second - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Second
section(PointerSection) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
Section - Class in org.abstracthorizon.mercury.imap.util
A class representing a section
Section() - Constructor for class org.abstracthorizon.mercury.imap.util.Section
 
section_msgtext(PointerSection) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
section_part(PointerSection) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
section_text(PointerSection) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
secure - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Is secure conneciton
SEEN - Static variable in class org.abstracthorizon.mercury.imap.cmd.Search
 
Select - Class in org.abstracthorizon.mercury.imap.cmd
Select IMAP command
Select(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Select
Constructor
selectedFolder - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Selected folder
SEND_WHEN_HAVE_NEW - Static variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
 
sendOK(IMAPSession) - Method in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
Sets OKResponse
sendResponse(SMTPResponse) - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Sets SMTP response back
seq_range(SimpleSequence) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
Sequence - Interface in org.abstracthorizon.mercury.imap.util
An interface representing a sequence.
sequence_set(ComposedSequence) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
sequenceIterator(IMAPSession, MessageProcessor, Folder, Sequence, boolean) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Iterates over sequence for given folder's messages
sequenceIteratorOld(IMAPSession, MessageProcessor, Folder, Sequence, boolean) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Iterates over sequence for given folder's messages
sequences - Variable in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Sequences
session - Variable in class org.abstracthorizon.mercury.common.command.AbstractCommand
Session
session - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager
Maildir session to work in
session - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Session
session - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Mail session
session - Variable in class org.abstracthorizon.mercury.imap.response.Response
IMAP session
setAsUID() - Method in class org.abstracthorizon.mercury.imap.cmd.Fetch
Defines as UID function
setAsUID() - Method in class org.abstracthorizon.mercury.imap.cmd.Search
Marks that command runs as UID command
setAsUID() - Method in class org.abstracthorizon.mercury.imap.cmd.UIDCommand
Marks to run command as UID command
setAttribute(String, Object) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Sets attribute
setAutosave(boolean) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Sets autosave flag
setCaseSensitive(boolean) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Sets case sensitive flag
setCleanInput(boolean) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets if it is clean input
setCommandFactory(SMTPCommandFactory) - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Sets command factory to be used
setCommands(Map<String, SMTPCommand>) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Sets map of commands
setContent(Multipart) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets contnet as multipart
setContent(Object, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets content
setContent(Multipart) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets contnet as multipart
setContent(Object, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets content
setContent(Multipart) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets contnet as multipart
setContent(Object, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets content
setContentID(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets content id
setContentID(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets content id
setContentID(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets content id
setContentLanguage(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets languages
setContentLanguage(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets languages
setContentLanguage(String[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets languages
setContentMD5(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets content md5
setContentMD5(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets content md5
setContentMD5(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets content md5
setDataHandler(DataHandler) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets data handler
setDataHandler(DataHandler) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets data handler
setDataHandler(DataHandler) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets data handler
setDefaultDomain(String) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets default domain name to be used with usernames
setDescription(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets description
setDescription(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets description
setDescription(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets description
setDescription(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets description
setDescription(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets description
setDescription(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets description
setDestinationMailbox(MailSessionData, Path) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Sets destination mailbox
setDestinationMailboxes(List<Path>) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
setDisposition(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets disposition
setDisposition(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets disposition
setDisposition(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets disposition
setDomain(String) - Method in class org.abstracthorizon.mercury.smtp.util.Path
Sets domain
setErrorString(String) - Method in class org.abstracthorizon.mercury.imap.cmd.Bad
Sets error message
setErrorString(String) - Method in class org.abstracthorizon.mercury.smtp.command.NotImplementedCommand
Sets error string
setFile(File) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Sets message's file.
setFileName(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets file name
setFileName(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets file name
setFileName(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets file name
setFilters(List<Filter>) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Sets filters
setFlag(Flags.Flag, boolean) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets or resets a flag
setFlags(Flags, boolean) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Sets flags to the message.
setFlags(Flags, boolean) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets or resets a flags
setFolder(Folder) - Method in class org.abstracthorizon.mercury.smtp.util.Path
Sets destination folder
setFolderFile(File) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Sets folder's directory
setFolderMessages(List<MessageBase>) - Method in class org.abstracthorizon.mercury.maildir.MaildirFolder
Sets folder messages.
setFrom() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets from
setFrom(Address) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets from
setFrom() - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets from
setFrom(Address) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets from
setFrom() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets from
setFrom(Address) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets from
setHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Set header
setHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Set header
setHeader(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Set header
setHostAddress(InetAddress) - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Sets host address
setHostName(String) - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Sets host name
setIdling(boolean) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets if IDLE command is allowed
setInactivityTimeout(int) - Method in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Sets inactivity timeout
setInsecureAllowed(boolean) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Sets if insecure connections are allowed
setJavaMailSession(Session) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Sets java mail session
setJavaMailSession(Session) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Sets javamail session that to be used
setJavaMailSession(Session) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets JavaMail session
setKeepLog(boolean) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets should log be kept or not
setKeepLog(boolean) - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Should we keep log after the session is finished
setKeyStoreFile(File) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Keystore location
setKeyStorePassword(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Sets keystore password
setKeyStoreProvider(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Sets keystore provider
setKeyStoreType(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Sets keystore type
setLine(String) - Method in class org.abstracthorizon.mercury.smtp.SMTPResponse
Sets line
setLocalDomain(boolean) - Method in class org.abstracthorizon.mercury.smtp.util.Path
Sets if it is local domain
setLoginContext(String) - Method in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager
Sets login context string
setLowerLimit(int) - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Sets the lower limit in the sequence removing subsequences below that point
setLowerLimit(int) - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Sets the lower limit
setLowerLimit(int) - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Sets the lower limit
setMailbox(String) - Method in class org.abstracthorizon.mercury.smtp.util.Path
Sets mailbox
setMailboxesPath(File) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Sets mailboxes path
setMainDomain(String) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Sets main domain
setMainDomain(String) - Method in interface org.abstracthorizon.mercury.common.ConfigurableStorageManager
Sets main domain
setMainDomain(String) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Sets main domain name
setMax(int) - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Sets maximum element in the sequence
setMaxFlushSpeed(int) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactory
Sets maximum flush speed in bytes per second
setMessage(MimeMessage) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets message to be wrapped
setMessage(MimeMessage) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
setMessageNumber(int) - Method in class org.abstracthorizon.mercury.maildir.util.MessageBase
Sets message number
setMin(int) - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Sets minimum element in the sequence
setPassPhrase(char[]) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Sets pass phrase of a keystore to be used for switching to TLS
setPropertiesFile(File) - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Setter for file
setRecipient(Message.RecipientType, Address) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets recipient to the message
setRecipient(Message.RecipientType, Address) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets recipient to the message
setRecipient(Message.RecipientType, Address) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets recipient to the message
setRecipients(Message.RecipientType, Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets recipients
setRecipients(Message.RecipientType, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets recipients
setRecipients(Message.RecipientType, Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets recipients
setRecipients(Message.RecipientType, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets recipients
setRecipients(Message.RecipientType, Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets recipients
setRecipients(Message.RecipientType, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets recipients
setRejectImmediatelly(boolean) - Method in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Sets reject immediately attribute
setReplyTo(Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets reply to address
setReplyTo(Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets reply to address
setReplyTo(Address[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets reply to address
setReturnCode(int) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Sets return code.
setSelectedFolder(Folder) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets selected Folder
setSender(Address) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets sender's address
setSender(Address) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets sender's address
setSender(Address) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets sender's address
setSentDate(Date) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets sent date
setSentDate(Date) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets sent date
setSentDate(Date) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets sent date
setServer(Object) - Method in class org.abstracthorizon.mercury.setup.MercurySetup
 
setSession(SocketConnection) - Method in class org.abstracthorizon.mercury.common.command.AbstractCommand
Sets session
setSourceDomain(String) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
setSourceDomain(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Sets source domain
setSourceMailbox(Path) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
setSourceMailbox(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Sets source mailbox
setSpamSlowDown(int) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Sets time in millis for thread to sleep if spam is recognised
setState(int) - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Sets session's state
setStorageManager(StorageManager) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Sets storage manager
setStorageManager(StorageManager) - Method in class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Sets storage manager
setStreamDebug(boolean) - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Sets debug stream's logging attribute (LoggingConnection.setLogging(boolean) if any.
setSubject(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets subject
setSubject(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets subject
setSubject(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets subject
setSubject(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets subject
setSubject(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets subject
setSubject(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets subject
setTag(String) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Sets current tag
setText(String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets body as text
setText(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Sets body as text
setText(String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets body as text
setText(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Sets body as text
setText(String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets body as text
setText(String, String) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Sets body as text
setThreadPool(Executor) - Method in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Sets thread pool to be used for parallel tasks
setTimeout(int) - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Sets timeout
setTotalBytes(long) - Method in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
Sets total received bytes number (e-mail body only)
setUpperLimit(int) - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Sets the upper limit in the sequence removing subsequences above that point
setUpperLimit(int) - Method in interface org.abstracthorizon.mercury.imap.util.Sequence
Sets upper limit
setUpperLimit(int) - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Sets upper limit
setUser(String) - Method in class org.abstracthorizon.mercury.finger.SimpleFinger
Sets user
SharedInputStreamImpl - Class in org.abstracthorizon.mercury.maildir.file
SharedInputStream implementation
SharedInputStreamImpl(SharedInputStreamPool, FileProvider, long, long) - Constructor for class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Constructor.
SharedInputStreamPool - Class in org.abstracthorizon.mercury.maildir.file
Pool of shared input stream instance.
SharedInputStreamPool() - Constructor for class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
Default constructor.
SHUTTING_DOWN_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Shutting down response
silent - Variable in class org.abstracthorizon.mercury.imap.util.section.Flags
Silend request
SimpleFinger - Class in org.abstracthorizon.mercury.finger
Simple finger
SimpleFinger() - Constructor for class org.abstracthorizon.mercury.finger.SimpleFinger
Constructor
SimpleJAASStorageManager - Class in org.abstracthorizon.mercury.common
Simple JAAS storage manager.
SimpleJAASStorageManager() - Constructor for class org.abstracthorizon.mercury.common.SimpleJAASStorageManager
Constructor
SimpleJAASStorageManager.Handler - Class in org.abstracthorizon.mercury.common
Callback handler
SimpleJAASStorageManager.Handler(String, char[]) - Constructor for class org.abstracthorizon.mercury.common.SimpleJAASStorageManager.Handler
Constructor
SimpleSequence - Class in org.abstracthorizon.mercury.imap.util
A class representing simple implementation of Sequence.
SimpleSequence() - Constructor for class org.abstracthorizon.mercury.imap.util.SimpleSequence
Constructor
simpleSequenceIterator(IMAPSession, MessageProcessor, Folder, SimpleSequence, boolean) - Static method in class org.abstracthorizon.mercury.imap.util.MessageUtilities
Iterates over sequence for given folder's messages
SimpleStorageManager - Class in org.abstracthorizon.mercury.common
This class is simple implementation of SMTPManager that uses properties file to read (and write) domain names to served, mail boxes that exist and aliases that point to existing mailboxes.
SimpleStorageManager() - Constructor for class org.abstracthorizon.mercury.common.SimpleStorageManager
Constructor
SimpleStorageManager.Entry - Class in org.abstracthorizon.mercury.common
Entry
SimpleStorageManager.Entry(String, String) - Constructor for class org.abstracthorizon.mercury.common.SimpleStorageManager.Entry
 
SimpleStorageManager.URLNameFix - Class in org.abstracthorizon.mercury.common
Fix for url name
SimpleStorageManager.URLNameFix(URLName, String) - Constructor for class org.abstracthorizon.mercury.common.SimpleStorageManager.URLNameFix
Constructor
SimpleStorageManagerBeanInfo - Class in org.abstracthorizon.mercury.common
Bean info for SimpleStorageManager class
SimpleStorageManagerBeanInfo() - Constructor for class org.abstracthorizon.mercury.common.SimpleStorageManagerBeanInfo
Constructor
SimpleStorageManagerBeanInfo(Class<?>) - Constructor for class org.abstracthorizon.mercury.common.SimpleStorageManagerBeanInfo
Constructor
SimpleSubjectFilter - Class in org.abstracthorizon.mercury.filter.spam
 
SimpleSubjectFilter() - Constructor for class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
sixToEight - Static variable in class org.abstracthorizon.mercury.imap.util.Base64
 
size - Variable in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
Size
size - Variable in class org.abstracthorizon.mercury.common.io.StringBufferReader
Size
size - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Size
size() - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
Returns measured size
skip(long) - Method in class org.abstracthorizon.mercury.common.io.AdvancedFileReader
 
skip(long) - Method in class org.abstracthorizon.mercury.common.io.RangedInputStream
 
skip(long) - Method in class org.abstracthorizon.mercury.common.io.StringBufferReader
 
skip(long) - Method in class org.abstracthorizon.mercury.imap.util.section.MeasuredInputStream
 
skip(long) - Method in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Skips number of bytes
skip_line() - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
skip_line() - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
skipHeaders(InputStream) - Method in class org.abstracthorizon.mercury.imap.util.section.Body
This method skips over header in the input stream
SMTPCommand - Class in org.abstracthorizon.mercury.smtp.command
Base SMTP comamnd.
SMTPCommand() - Constructor for class org.abstracthorizon.mercury.smtp.command.SMTPCommand
Constructor
SMTPCommandException - Exception in org.abstracthorizon.mercury.smtp.exception
Exceptions thrown by IMAP commands.
SMTPCommandException() - Constructor for exception org.abstracthorizon.mercury.smtp.exception.SMTPCommandException
Constructor
SMTPCommandException(String) - Constructor for exception org.abstracthorizon.mercury.smtp.exception.SMTPCommandException
Constructor
SMTPCommandException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.smtp.exception.SMTPCommandException
Constructor
SMTPCommandException(Exception) - Constructor for exception org.abstracthorizon.mercury.smtp.exception.SMTPCommandException
Constructor
SMTPCommandFactory - Class in org.abstracthorizon.mercury.smtp.command
SMTP command factory.
SMTPCommandFactory() - Constructor for class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
Constructor.
SMTPCommandFactoryBeanInfo - Class in org.abstracthorizon.mercury.smtp.command
Bean info for SMTPCommandFactory class
SMTPCommandFactoryBeanInfo() - Constructor for class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactoryBeanInfo
Constructor
SMTPCommandFactoryBeanInfo(Class<?>) - Constructor for class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactoryBeanInfo
Constructor
SMTPConnectionHandler - Class in org.abstracthorizon.mercury.smtp
A class that handles connection as SMTP connections.
SMTPConnectionHandler() - Constructor for class org.abstracthorizon.mercury.smtp.SMTPConnectionHandler
Constructor
SMTPFilterCommandFactory - Class in org.abstracthorizon.mercury.smtp.filter
SMTP factory that uses filter API (Filter) to delegate various parts of SMTP commands handling.
SMTPFilterCommandFactory() - Constructor for class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Constructor
SMTPFilterCommandFactoryBeanInfo - Class in org.abstracthorizon.mercury.smtp.filter
Bean info for SMTPFilterCommandFactory class
SMTPFilterCommandFactoryBeanInfo() - Constructor for class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactoryBeanInfo
Constructor
SMTPFilterCommandFactoryBeanInfo(Class<?>) - Constructor for class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactoryBeanInfo
Constructor
SMTPQuietFilterCommandFactory - Class in org.abstracthorizon.mercury.smtp.filter.quiet
SMTP quiet drop spam filter command factory.
SMTPQuietFilterCommandFactory() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactory
Constructor
SMTPQuietFilterCommandFactoryBeanInfo - Class in org.abstracthorizon.mercury.smtp.filter.quiet
Bean info for SMTPQuietFilterCommandFactory class
SMTPQuietFilterCommandFactoryBeanInfo() - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactoryBeanInfo
Constructor
SMTPQuietFilterCommandFactoryBeanInfo(Class<?>) - Constructor for class org.abstracthorizon.mercury.smtp.filter.quiet.SMTPQuietFilterCommandFactoryBeanInfo
Constructor
SMTPResponse - Class in org.abstracthorizon.mercury.smtp
SMTP response
SMTPResponse(int) - Constructor for class org.abstracthorizon.mercury.smtp.SMTPResponse
Constructor
SMTPResponse(int, String) - Constructor for class org.abstracthorizon.mercury.smtp.SMTPResponse
Constructor
SMTPResponse(int, String[]) - Constructor for class org.abstracthorizon.mercury.smtp.SMTPResponse
Constructor
SMTPResponses - Class in org.abstracthorizon.mercury.smtp
List of responses
SMTPResponses() - Constructor for class org.abstracthorizon.mercury.smtp.SMTPResponses
 
SMTPScanner - Class in org.abstracthorizon.mercury.smtp
A class implementing a lexical scanner for an IMAP server.
SMTPScanner(InputStream) - Constructor for class org.abstracthorizon.mercury.smtp.SMTPScanner
Constructor
SMTPScanner.Number - Class in org.abstracthorizon.mercury.smtp
 
SMTPScanner.Number() - Constructor for class org.abstracthorizon.mercury.smtp.SMTPScanner.Number
 
SMTPSession - Class in org.abstracthorizon.mercury.smtp
SMTP connection which represents SMTP session.
SMTPSession(Connection, SMTPConnectionHandler) - Constructor for class org.abstracthorizon.mercury.smtp.SMTPSession
Constructor
SMTPSPAMAccessLogConnectionHandler - Class in org.abstracthorizon.mercury.smtp.logging
Utility class that adds new pattern codes to existing in AccessLogConnectionHandler
SMTPSPAMAccessLogConnectionHandler() - Constructor for class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMAccessLogConnectionHandler
 
SMTPSPAMPatternProcessor - Class in org.abstracthorizon.mercury.smtp.logging
This processor adds following pattern codes: %b - bytes sent excluding headers or "-" if nothing %B - bytes sent excluding headers or 0 if nothing %E - helo/ehlo string %r - return code %S - source mailbox (MAIL FROM directive) %R - recipients
SMTPSPAMPatternProcessor() - Constructor for class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Constructor
socket - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Cached socket
sourceDomain - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
sourceIndex - Variable in class org.abstracthorizon.mercury.smtp.logging.SMTPSPAMPatternProcessor
Cached index of source
sourceMailbox - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
spaceSeparator(boolean, FetchResponse) - Method in class org.abstracthorizon.mercury.imap.cmd.Fetch
Adds space if not first
SPAMScore - Class in org.abstracthorizon.mercury.filter.spam
This simple object contains scoring for recognising spam messages.
SPAMScore() - Constructor for class org.abstracthorizon.mercury.filter.spam.SPAMScore
Constructor
spamSlowDown - Variable in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Spam slowdown
SSLUtil - Class in org.abstracthorizon.mercury.common.util
Utility class for SSL connections
SSLUtil() - Constructor for class org.abstracthorizon.mercury.common.util.SSLUtil
 
start - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamImpl
Stream start offset
start() - Method in class org.abstracthorizon.mercury.setup.MercurySetup
 
start(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.SMTPFilterCommandFactory
Starts processing
START_DATA_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Start data response
startSession(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.DestinationMailboxFilter
Does nothing
startSession(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.FinalSPAMFilter
Sets SPAMScore to session.
startSession(MailSessionData) - Method in class org.abstracthorizon.mercury.filter.spam.SimpleSubjectFilter
 
startSession(MailSessionData) - Method in interface org.abstracthorizon.mercury.smtp.filter.Filter
Starts filter session.
startSession(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.FindStorageFilter
 
startSession(MailSessionData) - Method in class org.abstracthorizon.mercury.smtp.filter.quiet.QuietFindStorageFilter
 
StartTLS - Class in org.abstracthorizon.mercury.imap.cmd
Login IMAP command
StartTLS(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.StartTLS
Constructor
state - Variable in class org.abstracthorizon.mercury.smtp.SMTPSession
State of the session.
STATE_CONNECTED - Static variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Session is connected - no command is received yet
STATE_MAIL - Static variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Receiving RCPT TO and DATA commands
STATE_READY - Static variable in class org.abstracthorizon.mercury.smtp.SMTPSession
EHLO is received - waiting for MAIL FROM
STATE_UNKNOWN - Static variable in class org.abstracthorizon.mercury.smtp.SMTPSession
State is not defined - UNKNOWN state
Status - Class in org.abstracthorizon.mercury.imap.cmd
Status IMAP command
Status(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Status
Constructor
status_att(IMAPScanner, StatusResponse, Folder) - Method in class org.abstracthorizon.mercury.imap.cmd.Status
This method scans for status attributes
StatusResponse - Class in org.abstracthorizon.mercury.imap.response
Status response
StatusResponse(IMAPSession) - Constructor for class org.abstracthorizon.mercury.imap.response.StatusResponse
Constructor
StorageManager - Interface in org.abstracthorizon.mercury.common
Storage manager
storageManager - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Storage manager
Store - Class in org.abstracthorizon.mercury.imap.cmd
Store IMAP command
Store(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Store
Constructor
store - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Selected store
store - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Mail store
store - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolder
Maildir store reference
store - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Maildir store
store_atts(IMAPScanner, Flags) - Static method in class org.abstracthorizon.mercury.imap.cmd.Store
Scans for store attributes
storeKeyStore(KeyStore) - Method in class org.abstracthorizon.mercury.accounts.spring.MaildirKeystoreStorageManager
Stores keystore back to provided resource
storeMessage(MimeMessage) - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Stores mime message to the file.
stream1 - Variable in class org.abstracthorizon.mercury.common.io.StreamSplitter
Fist stream
stream2 - Variable in class org.abstracthorizon.mercury.common.io.StreamSplitter
Second stream
StreamSplitter - Class in org.abstracthorizon.mercury.common.io
This output stream writes out to both supplied streams at the same time.
StreamSplitter(OutputStream, OutputStream) - Constructor for class org.abstracthorizon.mercury.common.io.StreamSplitter
Constructor
string(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
StringBufferReader - Class in org.abstracthorizon.mercury.common.io
StringBuffer reader.
StringBufferReader(StringBuffer) - Constructor for class org.abstracthorizon.mercury.common.io.StringBufferReader
Constructor
StringBufferReader(StringBuffer, int, int) - Constructor for class org.abstracthorizon.mercury.common.io.StringBufferReader
Constructor
structure - Variable in class org.abstracthorizon.mercury.imap.util.section.BodyStructure
Is structure required
submit() - Method in class org.abstracthorizon.mercury.imap.response.Response
Submits response
submit(OutputStream) - Method in class org.abstracthorizon.mercury.smtp.SMTPResponse
Submits response
Subscribe - Class in org.abstracthorizon.mercury.imap.cmd
Subscribe IMAP command
Subscribe(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Subscribe
Constructor
suffix - Variable in class org.abstracthorizon.mercury.common.io.TempStorage
Suffix
switchToTLS() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Switches to TLS (SSL) socket
synchronise() - Method in class org.abstracthorizon.mercury.maildir.MaildirMessage
Tries to find file with same base part as this file
SYNTAX_ERROR_RESPONSE - Static variable in class org.abstracthorizon.mercury.smtp.SMTPResponses
Syntax error response

T

tag - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Current tag
tag(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
TAGGED_RESPONSE - Static variable in class org.abstracthorizon.mercury.imap.response.Response
 
tagSent - Variable in class org.abstracthorizon.mercury.imap.cmd.Fetch
Tag
TempStorage - Class in org.abstracthorizon.mercury.common.io
This is temporary storage.
TempStorage() - Constructor for class org.abstracthorizon.mercury.common.io.TempStorage
Constructor
TempStorage(String, String) - Constructor for class org.abstracthorizon.mercury.common.io.TempStorage
Constructor
TempStorage(String, String, int) - Constructor for class org.abstracthorizon.mercury.common.io.TempStorage
Constructor
TempStorage.OutputStreamImpl - Class in org.abstracthorizon.mercury.common.io
Output stream implementation
TempStorage.OutputStreamImpl() - Constructor for class org.abstracthorizon.mercury.common.io.TempStorage.OutputStreamImpl
 
test(String) - Static method in class org.abstracthorizon.mercury.common.util.RFCDate
 
text_char(char) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
text_char(char) - Method in class org.abstracthorizon.mercury.smtp.SMTPScanner
 
TextSection - Class in org.abstracthorizon.mercury.imap.util.section
Text section
TextSection() - Constructor for class org.abstracthorizon.mercury.imap.util.section.TextSection
 
threadPool - Variable in class org.abstracthorizon.mercury.imap.IMAPConnectionHandler
Thread pool
time(IMAPScanner.Number, IMAPScanner.Number, IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
timeout - Variable in class org.abstracthorizon.mercury.finger.SimpleFinger
Timeout.
timeout - Variable in class org.abstracthorizon.mercury.maildir.file.SharedInputStreamPool
Timeout for removing not closed files
timezone - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Timezone
timezoneId - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Timezone Id
tmp - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Tmp subdirectory
to - Variable in class org.abstracthorizon.mercury.common.io.RangedInputStream
End offset
to - Variable in class org.abstracthorizon.mercury.imap.util.section.Body
To
toLowerCase() - Method in class org.abstracthorizon.mercury.common.SimpleStorageManager
Converts all entries to lower case
toMailboxString() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns string representation
toMaildirString(Flags) - Static method in class org.abstracthorizon.mercury.imap.util.FlagUtilities
Returns maildir representation of flags
toMaildirString(Flags) - Static method in class org.abstracthorizon.mercury.maildir.FlagUtilities
Creates maildir string from given flags.
toProcess - Variable in class org.abstracthorizon.mercury.imap.cmd.Copy
List of message to be processed
toString() - Method in class org.abstracthorizon.mercury.imap.util.ComposedSequence
Creates a string representing all sequences
toString(Flags) - Static method in class org.abstracthorizon.mercury.imap.util.FlagUtilities
Returns string representation of flags
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.Body
String representation of this class
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.BodyStructure
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.Envelope
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.Flags
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.HeaderSection
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.Internaldate
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.MimeSection
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.MultipartSection
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.TextSection
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.section.UID
Returns string representation of this object
toString() - Method in class org.abstracthorizon.mercury.imap.util.SimpleSequence
Returns sequence as string
toString() - Method in class org.abstracthorizon.mercury.maildir.uid.UID
Returns uid as long converted to string
toString() - Method in exception org.abstracthorizon.mercury.smtp.exception.ParserException
 
toString() - Method in class org.abstracthorizon.mercury.smtp.SMTPResponse
Returns string representation of response
toString() - Method in class org.abstracthorizon.mercury.smtp.util.Path
Returns string representation
totalBytes - Variable in class org.abstracthorizon.mercury.smtp.filter.MailSessionData
 
trim() - Method in class org.abstracthorizon.mercury.common.util.RFCDate
Trims date string
two_digit(IMAPScanner.Number) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 
type - Variable in class org.abstracthorizon.mercury.maildir.MaildirFolderData
Type of the folder.

U

UID - Class in org.abstracthorizon.mercury.imap.cmd
UID prefix of IMAP command.
UID(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.UID
Constructor
UID - Class in org.abstracthorizon.mercury.imap.util.section
UID section
UID() - Constructor for class org.abstracthorizon.mercury.imap.util.section.UID
 
UID - Static variable in class org.abstracthorizon.mercury.imap.util.section.UID
UID string
UID - Class in org.abstracthorizon.mercury.maildir.uid
This class represents UID number
UID(long) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UID
Constructor
uid - Variable in class org.abstracthorizon.mercury.maildir.uid.UID
Uid number
UID_VALIDITY_FILE - Static variable in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirStore
Name of a file storing folder's uid validity
UIDCommand - Class in org.abstracthorizon.mercury.imap.cmd
A super class for all commands that can be invoked by UID prefix (Copy, Fetch, Search and Store)
UIDCommand(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.UIDCommand
Constructor
UIDMaildirFolder - Class in org.abstracthorizon.mercury.maildir.uid
This class implements UID maildir folder.
UIDMaildirFolder(UIDMaildirStore, MaildirFolderData) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
Constructor.
UIDMaildirFolderData - Class in org.abstracthorizon.mercury.maildir.uid
UID implementation of maildir folder model.
UIDMaildirFolderData(MaildirStore, File) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
Constructor.
UIDMaildirMessage - Class in org.abstracthorizon.mercury.maildir.uid
UID Maildir message representation.
UIDMaildirMessage(MaildirFolderData, MimeMessage, int) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UIDMaildirMessage
Creates new message based on another message.
UIDMaildirMessage(MaildirFolderData, File, int) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UIDMaildirMessage
This constructor creates new message from supplied file.
UIDMaildirStore - Class in org.abstracthorizon.mercury.maildir.uid
This store implementation is aggressive UID implementation.
UIDMaildirStore(Session, URLName) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UIDMaildirStore
Constructor
UIDMessage - Interface in org.abstracthorizon.mercury.maildir.uid
This interface defines message that knows its UID
UIDMessageWrapper - Class in org.abstracthorizon.mercury.maildir.uid
Message wrapper for UID messages created by UIDMaildirFolderData.
UIDMessageWrapper(Folder, UIDMaildirMessage, int) - Constructor for class org.abstracthorizon.mercury.maildir.uid.UIDMessageWrapper
Constructor.
uids - Variable in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolder
Map that maps uids to messages
uidValidity - Variable in class org.abstracthorizon.mercury.maildir.uid.UIDMaildirFolderData
UID validity of this folder
unauthorise() - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Removes authorisation
unilateral - Variable in class org.abstracthorizon.mercury.imap.cmd.IMAPCommand
 
UnknownUserException - Exception in org.abstracthorizon.mercury.common.exception
Unknown user exception
UnknownUserException() - Constructor for exception org.abstracthorizon.mercury.common.exception.UnknownUserException
Constructor
UnknownUserException(String) - Constructor for exception org.abstracthorizon.mercury.common.exception.UnknownUserException
Constructor
UnknownUserException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.common.exception.UnknownUserException
Constructor
UnknownUserException(Exception) - Constructor for exception org.abstracthorizon.mercury.common.exception.UnknownUserException
Constructor
Unsubscribe - Class in org.abstracthorizon.mercury.imap.cmd
Unsubscribe IMAP command
Unsubscribe(String) - Constructor for class org.abstracthorizon.mercury.imap.cmd.Unsubscribe
Constructor
UNTAGGED_RESPONSE - Static variable in class org.abstracthorizon.mercury.imap.response.Response
 
updateHeaders() - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Updates headers
updateHeaders() - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Updates headers
user - Variable in class org.abstracthorizon.mercury.common.SimpleJAASStorageManager.Handler
Username
user - Variable in class org.abstracthorizon.mercury.maildir.security.JavaSecurityAuthenticationProvider.Handler
 
USER_READABLE_FORMAT - Static variable in class org.abstracthorizon.mercury.smtp.SMTPSession
Human readable format
userName - Variable in class org.abstracthorizon.mercury.finger.SimpleFinger
Username
UserRejectedException - Exception in org.abstracthorizon.mercury.common.exception
User rejected exception.
UserRejectedException() - Constructor for exception org.abstracthorizon.mercury.common.exception.UserRejectedException
Constructor
UserRejectedException(String) - Constructor for exception org.abstracthorizon.mercury.common.exception.UserRejectedException
Constructor
UserRejectedException(String, Exception) - Constructor for exception org.abstracthorizon.mercury.common.exception.UserRejectedException
Constructor
UserRejectedException(Exception) - Constructor for exception org.abstracthorizon.mercury.common.exception.UserRejectedException
Constructor

V

valid - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Is valid date or not
validate(String) - Static method in class org.abstracthorizon.mercury.common.util.RFCDate
Validates given date string
value - Variable in class org.abstracthorizon.mercury.common.SimpleStorageManager.Entry
 
VRFY - Static variable in class org.abstracthorizon.mercury.smtp.command.SMTPCommandFactory
VRFY command

W

write(int) - Method in class org.abstracthorizon.mercury.common.io.StreamSplitter
 
write(byte[]) - Method in class org.abstracthorizon.mercury.common.io.StreamSplitter
 
write(byte[], int, int) - Method in class org.abstracthorizon.mercury.common.io.StreamSplitter
 
write(int) - Method in class org.abstracthorizon.mercury.common.io.TempStorage.OutputStreamImpl
 
write(byte[]) - Method in class org.abstracthorizon.mercury.common.io.TempStorage.OutputStreamImpl
 
write(byte[], int, int) - Method in class org.abstracthorizon.mercury.common.io.TempStorage.OutputStreamImpl
 
writeLogMessage(String) - Method in class org.abstracthorizon.mercury.imap.IMAPSession
Writes log message
writeLogMessage(String) - Method in class org.abstracthorizon.mercury.smtp.SMTPSession
Helper function to write messaage to the log stream
writer - Variable in class org.abstracthorizon.mercury.imap.IMAPSession
Output writer
writeTo(Object, String, OutputStream) - Method in class org.abstracthorizon.mercury.maildir.MaildirMimeMultipartDataContentHandler
Writes multipart object to given output stream
writeTo(OutputStream) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Writes content of the message to output stream
writeTo(OutputStream, String[]) - Method in class org.abstracthorizon.mercury.maildir.util.LazyParsingMessage
Writes content of the message to output stream ignoring supplied headers
writeTo(OutputStream) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Writes content of the message to output stream
writeTo(OutputStream, String[]) - Method in class org.abstracthorizon.mercury.maildir.util.MessageWrapper
Writes content of the message to output stream ignoring supplied headers
writeTo(OutputStream) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Writes content of the message to output stream
writeTo(OutputStream, String[]) - Method in class org.abstracthorizon.mercury.maildir.util.ReadOnlyMessageWrapper
Writes content of the message to output stream ignoring supplied headers

Y

year - Variable in class org.abstracthorizon.mercury.common.util.RFCDate
Year

Z

ZERO - Static variable in class org.abstracthorizon.mercury.filter.spam.SPAMScore
Zero score
zone(StringBuffer) - Method in class org.abstracthorizon.mercury.imap.util.IMAPScanner
 

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

Copyright © 2005-2009 Abstract Horizon. All Rights Reserved.