Uses of Class
org.abstracthorizon.mercury.imap.IMAPSession

Packages that use IMAPSession
org.abstracthorizon.mercury.imap   
org.abstracthorizon.mercury.imap.cmd   
org.abstracthorizon.mercury.imap.response   
org.abstracthorizon.mercury.imap.util   
 

Uses of IMAPSession in org.abstracthorizon.mercury.imap
 

Methods in org.abstracthorizon.mercury.imap with parameters of type IMAPSession
 boolean IMAPConnectionHandler.commandAny(IMAPSession imapConnection)
          Processes any command
 boolean IMAPConnectionHandler.commandAuth(IMAPSession imapConnection)
          Processes authorised commands
 boolean IMAPConnectionHandler.commandNonAuth(IMAPSession imapConnection)
          Processes non-authorised comamnds
 boolean IMAPConnectionHandler.commandSelected(IMAPSession imapConnection)
          Processes select command
 void IMAPConnectionHandler.invokeCommand(IMAPSession imapConnection, String name)
          Invokes command
 void IMAPConnectionHandler.invokeCommand(IMAPSession imapConnection, String name, boolean uid)
          Invokes command
 void IMAPConnectionHandler.processInput(IMAPSession imapConnection)
          Processes input
 

Uses of IMAPSession in org.abstracthorizon.mercury.imap.cmd
 

Methods in org.abstracthorizon.mercury.imap.cmd with parameters of type IMAPSession
protected  void IMAPCommand.checkEOL(IMAPSession session)
          Checks if command is read fully
protected  void UID.execute(IMAPSession session)
          Executes the command
protected  void Idle.execute(IMAPSession session)
          Executes the command
protected  void Fetch.execute(IMAPSession session)
          Executes the command
protected  void Authenticate.execute(IMAPSession session)
          Executes the command
protected  void Create.execute(IMAPSession session)
          Executes the command
protected  void Login.execute(IMAPSession session)
          Executes the command
protected  void Select.execute(IMAPSession session)
          Executes the command
protected  void Rename.execute(IMAPSession session)
          Executes the command
protected  void Expunge.execute(IMAPSession session)
          Executes the command
protected  void LSub.execute(IMAPSession session)
          Executes the command
protected  void Copy.execute(IMAPSession session)
          Executes the command
protected  void Search.execute(IMAPSession session)
          Executes the command
protected  void Logout.execute(IMAPSession session)
          Executes the command
protected  void StartTLS.execute(IMAPSession session)
          Executes the command
protected  void Examine.execute(IMAPSession session)
          Executes the command
protected  void Partial.execute(IMAPSession session)
          Executes the command
protected  void Store.execute(IMAPSession session)
          Executes the command
protected  void Status.execute(IMAPSession session)
          Executes the command
protected  void Delete.execute(IMAPSession session)
          Executes the command
protected  void Unsubscribe.execute(IMAPSession session)
          Executes the command
protected  void List.execute(IMAPSession session)
          Executes the command
protected  void Close.execute(IMAPSession session)
          Executes the command
 void Append.execute(IMAPSession session)
          Executes method
protected  void Capability.execute(IMAPSession session)
          Executes the command
protected  void NOOP.execute(IMAPSession session)
          Executes the command
protected  void Subscribe.execute(IMAPSession session)
          Executes the command
protected  void IMAPCommand.execute(IMAPSession session)
          Executes the command.
 void Bad.execute(IMAPSession session)
          Executes the command
protected  void Select.executeImpl(IMAPSession session, boolean readonly)
          Executes the command
 void Fetch.fetch(IMAPSession session)
          Executes the command
 void Fetch.process(IMAPSession session, javax.mail.internet.MimeMessage m)
          Processes message
 void Copy.process(IMAPSession session, javax.mail.internet.MimeMessage m)
          Processes messages
abstract  void UIDCommand.process(IMAPSession session, javax.mail.internet.MimeMessage m)
          Template method to be implementd to process each individial message
 void Search.process(IMAPSession session, javax.mail.internet.MimeMessage m)
           
 void Store.process(IMAPSession session, javax.mail.internet.MimeMessage m)
          Processes the message
protected  void IMAPCommand.sendOK(IMAPSession session)
          Sets OKResponse
 

Uses of IMAPSession in org.abstracthorizon.mercury.imap.response
 

Fields in org.abstracthorizon.mercury.imap.response declared as IMAPSession
protected  IMAPSession Response.session
          IMAP session
 

Methods in org.abstracthorizon.mercury.imap.response with parameters of type IMAPSession
static String CapabilityResponse.getCapabilityList(IMAPSession session)
          Retuns list of capability strings depending on session state
 

Constructors in org.abstracthorizon.mercury.imap.response with parameters of type IMAPSession
BADResponse(IMAPSession session, int type, String msg)
          BAD response
BADResponse(IMAPSession session, String msg)
          Tagged BAD response
ByeResponse(IMAPSession session)
          Constructor
CapabilityResponse(IMAPSession session)
          Constructor
ContinuationResponse(IMAPSession session, String msg)
          Constructor
ExistsResponse(IMAPSession session, javax.mail.Folder f)
          Constructor
ExpungeResponse(IMAPSession session, int num)
          Constructor
FetchResponse(IMAPSession session, int num)
          Constructor
FlagsResponse(IMAPSession session, javax.mail.Flags flags)
          Response
ListResponse(IMAPSession session, javax.mail.Folder f)
          Constructor
ListResponse(IMAPSession session, String mnemonic, javax.mail.Folder f)
          Constructor
LsubResponse(IMAPSession session, javax.mail.Folder f)
          Constructor
MnemonicResponse(IMAPSession session, int type, String mnemonic)
          Mnemonic response
MnemonicResponse(IMAPSession session, int type, String mnemonic, String msg)
          Mnemonic response with message
NOResponse(IMAPSession session, int type, String msg)
          NO response
NOResponse(IMAPSession session, String msg)
          Tagged NO response
NumberResponse(IMAPSession session, String mnemonic, int number)
          Constructor
NumberResponse(IMAPSession session, String mnemonic, int number, boolean tagged)
          Constructor
OKResponse(IMAPSession session, int type, String msg)
          OK response
OKResponse(IMAPSession session, String msg)
          Tagged OK response
PreauthResponse(IMAPSession session, String msg)
          Constructor
RecentResponse(IMAPSession session, javax.mail.Folder f)
          Constructor
Response(IMAPSession session, int type)
          Response
Response(IMAPSession session, int type, String msg)
          Response with message
SearchResponse(IMAPSession session)
          Constructor
StatusResponse(IMAPSession session)
          Constructor
 

Uses of IMAPSession in org.abstracthorizon.mercury.imap.util
 

Methods in org.abstracthorizon.mercury.imap.util with parameters of type IMAPSession
static void MessageUtilities.composedSequenceIterator(IMAPSession session, MessageProcessor processor, javax.mail.Folder f, ComposedSequence sequenceSet, boolean asuid)
          Iterates over sequence for given folder's messages
 void MessageProcessor.process(IMAPSession session, javax.mail.internet.MimeMessage m)
          Method that processes mail
static void MessageUtilities.sequenceIterator(IMAPSession session, MessageProcessor processor, javax.mail.Folder f, Sequence sequenceSet, boolean asuid)
          Iterates over sequence for given folder's messages
static void MessageUtilities.sequenceIteratorOld(IMAPSession session, MessageProcessor processor, javax.mail.Folder f, Sequence sequenceSet, boolean asuid)
          Iterates over sequence for given folder's messages
static void MessageUtilities.simpleSequenceIterator(IMAPSession session, MessageProcessor processor, javax.mail.Folder f, SimpleSequence sequenceSet, boolean asuid)
          Iterates over sequence for given folder's messages
 



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