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

A

ABANDON_SIGNOFF - Static variable in class org.apache.james.imap.main.AbstractImapRequestHandler
 
AbstactStatusResponseFactory - Class in org.apache.james.imap.message.response
 
AbstactStatusResponseFactory() - Constructor for class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
AbstractAddHeadersFilter - Class in org.apache.james.protocols.smtp.core
Abstract base class for SeparatingDataLineFilter implementations that add headers to a message
AbstractAddHeadersFilter() - Constructor for class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter
 
AbstractAddHeadersFilter.Header - Class in org.apache.james.protocols.smtp.core
 
AbstractAddHeadersFilter.Header(String, String) - Constructor for class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter.Header
 
AbstractApopCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles the APOP command
AbstractApopCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.AbstractApopCmdHandler
 
AbstractAsyncServer - Class in org.apache.james.protocols.netty
Abstract base class for Servers which want to use async io
AbstractAsyncServer() - Constructor for class org.apache.james.protocols.netty.AbstractAsyncServer
 
AbstractAuthProcessor<M extends ImapRequest> - Class in org.apache.james.imap.processor
 
AbstractAuthProcessor(Class<M>, ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.AbstractAuthProcessor
 
AbstractAuthRequiredToRelayRcptHook - Class in org.apache.james.protocols.smtp.core
Handler which check for authenticated users
AbstractAuthRequiredToRelayRcptHook() - Constructor for class org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
 
AbstractChainedImapEncoder - Class in org.apache.james.imap.encode.base
Abstract base class for chained ImapEncoder implementations.
AbstractChainedImapEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.base.AbstractChainedImapEncoder
 
AbstractChainedProcessor<M extends ImapMessage> - Class in org.apache.james.imap.processor.base
 
AbstractChainedProcessor(Class<M>, ImapProcessor) - Constructor for class org.apache.james.imap.processor.base.AbstractChainedProcessor
Constructs a chainable ImapProcessor.
AbstractChannelPipelineFactory - Class in org.apache.james.protocols.netty
Abstract base class for ChannelPipelineFactory implementations
AbstractChannelPipelineFactory(int, int, int, ChannelGroup) - Constructor for class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
AbstractChannelPipelineFactory(int, int, int, ChannelGroup, ExecutionHandler) - Constructor for class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
AbstractGreylistHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Abstract base class which implement GreyListing.
AbstractGreylistHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
AbstractHookableCmdHandler<Hook extends Hook> - Class in org.apache.james.protocols.smtp.core
Abstract class which Handle hook-aware CommanHandler.
AbstractHookableCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
 
AbstractImapCommandParser - Class in org.apache.james.imap.decode.base
Note:
AbstractImapCommandParser(ImapCommand) - Constructor for class org.apache.james.imap.decode.base.AbstractImapCommandParser
 
AbstractImapRequest - Class in org.apache.james.imap.message.request
Abstract base class for ImapRequest implementations
AbstractImapRequest(String, ImapCommand) - Constructor for class org.apache.james.imap.message.request.AbstractImapRequest
 
AbstractImapRequestHandler - Class in org.apache.james.imap.main
 
AbstractImapRequestHandler(ImapDecoder, ImapProcessor, ImapEncoder) - Constructor for class org.apache.james.imap.main.AbstractImapRequestHandler
 
AbstractImapRequestHandler.SilentResponder - Class in org.apache.james.imap.main
Silents swallows all responses.
AbstractImapRequestHandler.SilentResponder() - Constructor for class org.apache.james.imap.main.AbstractImapRequestHandler.SilentResponder
 
AbstractListingResponse - Class in org.apache.james.imap.message.response
LIST and LSUB return identical data.
AbstractListingResponse(boolean, boolean, boolean, boolean, boolean, boolean, String, char, MailboxType) - Constructor for class org.apache.james.imap.message.response.AbstractListingResponse
 
AbstractMailbox - Class in org.apache.james.protocols.pop3.mailbox
A Mailbox implementation which use a CombinedInputStream over Mailbox.getMessageHeaders(long) and Mailbox.getMessageBody(long) to return the full message.
AbstractMailbox() - Constructor for class org.apache.james.protocols.pop3.mailbox.AbstractMailbox
 
AbstractMailboxProcessor<M extends ImapRequest> - Class in org.apache.james.imap.processor
 
AbstractMailboxProcessor(Class<M>, ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.AbstractMailboxProcessor
 
AbstractMailboxSelectionRequest - Class in org.apache.james.imap.message.request
ImapRequest which selects a Mailbox.
AbstractMailboxSelectionRequest(ImapCommand, String, boolean, Long, Long, IdRange[], IdRange[], IdRange[], String) - Constructor for class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
 
AbstractPassCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles PASS commands.
AbstractPassCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.AbstractPassCmdHandler
 
AbstractProtocolHandlerChain - Class in org.apache.james.protocols.api.handler
Abstract base class for ProtocolHandlerChain implementations
AbstractProtocolHandlerChain() - Constructor for class org.apache.james.protocols.api.handler.AbstractProtocolHandlerChain
 
AbstractProtocolTransport - Class in org.apache.james.protocols.api
Abstract base class for ProtocolTransport implementation which already takes care of all the complex stuff when handling Response's.
AbstractProtocolTransport() - Constructor for class org.apache.james.protocols.api.AbstractProtocolTransport
 
AbstractResponse - Class in org.apache.james.protocols.api
Abstract base implementation of Response
AbstractResponse() - Constructor for class org.apache.james.protocols.api.AbstractResponse
 
AbstractResponse(String, CharSequence) - Constructor for class org.apache.james.protocols.api.AbstractResponse
Construct a new SMTPResponse.
AbstractSelectionCommandParser - Class in org.apache.james.imap.decode.parser
 
AbstractSelectionCommandParser(ImapCommand) - Constructor for class org.apache.james.imap.decode.parser.AbstractSelectionCommandParser
 
AbstractSenderAuthIdentifyVerificationRcptHook - Class in org.apache.james.protocols.smtp.core
Handler which check if the authenticated user is the same as the one used as MAIL FROM
AbstractSenderAuthIdentifyVerificationRcptHook() - Constructor for class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
 
AbstractSSLAwareChannelPipelineFactory - Class in org.apache.james.protocols.netty
Abstract base class for ChannelPipeline implementations which use TLS
AbstractSSLAwareChannelPipelineFactory(int, int, int, ChannelGroup, ExecutionHandler) - Constructor for class org.apache.james.protocols.netty.AbstractSSLAwareChannelPipelineFactory
 
AbstractSSLAwareChannelPipelineFactory(int, int, int, ChannelGroup, String[], ExecutionHandler) - Constructor for class org.apache.james.protocols.netty.AbstractSSLAwareChannelPipelineFactory
 
AbstractSubscriptionProcessor<M extends ImapRequest> - Class in org.apache.james.imap.processor
Abstract base class which should be used by implementations which need to access the SubscriptionManager
AbstractSubscriptionProcessor(Class<M>, ImapProcessor, MailboxManager, SubscriptionManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.AbstractSubscriptionProcessor
 
AbstractValidRcptHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Handler which want todo an recipient check should extend this
AbstractValidRcptHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
 
AcceptRecipientIfRelayingIsAllowed - Class in org.apache.james.protocols.smtp.core
This hook will stop the hook chain if relaying is allowed
AcceptRecipientIfRelayingIsAllowed() - Constructor for class org.apache.james.protocols.smtp.core.AcceptRecipientIfRelayingIsAllowed
 
ACL_RESPONSE_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
ACLResponse - Class in org.apache.james.imap.message.response
ACL Response.
ACLResponse(String, MailboxACL) - Constructor for class org.apache.james.imap.message.response.ACLResponse
 
ACLResponseEncoder - Class in org.apache.james.imap.encode
ACL Response Encoder.
ACLResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.ACLResponseEncoder
 
add(BodyFetchElement, boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
add(ProtocolHandler) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
add(int, ProtocolHandler) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
add(String) - Method in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter.Header
Add the value to the header
add(ProtocolHandler) - Method in class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
add(int, ProtocolHandler) - Method in class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
addAll(Collection<? extends ProtocolHandler>) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
addAll(int, Collection<? extends ProtocolHandler>) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
addAll(Collection<? extends ProtocolHandler>) - Method in class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
addAll(int, Collection<? extends ProtocolHandler>) - Method in class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
addFlagsResponses(ImapSession, SelectedMailbox, ImapProcessor.Responder, boolean, MessageRange, MessageManager, MailboxSession) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
addListener(FutureResponse.ResponseListener) - Method in interface org.apache.james.protocols.api.future.FutureResponse
Add a FutureResponse.ResponseListener which will get notified once FutureResponse.isReady() is true
addListener(FutureResponse.ResponseListener) - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
addPartContent(MessageResult.MimePath, int) - Method in class org.apache.james.imap.processor.base.FetchGroupImpl
Adds content for the particular part.
addProcessor(CapabilityImplementingProcessor) - Method in class org.apache.james.imap.processor.CapabilityProcessor
Add a CapabilityImplementingProcessor which will get queried for implemented capabilities
addProcessor(PermitEnableCapabilityProcessor) - Method in class org.apache.james.imap.processor.EnableProcessor
Add a PermitEnableCapabilityProcessor which can be enabled
addRecent(long) - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Add a recent uid
addRecent(long) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
addResponse(Response) - Method in class org.apache.james.protocols.lmtp.LMTPMultiResponse
 
ADDRESS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Addressing Status
ADDRESS_AMBIGUOUS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Destination mailbox address ambiguous
ADDRESS_MAILBOX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad destination mailbox address
ADDRESS_MOVED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Destimation mailbox has moved, no forwarding address
ADDRESS_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other address status
ADDRESS_SYNTAX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad destination mailbox address syntax
ADDRESS_SYNTAX_SENDER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad sender's mailbox address syntax
ADDRESS_SYSTEM - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad destination system address
ADDRESS_SYSTEM_SENDER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad sender's system address
ADDRESS_VALID - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Destination Address valid
addToMap(String, CommandHandler<Session>) - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
Add it to map (key as command name, value is an array list of CommandHandlers)
alert() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 ALERT response code.
ALL_FLAGS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
ANSWERED_ALL_CAPS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
ANSWERED_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
anyStateCommand(String) - Static method in class org.apache.james.imap.api.ImapCommand
 
APOP_TIMESTAMP - Static variable in interface org.apache.james.protocols.pop3.POP3Session
 
APPEND_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
AppendCommandParser - Class in org.apache.james.imap.decode.parser
Parses APPEND command
AppendCommandParser() - Constructor for class org.apache.james.imap.decode.parser.AppendCommandParser
 
appendLine(CharSequence) - Method in class org.apache.james.protocols.api.AbstractResponse
Append the responseLine to the SMTPResponse
AppendProcessor - Class in org.apache.james.imap.processor
 
AppendProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.AppendProcessor
 
AppendRequest - Class in org.apache.james.imap.message.request
ImapRequest which request the append of a message to a mailbox
AppendRequest(ImapCommand, String, Flags, Date, InputStream, String) - Constructor for class org.apache.james.imap.message.request.AppendRequest
 
appendUid(long, IdRange[]) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
RFC4315 APPENDUID response code
astring() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "astring" from the request.
astring(Charset) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "astring" from the request.
atom() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "atom" from the request.
auth(POP3Session, String, String) - Method in class org.apache.james.protocols.pop3.core.AbstractApopCmdHandler
 
auth(POP3Session, String, String, String) - Method in class org.apache.james.protocols.pop3.core.AbstractApopCmdHandler
Authenticate a POP3Session and returns the Mailbox for it.
auth(POP3Session, String, String) - Method in class org.apache.james.protocols.pop3.core.AbstractPassCmdHandler
Authenticate a POP3Session and returns the Mailbox for it.
AUTH_ENCRYPTION_REQUIRED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the selected authentication mechanism may only be used when the underlying SMTP connection is encrypted.
AUTH_FAILED - Static variable in class org.apache.james.protocols.pop3.core.AbstractPassCmdHandler
 
AUTH_FAILED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Auth failed
AUTH_MECHANISM_WEAK - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the selected authentication mechanism is weaker than server policy permits for that user.
AUTH_OK - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Auth ok
AUTH_PASSWORD_TRANSITION_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the user needs to transition to the selected authentication mechanism.
AUTH_READY - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
 
AUTH_REQUIRED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response may be returned by any command other than AUTH, EHLO, HELO, NOOP, RSET, or QUIT.
AUTH_TEMPORARY_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
This response to the AUTH command indicates that the authentication failed due to a temporary server failure.
AUTH_TYPE_LOGIN - Static variable in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
The text string for the SMTP AUTH type LOGIN.
AUTH_TYPE_PLAIN - Static variable in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
The text string for the SMTP AUTH type PLAIN.
AuthCmdHandler - Class in org.apache.james.protocols.smtp.core.esmtp
handles AUTH command Note: we could extend this to use java5 sasl standard libraries and provide client support against a server implemented via non-james specific hooks.
AuthCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
AUTHENTICATE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
AuthenticateCommandParser - Class in org.apache.james.imap.decode.parser
Parses AUTHENTICATE commands and also support SASL-IR (RFC4959)
AuthenticateCommandParser() - Constructor for class org.apache.james.imap.decode.parser.AuthenticateCommandParser
 
authenticated() - Method in interface org.apache.james.imap.api.process.ImapSession
Moves the session into ImapSessionState.AUTHENTICATED state.
authenticated() - Method in interface org.apache.james.protocols.imap.IMAPSession
Moves the session into ImapSessionState.AUTHENTICATED state.
authenticatedStateCommand(String) - Static method in class org.apache.james.imap.api.ImapCommand
 
AuthenticateProcessor - Class in org.apache.james.imap.processor
Processor which handles the AUTHENTICATE command.
AuthenticateProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.AuthenticateProcessor
 
AuthenticateRequest - Class in org.apache.james.imap.message.request
 
AuthenticateRequest(ImapCommand, String, String) - Constructor for class org.apache.james.imap.message.request.AuthenticateRequest
 
AuthenticateResponse - Class in org.apache.james.imap.message.response
 
AuthenticateResponse() - Constructor for class org.apache.james.imap.message.response.AuthenticateResponse
 
AuthenticateResponseEncoder - Class in org.apache.james.imap.encode
 
AuthenticateResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.AuthenticateResponseEncoder
 
AUTHENTICATION_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
AUTHENTICATION_READY - Static variable in interface org.apache.james.protocols.pop3.POP3Session
Waiting for user id
AUTHENTICATION_USERSET - Static variable in interface org.apache.james.protocols.pop3.POP3Session
User id provided, waiting for password
AuthHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the AUTH Command
available() - Method in class org.apache.james.protocols.imap.utils.EolInputStream
 
available() - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
available() - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 

B

BACK_SLASH - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BAD - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BAD_CHARSET - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
BAD_EHLO_HELO - Static variable in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
BAD_IO_ENCODING - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
BAD_SEQUENCE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Bad sequence of commands
badCharset(Collection<String>) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 BADCHARSET response code.
BaseRequest - Class in org.apache.james.protocols.api
Basic Request which contains a command and argument
BaseRequest(String, String) - Constructor for class org.apache.james.protocols.api.BaseRequest
 
BasicChannelUpstreamHandler - Class in org.apache.james.protocols.netty
ChannelUpstreamHandler which is used by the SMTPServer and other line based protocols
BasicChannelUpstreamHandler(Protocol) - Constructor for class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
BasicChannelUpstreamHandler(Protocol, Encryption) - Constructor for class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
bind() - Method in interface org.apache.james.protocols.api.ProtocolServer
Start the server
bind() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
bind() - Method in class org.apache.james.protocols.netty.NettyServer
 
blockTime - Variable in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
Default blocktime 12 hours
BODY_CONTENT - Static variable in class org.apache.james.imap.processor.base.FetchGroupImpl
 
BodyFetchElement - Class in org.apache.james.imap.api.message
 
BodyFetchElement(String, int, int[], Collection<String>, Long, Long) - Constructor for class org.apache.james.imap.api.message.BodyFetchElement
 
buf - Variable in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
The byte array containing the bytes written.
build() - Method in class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
build(FetchData, MessageResult, MessageManager, ImapSession, boolean) - Method in class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
buildAll() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildAnd(List<SearchKey>) - Static method in class org.apache.james.imap.api.message.request.SearchKey
Componses an AND key from given keys.
buildAnswered() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildBcc(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildBefore(DayMonthYear) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildBody(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildCc(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildDeleted() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildDraft() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildEnvelope(Headers) - Method in class org.apache.james.imap.processor.fetch.EnvelopeBuilder
 
buildFlagged() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildFrom(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildFullPath(ImapSession, String) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
buildHeader(String, String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildImapDecoder() - Method in interface org.apache.james.imap.decode.ImapDecoderFactory
 
buildImapDecoder() - Method in class org.apache.james.imap.main.DefaultImapDecoderFactory
 
buildImapEncoder() - Method in interface org.apache.james.imap.encode.ImapEncoderFactory
 
buildImapEncoder() - Method in class org.apache.james.imap.encode.main.DefaultImapEncoderFactory
 
buildImapProcessor() - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
Create the ImapProcessor
buildKeyword(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildLarger(long) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildModSeq(long) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildNew() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildNot(SearchKey) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildOld() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildOlder(long) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildOn(DayMonthYear) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildOr(SearchKey, SearchKey) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildRecent() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSeen() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSentBefore(DayMonthYear) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSentOn(DayMonthYear) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSentSince(DayMonthYear) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSequenceSet(IdRange[]) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSince(DayMonthYear) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSmaller(long) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildSubject(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildText(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildTo(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUidSet(IdRange[]) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUnanswered() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUndeleted() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUndraft() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUnflagged() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUnkeyword(String) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildUnseen() - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
buildYounger(long) - Static method in class org.apache.james.imap.api.message.request.SearchKey
 
BYE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
BYE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
bye(HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a BYE status response.
bye(HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a BYE status response.
bye(HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
bye(HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
bye(ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
bye(ImapProcessor.Responder, HumanReadableText) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
BYE_UNKNOWN_COMMAND - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
BYTE_BACK_SLASH - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_CLOSE_BRACE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_CLOSE_SQUARE_BRACKET - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_CLOSING_PARENTHESIS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_DQUOTE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_OPEN_BRACE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_OPEN_SQUARE_BRACKET - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_OPENING_PARENTHESIS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_QUESTION - Static variable in interface org.apache.james.imap.api.ImapConstants
 
BYTE_SP - Static variable in interface org.apache.james.imap.api.ImapConstants
 

C

calcDefaultSMTPResponse(HookResult) - Static method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Convert the HookResult to SMTPResponse using default values.
calcDefaultSMTPResponse(HookResult) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
Calculate the SMTPResponse for the given result
calculateSize(List<MessageResult.Header>) - Method in class org.apache.james.imap.processor.fetch.HeaderBodyElement
 
calculateSize(List<MessageResult.Header>) - Method in class org.apache.james.imap.processor.fetch.MimeBodyElement
 
callHook(Hook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(HeloHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(HeloHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(MailHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(QuitHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(RcptHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
Must be implemented by hookable cmd handlers to make the effective call to an hook.
callHook(UnknownHook, SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
cap(char) - Static method in class org.apache.james.imap.decode.ImapRequestLineReader
 
CAPABILITY_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
CapabilityCommandParser - Class in org.apache.james.imap.decode.parser
Parses CAPABILITY commands
CapabilityCommandParser() - Constructor for class org.apache.james.imap.decode.parser.CapabilityCommandParser
 
CapabilityImplementingProcessor - Interface in org.apache.james.imap.processor
ImapProcessor which implements one ore more Capabilities
CapabilityProcessor - Class in org.apache.james.imap.processor
 
CapabilityProcessor(ImapProcessor, MailboxManager, StatusResponseFactory, List<CapabilityImplementingProcessor>, Set<String>) - Constructor for class org.apache.james.imap.processor.CapabilityProcessor
 
CapabilityProcessor(ImapProcessor, MailboxManager, StatusResponseFactory, Set<String>) - Constructor for class org.apache.james.imap.processor.CapabilityProcessor
 
CapabilityRequest - Class in org.apache.james.imap.message.request
 
CapabilityRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.CapabilityRequest
 
CapabilityResponse - Class in org.apache.james.imap.message.response
A CAPABILITY response.
CapabilityResponse(Set<String>) - Constructor for class org.apache.james.imap.message.response.CapabilityResponse
Constructs a response based on the given capabilities.
CapabilityResponseEncoder - Class in org.apache.james.imap.encode
Encodes CAPABILITY response.
CapabilityResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.CapabilityResponseEncoder
 
CapaCapability - Interface in org.apache.james.protocols.pop3.core
A handler which support the POP3 Extension Mechanism should implement this interface
CapaCmdHandler - Class in org.apache.james.protocols.pop3.core
This handler is used to handle CAPA commands
CapaCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.CapaCmdHandler
 
chain - Variable in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
chainEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.base.AbstractChainedImapEncoder
Call next Encoder in the chain
channelBound(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.ConnectionLimitUpstreamHandler
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.ConnectionPerIpLimitUpstreamHandler
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
Call the ConnectHandler instances which are stored in the ProtocolHandlerChain
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
ChannelGroupHandler - Class in org.apache.james.protocols.netty
Add channels to the channel group after the channel was opened.
ChannelGroupHandler(ChannelGroup) - Constructor for class org.apache.james.protocols.netty.ChannelGroupHandler
 
channelIdle(ChannelHandlerContext, IdleState, long) - Method in class org.apache.james.protocols.netty.TimeoutHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.ChannelGroupHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.ConnectionLimitUpstreamHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.apache.james.protocols.netty.ConnectionPerIpLimitUpstreamHandler
 
CharsetUtil - Class in org.apache.james.imap.api.display
Utility class which can be used to get a list of supported Charset's Beside this it has some methods included which helps to encode/decode modified UTF7
CharsetUtil() - Constructor for class org.apache.james.imap.api.display.CharsetUtil
 
check(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
CHECK_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
CheckCommandParser - Class in org.apache.james.imap.decode.parser
Parses CHECK commands
CheckCommandParser() - Constructor for class org.apache.james.imap.decode.parser.CheckCommandParser
 
checkDNSRBL(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
This checks DNSRBL whitelists and blacklists.
checkEhloHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
Check if EHLO/HELO is resolvable
checkMessageHookCount(List<?>) - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
CheckProcessor - Class in org.apache.james.imap.processor
 
CheckProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.CheckProcessor
 
checkReady() - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
CheckRequest - Class in org.apache.james.imap.message.request
 
CheckRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.CheckRequest
 
CHUNK_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
cleanup(ChannelHandlerContext) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
Cleanup the channel
cleanupAutoWhiteListGreyList(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Cleanup the autowhitelist
cleanupGreyList(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Delete old entries from the Greylist datarecord
clear() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
close() - Method in class org.apache.james.protocols.api.AbstractProtocolTransport
Close the Transport
close() - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
close() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
close() - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 
close() - Method in class org.apache.james.protocols.pop3.mailbox.AbstractMailbox
Does nothing
close() - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Close the mailbox, Any futher attempt to access or change the Mailbox's content will fail
CLOSE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
closed() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Create a RFC5162 (QRESYNC) CLOSED response code
closeParen() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
closeParen() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a ')'
CloseProcessor - Class in org.apache.james.imap.processor
 
CloseProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.CloseProcessor
 
CloseRequest - Class in org.apache.james.imap.message.request
 
CloseRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.CloseRequest
 
closeSquareBracket() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
closeSquareBracket() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a '}'
CLOSING_PARENTHESIS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
CLOSING_SQUARE_BRACKET - Static variable in interface org.apache.james.imap.api.ImapConstants
 
CombinedInputStream - Class in org.apache.james.protocols.api
SequenceInputStream sub-class which allows direct access to the pair of InputStream's.
CombinedInputStream(InputStream, InputStream) - Constructor for class org.apache.james.protocols.api.CombinedInputStream
 
COMMAND_IDENTIFIER - Static variable in class org.apache.james.protocols.api.handler.UnknownCommandHandler
Identifier which is used in UnknownCommandHandler.getImplCommands()
commandContinuationRequest() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Sends a server command continuation request '+' back to the client, requesting more data to be sent.
commandContinuationRequest() - Method in class org.apache.james.protocols.imap.IMAPRequestLineReader
 
CommandDispatcher<Session extends ProtocolSession> - Class in org.apache.james.protocols.api.handler
A CommandDispatcher is responsible to call the right CommandHandler for a given Command
CommandDispatcher(Collection<String>) - Constructor for class org.apache.james.protocols.api.handler.CommandDispatcher
 
CommandDispatcher() - Constructor for class org.apache.james.protocols.api.handler.CommandDispatcher
 
CommandHandler<Session extends ProtocolSession> - Interface in org.apache.james.protocols.api.handler
Custom command handlers must implement this interface The command handlers will be Server wide common to all the handlers, therefore the command handlers must store all the state information in the Session object
CommandHandlerResultLogger - Class in org.apache.james.protocols.api.handler
CommandHandlerResultLogger() - Constructor for class org.apache.james.protocols.api.handler.CommandHandlerResultLogger
 
commandName(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
commandName(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
 
commandResponse(ImapCommand, String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
commandResponse(ImapCommand, String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Compose a response which contains the ImapCommand to which the response belongs
COMMIT_TRANSACTION_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
compareTo(IdRange) - Method in class org.apache.james.imap.api.message.IdRange
 
COMPLETED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
COMPRESS_ALREADY_ACTIVE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
COMPRESS_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
CompressCommandParser - Class in org.apache.james.imap.decode.parser
 
CompressCommandParser() - Constructor for class org.apache.james.imap.decode.parser.CompressCommandParser
 
CompressProcessor - Class in org.apache.james.imap.processor
 
CompressProcessor(ImapProcessor, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.CompressProcessor
 
CompressRequest - Class in org.apache.james.imap.message.request
 
CompressRequest(String, ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.CompressRequest
 
COMSUME_UID_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
condStore(IdRange[]) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
RFC4551 Conditional STORE response code
condstoreEnablingCommand(ImapSession, ImapProcessor.Responder, MessageManager.MetaData, boolean) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
config - Variable in class org.apache.james.protocols.api.ProtocolSessionImpl
 
configureBootstrap(ServerBootstrap) - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Configure the bootstrap before it get bound
ConnectHandler<Session extends ProtocolSession> - Interface in org.apache.james.protocols.api.handler
Custom connect handlers must implement this interface The connect handlers will be server-wide common to all the Handlers , therefore the handlers must store all the state information in the Session object
CONNECTION_LIMIT_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
CONNECTION_PER_IP_LIMIT_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
connectionLimitHandler - Variable in class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
ConnectionLimitUpstreamHandler - Class in org.apache.james.protocols.netty
ChannelUpstreamHandler which limit the concurrent connection.
ConnectionLimitUpstreamHandler(int) - Constructor for class org.apache.james.protocols.netty.ConnectionLimitUpstreamHandler
 
connectionPerIpLimitHandler - Variable in class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
ConnectionPerIpLimitUpstreamHandler - Class in org.apache.james.protocols.netty
ChannelUpstreamHandler which limit connections per IP This handler must be used as singleton when adding it to the ChannelPipeline to work correctly TODO: Remove when its committed to NETTY.
ConnectionPerIpLimitUpstreamHandler(int) - Constructor for class org.apache.james.protocols.netty.ConnectionPerIpLimitUpstreamHandler
 
consume() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Consumes the current character in the reader, so that subsequent calls to the request will provide a new character.
consumeChar(char) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Consumes the next character in the request, checking that it matches the expected one.
consumeLine() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Consume the rest of the line
consumeLiteral(Charset) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "literal" from the request, in the format: "{" charCount "}" CRLF *CHAR8 Note before calling, the request should be positioned so that nextChar is '{'.
consumeLiteral(boolean) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
 
consumeQuoted() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a quoted string value from the request.
consumeQuoted(Charset) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a quoted string value from the request.
consumeWord(ImapRequestLineReader.CharacterValidator) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads the next "word from the request, comprising all characters up to the next SPACE.
contains(Object) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
containsAll(Collection<?>) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
CONTENT - Static variable in class org.apache.james.imap.api.message.BodyFetchElement
 
CONTENT - Static variable in class org.apache.james.imap.decode.FetchPartPathDecoder
 
content() - Method in class org.apache.james.imap.processor.base.FetchGroupImpl
 
content() - Method in class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
CONTENT - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message Content or Media Status
CONTENT_CONVERSION_FAILED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion failed
CONTENT_CONVERSION_LOSS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion with loss performed
CONTENT_CONVERSION_NOT_ALLOWED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion required and prohibited
CONTENT_CONVERSION_NOT_SUPPORTED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Conversion required, but not supported
CONTENT_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined media error
CONTENT_UNSUPPORTED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Media not supported
ContextualLogger - Class in org.apache.james.protocols.api.logger
Logger which adds context informations to the logged message.
ContextualLogger(ProtocolSession, Logger) - Constructor for class org.apache.james.protocols.api.logger.ContextualLogger
 
CONTINUATION - Static variable in interface org.apache.james.imap.api.ImapConstants
 
continuationResponse(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
continuationResponse(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Writes a continuation response.
ContinuationResponse - Class in org.apache.james.imap.message.response
 
ContinuationResponse(String) - Constructor for class org.apache.james.imap.message.response.ContinuationResponse
 
ContinuationResponse(HumanReadableText) - Constructor for class org.apache.james.imap.message.response.ContinuationResponse
 
ContinuationResponseEncoder - Class in org.apache.james.imap.encode
 
ContinuationResponseEncoder(ImapEncoder, Localizer) - Constructor for class org.apache.james.imap.encode.ContinuationResponseEncoder
 
COPY_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
CopyCommandParser - Class in org.apache.james.imap.decode.parser
Parse COPY commands
CopyCommandParser() - Constructor for class org.apache.james.imap.decode.parser.CopyCommandParser
 
CopyProcessor - Class in org.apache.james.imap.processor
 
CopyProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.CopyProcessor
 
CopyRequest - Class in org.apache.james.imap.message.request
ImapRequest which request the copy of messages
CopyRequest(ImapCommand, IdRange[], String, boolean, String) - Constructor for class org.apache.james.imap.message.request.CopyRequest
 
copyUid(long, IdRange[], IdRange[]) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
RFC4315 COPYUID response code
CORE_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
count - Variable in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
The number of bytes written.
COUNT_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
CREATE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
createBossExecutor() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Create a new Executor used for dispatch messages to the workers.
CreateCommandParser - Class in org.apache.james.imap.decode.parser
Parse CREATE commands
CreateCommandParser() - Constructor for class org.apache.james.imap.decode.parser.CreateCommandParser
 
createCoreHandler() - Method in class org.apache.james.protocols.netty.NettyServer
 
createDecoder() - Static method in class org.apache.james.imap.main.DefaultImapDecoderFactory
 
createDefaultChain(ImapProcessor, MailboxManager, SubscriptionManager, StatusResponseFactory, MailboxTyper, long, TimeUnit, Set<String>) - Static method in class org.apache.james.imap.processor.DefaultProcessorChain
 
createDefaultEncoder(Localizer, boolean) - Static method in class org.apache.james.imap.encode.main.DefaultImapEncoderFactory
Builds the default encoder
createDefaultProcessor(MailboxManager, SubscriptionManager) - Static method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
createDefaultProcessor(MailboxManager, SubscriptionManager, long) - Static method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
createEnvelope(SMTPSession, MailAddress, List<MailAddress>) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
createExecutionHandler(int) - Method in class org.apache.james.protocols.netty.NettyServer
 
createExtension(String) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates an extension response code.
createHandler() - Method in class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
Create the core ChannelUpstreamHandler to use
createMessage(ImapCommand, String, String, String) - Method in class org.apache.james.imap.decode.parser.ListCommandParser
 
createMessage(ImapCommand, String, String, String) - Method in class org.apache.james.imap.decode.parser.LsubCommandParser
 
createMessage(ImapCommand, String, String, String) - Method in class org.apache.james.imap.decode.parser.XListCommandParser
 
createPipelineFactory(ChannelGroup) - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Create ChannelPipelineFactory to use by this Server implementation
createPipelineFactory(ChannelGroup) - Method in class org.apache.james.protocols.netty.NettyServer
 
CreateProcessor - Class in org.apache.james.imap.processor
 
CreateProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.CreateProcessor
 
createRequest(ImapCommand, String, boolean, Long, Long, IdRange[], IdRange[], IdRange[], String) - Method in class org.apache.james.imap.decode.parser.AbstractSelectionCommandParser
Create a new AbstractMailboxSelectionRequest for the given arguments
createRequest(ImapCommand, String, boolean, Long, Long, IdRange[], IdRange[], IdRange[], String) - Method in class org.apache.james.imap.decode.parser.ExamineCommandParser
 
createRequest(ImapCommand, String, boolean, Long, Long, IdRange[], IdRange[], IdRange[], String) - Method in class org.apache.james.imap.decode.parser.SelectCommandParser
 
CreateRequest - Class in org.apache.james.imap.message.request
ImapRequest which request the creation of a mailbox
CreateRequest(ImapCommand, String, String) - Constructor for class org.apache.james.imap.message.request.CreateRequest
 
createResponse(StatusResponse.Type, String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
createResponse(StatusResponse.Type, String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.UnpooledStatusResponseFactory
 
createResponse(boolean, boolean, boolean, boolean, boolean, boolean, String, char, MailboxType) - Method in class org.apache.james.imap.processor.ListProcessor
 
createResponse(boolean, boolean, boolean, boolean, boolean, boolean, String, char, MailboxType) - Method in class org.apache.james.imap.processor.XListProcessor
 
createRFC822() - Static method in class org.apache.james.imap.api.message.BodyFetchElement
 
createRFC822Header() - Static method in class org.apache.james.imap.api.message.BodyFetchElement
 
createRFC822Text() - Static method in class org.apache.james.imap.api.message.BodyFetchElement
 
createSession(ChannelHandlerContext) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
createSocketChannelFactory() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
createStartTls(SSLContext) - Static method in class org.apache.james.protocols.api.Encryption
 
createStartTls(SSLContext, String[]) - Static method in class org.apache.james.protocols.api.Encryption
Create a new Encryption which uses STARTTLS and only allows the given Ciphersuites
createTls(SSLContext) - Static method in class org.apache.james.protocols.api.Encryption
 
createTls(SSLContext, String[]) - Static method in class org.apache.james.protocols.api.Encryption
Create a new Encryption which is TLS based and only allows the given Ciphersuites
createWorkerExecutor() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Create a new Executor used for workers.
createXListSupportingProcessor(MailboxManager, SubscriptionManager, MailboxTyper) - Static method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
createXListSupportingProcessor(MailboxManager, SubscriptionManager, MailboxTyper, long, Set<String>) - Static method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
CRLFTerminatedInputStream - Class in org.apache.james.protocols.pop3.core
This FilterInputStream makes sure that the last chars of the stream are \r\n See JAMES-1174 for an use case
CRLFTerminatedInputStream(InputStream) - Constructor for class org.apache.james.protocols.pop3.core.CRLFTerminatedInputStream
 
CURRENT_HELO_MODE - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
HELO or EHLO
CURRENT_HELO_NAME - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
 
CURRENT_RECIPIENT - Static variable in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 

D

DATA_READY - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Start mail input; end with .
DataCmdHandler - Class in org.apache.james.protocols.smtp.core
handles DATA command
DataCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.DataCmdHandler
 
DataCmdHandler.DataConsumerLineHandler - Class in org.apache.james.protocols.smtp.core
 
DataCmdHandler.DataConsumerLineHandler() - Constructor for class org.apache.james.protocols.smtp.core.DataCmdHandler.DataConsumerLineHandler
 
DataCmdHandler.DataLineFilterWrapper - Class in org.apache.james.protocols.smtp.core
 
DataCmdHandler.DataLineFilterWrapper(DataLineFilter, LineHandler<SMTPSession>) - Constructor for class org.apache.james.protocols.smtp.core.DataCmdHandler.DataLineFilterWrapper
 
DataLineFilter - Interface in org.apache.james.protocols.smtp.core
DataLineFilter are used to check the Data stream while the message is being received.
DataLineMessageHookHandler - Class in org.apache.james.protocols.lmtp.core
DataLineMessageHookHandler which will use the wired DeliverToRecipientHook's to deliver the message to all the valid recipients.
DataLineMessageHookHandler() - Constructor for class org.apache.james.protocols.lmtp.core.DataLineMessageHookHandler
 
DataLineMessageHookHandler - Class in org.apache.james.protocols.smtp.core
This class handles the actual calling of the MessageHook implementations to queue the message.
DataLineMessageHookHandler() - Constructor for class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
date() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads one date argument from the request.
dateTime() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a "date-time" argument from the request.
DayMonthYear - Class in org.apache.james.imap.api.message.request
An IMAP date production.
DayMonthYear(int, int, int) - Constructor for class org.apache.james.imap.api.message.request.DayMonthYear
 
debug(String) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
debug(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
debug(String) - Method in interface org.apache.james.protocols.api.logger.Logger
Log a message with debug log level.
debug(String, Throwable) - Method in interface org.apache.james.protocols.api.logger.Logger
Log an error with debug log level.
debug(String) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
debug(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
debug(String) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
debug(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
declined() - Static method in class org.apache.james.protocols.smtp.hook.HookResult
 
DECLINED - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.base.AbstractImapCommandParser
Parses a request into a command message for later processing.
decode(CharSequence) - Method in class org.apache.james.imap.decode.FetchPartPathDecoder
 
decode(ImapRequestLineReader, ImapSession) - Method in interface org.apache.james.imap.decode.ImapDecoder
 
decode(ImapRequestLineReader, ImapSession) - Method in class org.apache.james.imap.decode.main.DefaultImapDecoder
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.AbstractSelectionCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.AppendCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.AuthenticateCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.CapabilityCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.CheckCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.CompressCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, boolean, ImapSession) - Method in class org.apache.james.imap.decode.parser.CopyCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.CreateCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.DeleteCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.EnableCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, boolean, ImapSession) - Method in class org.apache.james.imap.decode.parser.ExpungeCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, boolean, ImapSession) - Method in class org.apache.james.imap.decode.parser.FetchCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.GetACLCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.IdleCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, boolean, ImapSession) - Method in class org.apache.james.imap.decode.parser.ListCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.LoginCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.LogoutCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.NamespaceCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.NoopCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.RenameCommandParser
 
decode(ImapSession, ImapRequestLineReader) - Method in class org.apache.james.imap.decode.parser.SearchCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, boolean, ImapSession) - Method in class org.apache.james.imap.decode.parser.SearchCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.StartTLSCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.StatusCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, boolean, ImapSession) - Method in class org.apache.james.imap.decode.parser.StoreCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.SubscribeCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.UidCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.UnselectCommandParser
 
decode(ImapCommand, ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.parser.UnsubscribeCommandParser
 
decodeDateTime(CharSequence) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
Decodes the given string as a standard IMAP date-time.
decodeDigit(char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
Decodes a number character into a 0-9 digit.
decodeFixedDay(char, char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
 
decodeModifiedUTF7(String) - Static method in class org.apache.james.imap.api.display.CharsetUtil
Decode the given UTF7 encoded String
decodeMonth(char, char, char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
Decodes an IMAP date-month to a Calendar month.
decodeNumber(char, char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
 
DecoderUtils - Class in org.apache.james.protocols.imap.utils
Utility procedures.
DecoderUtils() - Constructor for class org.apache.james.protocols.imap.utils.DecoderUtils
 
decodeYear(char, char, char, char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
Decodes a year.
decodeZone(char, char, char, char, char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
 
DecodingException - Exception in org.apache.james.protocols.imap
Indicates that decoding failured.
DecodingException(HumanReadableText, String) - Constructor for exception org.apache.james.protocols.imap.DecodingException
Constructs a decoding exception
DecodingException(HumanReadableText, String, Throwable) - Constructor for exception org.apache.james.protocols.imap.DecodingException
Constructs a decoding exception.
DEFAULT_BATCH_SIZE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
DEFAULT_HEARTBEAT_INTERVAL_IN_SECONDS - Static variable in class org.apache.james.imap.processor.IdleProcessor
 
DEFAULT_HEARTBEAT_INTERVAL_UNIT - Static variable in class org.apache.james.imap.processor.IdleProcessor
 
DEFAULT_IO_WORKER_COUNT - Static variable in class org.apache.james.protocols.netty.AbstractAsyncServer
 
DEFAULT_MAX_INVALID_COMMANDS - Static variable in class org.apache.james.imap.decode.main.DefaultImapDecoder
 
DEFAULT_MAX_UNKOWN - Static variable in class org.apache.james.protocols.smtp.core.fastfail.MaxUnknownCmdHandler
 
DEFAULT_SCHEDULED_POOL_CORE_SIZE - Static variable in class org.apache.james.imap.processor.IdleProcessor
 
DefaultImapDecoder - Class in org.apache.james.imap.decode.main
ImapDecoder implementation which parse the data via lookup the right ImapCommandParser via an ImapCommandParserFactory.
DefaultImapDecoder(StatusResponseFactory, ImapCommandParserFactory) - Constructor for class org.apache.james.imap.decode.main.DefaultImapDecoder
 
DefaultImapDecoder(StatusResponseFactory, ImapCommandParserFactory, int) - Constructor for class org.apache.james.imap.decode.main.DefaultImapDecoder
 
DefaultImapDecoderFactory - Class in org.apache.james.imap.main
TODO: this is temporary: should let the container do the coupling.
DefaultImapDecoderFactory() - Constructor for class org.apache.james.imap.main.DefaultImapDecoderFactory
 
DefaultImapEncoderFactory - Class in org.apache.james.imap.encode.main
TODO: perhaps a POJO would be better
DefaultImapEncoderFactory() - Constructor for class org.apache.james.imap.encode.main.DefaultImapEncoderFactory
 
DefaultImapEncoderFactory(Localizer, boolean) - Constructor for class org.apache.james.imap.encode.main.DefaultImapEncoderFactory
Constructs the default factory for encoders
DefaultImapProcessorFactory - Class in org.apache.james.imap.processor.main
 
DefaultImapProcessorFactory() - Constructor for class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
DefaultLocalizer - Class in org.apache.james.imap.encode.main
DefaultLocalizer() - Constructor for class org.apache.james.imap.encode.main.DefaultLocalizer
 
DefaultProcessorChain - Class in org.apache.james.imap.processor
TODO: perhaps this should be a POJO
DefaultProcessorChain() - Constructor for class org.apache.james.imap.processor.DefaultProcessorChain
 
DEFLATE_ACTIVE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
DeleCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles DELE command
DeleCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.DeleCmdHandler
 
DelegatingImapCommandParser - Interface in org.apache.james.imap.decode
 
DELETE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
DELETEACL_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
DeleteCommandParser - Class in org.apache.james.imap.decode.parser
Parse DELETE commands
DeleteCommandParser() - Constructor for class org.apache.james.imap.decode.parser.DeleteCommandParser
 
DELETED_ALL_CAPS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
DELETED_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
DELETED_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
DELETED_UID_LIST - Static variable in interface org.apache.james.protocols.pop3.POP3Session
 
DeleteProcessor - Class in org.apache.james.imap.processor
 
DeleteProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.DeleteProcessor
 
DeleteRequest - Class in org.apache.james.imap.message.request
ImapRequest which request the deletion of a mailbox
DeleteRequest(ImapCommand, String, String) - Constructor for class org.apache.james.imap.message.request.DeleteRequest
 
deliver(SMTPSession, MailAddress, MailEnvelope) - Method in interface org.apache.james.protocols.lmtp.hook.DeliverToRecipientHook
Deliver the message to the recipient
DeliverToRecipientHook - Interface in org.apache.james.protocols.lmtp.hook
Hook which can be implemented to handle the delivery of a MailEnvelope to a recipient.
DELIVERY - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail Delivery Protocol Status
DELIVERY_INVALID_ARG - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Invalid command arguments
DELIVERY_INVALID_CMD - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Invalid command
DELIVERY_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined (SMTP) protocol status
DELIVERY_SYNTAX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Syntax error
DELIVERY_TOO_MANY_REC - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Too many recipients
DELIVERY_VERSION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Wrong protocol version
deny() - Static method in class org.apache.james.protocols.smtp.hook.HookResult
 
DENY - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
denysoft() - Static method in class org.apache.james.protocols.smtp.hook.HookResult
 
DENYSOFT - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
deselect() - Method in interface org.apache.james.imap.api.process.ImapSession
Moves the session out of ImapSessionState.SELECTED state and back into ImapSessionState.AUTHENTICATED state.
deselect() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Deselect the Mailbox
deselect() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
deselect() - Method in interface org.apache.james.protocols.imap.IMAPSession
Moves the session out of ImapSessionState.SELECTED state and back into ImapSessionState.AUTHENTICATED state.
destroy() - Method in class org.apache.james.protocols.api.handler.AbstractProtocolHandlerChain
 
destroy() - Method in interface org.apache.james.protocols.api.handler.LifecycleAwareProtocolHandler
Destroy object
destroy() - Method in interface org.apache.james.protocols.api.handler.ProtocolHandlerChain
DISABLED_LOGIN - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
DISCONNECT - Static variable in interface org.apache.james.protocols.api.Response
Special Response implementation which will just disconnect the client
disconnect() - Static method in class org.apache.james.protocols.smtp.hook.HookResult
 
DISCONNECT - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
DisconnectHandler<S extends ProtocolSession> - Interface in org.apache.james.protocols.api.handler
A DisconnectHandler will get called once a client gets disconnected from the server
dispatchCommandHandlers(Session, Request) - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
Dispatch the CommandHandler's for the given Request and return a Response or null if non should get written back to the client
DNSRBLHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Connect handler for DNSRBL processing
DNSRBLHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
doAuth(String, String, ImapSession, String, ImapCommand, ImapProcessor.Responder, HumanReadableText) - Method in class org.apache.james.imap.processor.AbstractAuthProcessor
 
doAuth(POP3Session, String, String) - Method in class org.apache.james.protocols.pop3.core.AbstractPassCmdHandler
Authenticate a user and return the Response
doAuth(SMTPSession, String, String) - Method in interface org.apache.james.protocols.smtp.hook.AuthHook
Return the HookResult after run the hook
doAuthTest(SMTPSession, String, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Execute the core commandHandling.
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
Handler method called upon receipt of a RCPT command.
doCoreCmd(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
doDATA(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
Handler method called upon receipt of a DATA command.
doDATAFilter(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.ACLResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.AuthenticateResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.base.AbstractChainedImapEncoder
Processes an acceptable message.
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.CapabilityResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.ContinuationResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.EnableResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.ESearchResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.ExistsResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.ExpungeResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.FetchResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.FlagsResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.ListResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.LSubResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.MailboxStatusResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.NamespaceResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.RecentResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.SearchResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.StatusResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.VanishedResponseEncoder
 
doEncode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.XListResponseEncoder
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Execute Syntax checks and return a SMTPResponse if a syntax error was detected, otherwise null.
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
doFilterChecks(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
doHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
doHelo(SMTPSession, String) - Method in interface org.apache.james.protocols.smtp.hook.HeloHook
Return the HookResult after run the hook
doHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.hook.SimpleHook
doMail(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
 
doMail(SMTPSession, MailAddress) - Method in interface org.apache.james.protocols.smtp.hook.MailHook
Return the HookResult after run the hook
doMail(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.hook.SimpleHook
doMailParameter(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
doMailParameter(SMTPSession, String, String) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
doMailParameter(SMTPSession, String, String) - Method in interface org.apache.james.protocols.smtp.hook.MailParametersHook
Return the HookResult after run the hook
doPlainAuth(String, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AuthenticateProcessor
Parse the initialClientResponse and do a PLAIN AUTH with it
doProcess(M, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
doProcess(M, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
doProcess(M, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractSubscriptionProcessor
 
doProcess(AppendRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AppendProcessor
 
doProcess(AuthenticateRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AuthenticateProcessor
 
doProcess(M, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.base.AbstractChainedProcessor
Processes an acceptable message.
doProcess(ImapResponseMessage, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.base.ImapResponseMessageProcessor
 
doProcess(CapabilityRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.CapabilityProcessor
 
doProcess(CheckRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.CheckProcessor
 
doProcess(CloseRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.CloseProcessor
 
doProcess(CompressRequest, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.CompressProcessor
 
doProcess(CopyRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.CopyProcessor
 
doProcess(CreateRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.CreateProcessor
 
doProcess(DeleteRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.DeleteProcessor
 
doProcess(EnableRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.EnableProcessor
 
doProcess(ExpungeRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.ExpungeProcessor
 
doProcess(FetchRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.fetch.FetchProcessor
 
doProcess(GetACLRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.GetACLProcessor
 
doProcess(IdleRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.IdleProcessor
 
doProcess(ListRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.ListProcessor
 
doProcess(String, String, ImapSession, String, ImapCommand, ImapProcessor.Responder, MailboxTyper) - Method in class org.apache.james.imap.processor.ListProcessor
(from rfc3501)
The LIST command returns a subset of names from the complete set of all names available to the client.
doProcess(LoginRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.LoginProcessor
 
doProcess(LogoutRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.LogoutProcessor
 
doProcess(NamespaceRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.NamespaceProcessor
 
doProcess(NoopRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.NoopProcessor
 
doProcess(RenameRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.RenameProcessor
 
doProcess(SearchRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.SearchProcessor
 
doProcess(StartTLSRequest, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.StartTLSProcessor
 
doProcess(StatusRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.StatusProcessor
 
doProcess(StoreRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.StoreProcessor
 
doProcess(SystemMessage, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.SystemMessageProcessor
 
doProcess(UnselectRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.UnselectProcessor
 
doProcess(ListRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.XListProcessor
 
doProcessRequest(ImapRequestLineReader, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.main.AbstractImapRequestHandler
 
doProcessRequest(M, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractSubscriptionProcessor
Process the request
doProcessRequest(LsubRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.LSubProcessor
 
doProcessRequest(SubscribeRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.SubscribeProcessor
 
doProcessRequest(UnsubscribeRequest, ImapSession, String, ImapCommand, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.UnsubscribeProcessor
 
doQuit(SMTPSession) - Method in interface org.apache.james.protocols.smtp.hook.QuitHook
Return the HookResult after run the hook
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.AcceptRecipientIfRelayingIsAllowed
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.SupressDuplicateRcptHandler
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
 
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in interface org.apache.james.protocols.smtp.hook.RcptHook
Return the HookResult after run the hook
doRcpt(SMTPSession, MailAddress, MailAddress) - Method in class org.apache.james.protocols.smtp.hook.SimpleHook
doUnknown(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.MaxUnknownCmdHandler
 
doUnknown(SMTPSession, String) - Method in interface org.apache.james.protocols.smtp.hook.UnknownHook
Called on unknown smtp command
DQUOTE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
DRAFT_ALL_CAPS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
DRAFT_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
DSNStatus - Class in org.apache.james.protocols.smtp.dsn
Constants and getters for RFC 3463 Enhanced Mail System Status Codes
DSNStatus() - Constructor for class org.apache.james.protocols.smtp.dsn.DSNStatus
 
DUPLICATE_MAILBOXES - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 

E

EhloCmdHandler - Class in org.apache.james.protocols.smtp.core.esmtp
Handles EHLO command
EhloCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
EhloExtension - Interface in org.apache.james.protocols.smtp.core.esmtp
Must be implemented by handlers that add new ESMTP EHLO keyworkds
EMPTY - Static variable in interface org.apache.james.imap.message.response.FetchResponse.Envelope.Address
Empty array
EMPTY_STRING_ARRAY - Static variable in interface org.apache.james.imap.api.ImapConstants
 
EmptyContent - Class in org.apache.james.imap.processor.fetch
Just an Empty Content
EmptyContent() - Constructor for class org.apache.james.imap.processor.fetch.EmptyContent
 
enable(ImapRequest, ImapProcessor.Responder, ImapSession, Iterator<String>) - Static method in class org.apache.james.imap.processor.EnableProcessor
 
enable(ImapMessage, ImapProcessor.Responder, ImapSession, String) - Method in interface org.apache.james.imap.processor.PermitEnableCapabilityProcessor
Callback which is used when a ENABLED command was used to enable on of the CAPABILITIES which is managed by this implementation
ENABLE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
EnableCommandParser - Class in org.apache.james.imap.decode.parser
 
EnableCommandParser() - Constructor for class org.apache.james.imap.decode.parser.EnableCommandParser
 
ENABLED_CAPABILITIES - Static variable in class org.apache.james.imap.processor.EnableProcessor
 
EnableProcessor - Class in org.apache.james.imap.processor
 
EnableProcessor(ImapProcessor, MailboxManager, StatusResponseFactory, List<PermitEnableCapabilityProcessor>) - Constructor for class org.apache.james.imap.processor.EnableProcessor
 
EnableProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.EnableProcessor
 
EnableRequest - Class in org.apache.james.imap.message.request
 
EnableRequest(String, ImapCommand, List<String>) - Constructor for class org.apache.james.imap.message.request.EnableRequest
 
EnableResponse - Class in org.apache.james.imap.message.response
 
EnableResponse(Set<String>) - Constructor for class org.apache.james.imap.message.response.EnableResponse
 
EnableResponseEncoder - Class in org.apache.james.imap.encode
Encodes Enable response.
EnableResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.EnableResponseEncoder
 
encode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.base.AbstractChainedImapEncoder
Encode the ImapMessage if AbstractChainedImapEncoder.isAcceptable(ImapMessage) return true, if not pass it to the next encoder in the chain
encode(ImapMessage, ImapResponseComposer, ImapSession) - Method in class org.apache.james.imap.encode.base.EndImapEncoder
 
encode(ImapMessage, ImapResponseComposer, ImapSession) - Method in interface org.apache.james.imap.encode.ImapEncoder
Writes response.
encodeDateTime(Date) - Static method in class org.apache.james.imap.encode.EncoderUtils
Encodes a date in IMAP date-time format.
encodeListingResponse(String, ImapResponseComposer, AbstractListingResponse) - Static method in class org.apache.james.imap.encode.ListingEncodingUtils
 
encodeModifiedUTF7(String) - Static method in class org.apache.james.imap.api.display.CharsetUtil
Encode the given String to modified UTF7.
EncoderUtils - Class in org.apache.james.imap.encode
Utility methods for IMAP encoding.
EncoderUtils() - Constructor for class org.apache.james.imap.encode.EncoderUtils
 
Encryption - Class in org.apache.james.protocols.api
This class should be used to setup encrypted protocol handling
end() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
end() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a CRLF and flush the composer which will write the content of it to the socket
EndImapEncoder - Class in org.apache.james.imap.encode.base
ImapEncoder which should get added to the end of the encoder chain.
EndImapEncoder() - Constructor for class org.apache.james.imap.encode.base.EndImapEncoder
 
ENVELOPE - Static variable in class org.apache.james.imap.encode.FetchResponseEncoder
 
EnvelopeBuilder - Class in org.apache.james.imap.processor.fetch
 
EnvelopeBuilder(Logger) - Constructor for class org.apache.james.imap.processor.fetch.EnvelopeBuilder
 
eol() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Moves the request line reader to end of the line, checking that no non-space character are found.
EolInputStream - Class in org.apache.james.protocols.imap.utils
FileInputStream which call the eol() method of the ImapRequestLineReader when the end of the wrapped InputStream is reached
EolInputStream(ImapRequestLineReader, InputStream) - Constructor for class org.apache.james.protocols.imap.utils.EolInputStream
 
equals(Object) - Method in class org.apache.james.imap.api.display.HumanReadableText
 
equals(Object) - Method in class org.apache.james.imap.api.message.BodyFetchElement
 
equals(Object) - Method in class org.apache.james.imap.api.message.FetchData
 
equals(Object) - Method in class org.apache.james.imap.api.message.IdRange
 
equals(Object) - Method in class org.apache.james.imap.api.message.request.DayMonthYear
 
equals(Object) - Method in class org.apache.james.imap.api.message.request.SearchKey
 
equals(Object) - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
 
equals(Object) - Method in class org.apache.james.imap.message.response.AbstractListingResponse
 
equals(Object) - Method in class org.apache.james.imap.message.response.ACLResponse
 
equals(Object) - Method in class org.apache.james.imap.message.response.CapabilityResponse
 
equals(Object) - Method in class org.apache.james.imap.message.response.FlagsResponse
 
equals(Object) - Method in class org.apache.james.imap.message.response.NamespaceResponse
 
equals(Object) - Method in class org.apache.james.imap.message.response.NamespaceResponse.Namespace
 
equals(Object) - Method in class org.apache.james.imap.message.response.SearchResponse
 
equals(Object) - Method in class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
equals(Object) - Method in class org.apache.james.protocols.smtp.MailAddress
Indicates whether some other object is "equal to" this one.
ERR - Static variable in class org.apache.james.protocols.pop3.POP3Response
POP3Response.ERR_RESPONSE with no description
ERR_RESPONSE - Static variable in class org.apache.james.protocols.pop3.POP3Response
Error response.
error(String) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
error(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
error(String) - Method in interface org.apache.james.protocols.api.logger.Logger
Log a message with error log level.
error(String, Throwable) - Method in interface org.apache.james.protocols.api.logger.Logger
Log an error with error log level.
error(String) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
error(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
error(String) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
error(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
ESearchResponse - Class in org.apache.james.imap.message.response
 
ESearchResponse(long, long, long, IdRange[], Long, String, boolean, List<SearchResultOption>) - Constructor for class org.apache.james.imap.message.response.ESearchResponse
 
ESearchResponseEncoder - Class in org.apache.james.imap.encode
Encoders IMAP4rev1 ESEARCH responses.
ESearchResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.ESearchResponseEncoder
 
event(MailboxListener.Event) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
EXAMINE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
ExamineCommandParser - Class in org.apache.james.imap.decode.parser
Parse EXAMINE commands
ExamineCommandParser() - Constructor for class org.apache.james.imap.decode.parser.ExamineCommandParser
 
ExamineProcessor - Class in org.apache.james.imap.processor
 
ExamineProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.ExamineProcessor
 
ExamineRequest - Class in org.apache.james.imap.message.request
 
ExamineRequest(ImapCommand, String, boolean, Long, Long, IdRange[], IdRange[], IdRange[], String) - Constructor for class org.apache.james.imap.message.request.ExamineRequest
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
EXECUTION_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
EXISTS - Static variable in class org.apache.james.imap.encode.ExistsResponseEncoder
 
existsCount() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the count of all existing uids
existsCount() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
ExistsResponse - Class in org.apache.james.imap.message.response
 
ExistsResponse(long) - Constructor for class org.apache.james.imap.message.response.ExistsResponse
 
ExistsResponseEncoder - Class in org.apache.james.imap.encode
 
ExistsResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.ExistsResponseEncoder
 
ExpnCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles EXPN command
ExpnCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.ExpnCmdHandler
 
EXPUNGE - Static variable in class org.apache.james.imap.encode.ExpungeResponseEncoder
 
EXPUNGE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
ExpungeCommandParser - Class in org.apache.james.imap.decode.parser
Parse EXPUNGE commands
ExpungeCommandParser() - Constructor for class org.apache.james.imap.decode.parser.ExpungeCommandParser
 
expungedUids() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return a Collection which holds all uids which were expunged
expungedUids() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
Return a unmodifiable Collection of uids that where expunged
ExpungeProcessor - Class in org.apache.james.imap.processor
 
ExpungeProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.ExpungeProcessor
 
ExpungeRequest - Class in org.apache.james.imap.message.request
ImapRequest which requests expunge of deleted messages
ExpungeRequest(ImapCommand, String, IdRange[]) - Constructor for class org.apache.james.imap.message.request.ExpungeRequest
 
ExpungeResponse - Class in org.apache.james.imap.message.response
 
ExpungeResponse(int) - Constructor for class org.apache.james.imap.message.response.ExpungeResponse
 
ExpungeResponseEncoder - Class in org.apache.james.imap.encode
 
ExpungeResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.ExpungeResponseEncoder
 
ExtensibleHandler - Interface in org.apache.james.protocols.api.handler
Handlers implement this interface to be notified of available extensions of the given type.
ExtraDotInputStream - Class in org.apache.james.protocols.pop3.core
Adds extra dot if dot occurs in message body at beginning of line (according to RFC1939)
ExtraDotInputStream(InputStream) - Constructor for class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 

F

FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
FAILED - Static variable in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
FAILURE_EXISTS_COUNT - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
FAILURE_MAIL_PARSE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
FAILURE_MAILBOX_EXISTS - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
FAILURE_NO_SUCH_MAILBOX - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
FAILURE_TO_LOAD_FLAGS - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
FastByteArrayOutputStream - Class in org.apache.james.protocols.imap.utils
A specialized OutputStream for class for writing content to an (internal) byte array.
FastByteArrayOutputStream() - Constructor for class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Constructs a new ByteArrayOutputStream with a default size of 32 bytes.
FastByteArrayOutputStream(int) - Constructor for class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Constructs a new ByteArrayOutputStream with a default size of size bytes.
FETCH_BODY - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FETCH_BODY_STRUCTURE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FETCH_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FETCH_MODSEQ - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FETCH_RFC822 - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FETCH_RFC822_HEADER - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FETCH_RFC822_TEXT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
FetchCommandParser - Class in org.apache.james.imap.decode.parser
Parse FETCH commands
FetchCommandParser() - Constructor for class org.apache.james.imap.decode.parser.FetchCommandParser
 
FetchData - Class in org.apache.james.imap.api.message
 
FetchData() - Constructor for class org.apache.james.imap.api.message.FetchData
 
FetchGroupImpl - Class in org.apache.james.imap.processor.base
Specifies a fetch group.
FetchGroupImpl() - Constructor for class org.apache.james.imap.processor.base.FetchGroupImpl
 
FetchGroupImpl(int) - Constructor for class org.apache.james.imap.processor.base.FetchGroupImpl
 
FetchGroupImpl(int, Set<MessageResult.FetchGroup.PartContentDescriptor>) - Constructor for class org.apache.james.imap.processor.base.FetchGroupImpl
 
FetchPartPathDecoder - Class in org.apache.james.imap.decode
 
FetchPartPathDecoder() - Constructor for class org.apache.james.imap.decode.FetchPartPathDecoder
 
FetchProcessor - Class in org.apache.james.imap.processor.fetch
 
FetchProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.fetch.FetchProcessor
 
fetchRequest(ImapRequestLineReader) - Method in class org.apache.james.imap.decode.parser.FetchCommandParser
Create a FetchData by reading from the ImapRequestLineReader
FetchRequest - Class in org.apache.james.imap.message.request
 
FetchRequest(ImapCommand, boolean, IdRange[], FetchData, String) - Constructor for class org.apache.james.imap.message.request.FetchRequest
 
FetchResponse - Class in org.apache.james.imap.message.response
 
FetchResponse(int, Flags, Long, Long, Date, Long, FetchResponse.Envelope, FetchResponse.Structure, FetchResponse.Structure, List<FetchResponse.BodyElement>) - Constructor for class org.apache.james.imap.message.response.FetchResponse
 
FetchResponse.BodyElement - Interface in org.apache.james.imap.message.response
BODY FETCH element content.
FetchResponse.Envelope - Interface in org.apache.james.imap.message.response
ENVELOPE content.
FetchResponse.Envelope.Address - Interface in org.apache.james.imap.message.response
Values an envelope address.
FetchResponse.Structure - Interface in org.apache.james.imap.message.response
Describes the message structure.
FetchResponseBuilder - Class in org.apache.james.imap.processor.fetch
 
FetchResponseBuilder(EnvelopeBuilder) - Constructor for class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
FetchResponseEncoder - Class in org.apache.james.imap.encode
 
FetchResponseEncoder(ImapEncoder, boolean) - Constructor for class org.apache.james.imap.encode.FetchResponseEncoder
Constructs an encoder for FETCH messages.
FixedLengthInputStream - Class in org.apache.james.protocols.imap.utils
An input stream which reads a fixed number of bytes from the underlying input stream.
FixedLengthInputStream(InputStream, long) - Constructor for class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
flag() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a "flag" argument from the request.
FLAGGED_ALL_CAPS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
FLAGGED_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
flagList() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a "flags-list" argument from the request.
FLAGS - Static variable in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
flags(Flags) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
flags(Flags) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Compose flags to output using standard format.
flags(ImapProcessor.Responder, SelectedMailbox) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
FlagsResponse - Class in org.apache.james.imap.message.response
Carries a RFC3501 Flags response.
FlagsResponse(Flags) - Constructor for class org.apache.james.imap.message.response.FlagsResponse
 
FlagsResponseEncoder - Class in org.apache.james.imap.encode
 
FlagsResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.FlagsResponseEncoder
 
flagUpdateUids() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return a Collection which holds all uids reflecting the Messages which flags were updated
flagUpdateUids() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
Return a unmodifiable Collection of uids which have updated flags
format(Flags) - Static method in class org.apache.james.imap.api.message.MessageFlags
Returns IMAP formatted String of MessageFlags for named user
FRAMER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
FULL_CONTENT - Static variable in class org.apache.james.imap.processor.base.FetchGroupImpl
 
FutureResponse - Interface in org.apache.james.protocols.api.future
An special Response which allows to populate it in an async fashion.
FutureResponse.ResponseListener - Interface in org.apache.james.protocols.api.future
Listener which will get notified once the FutureResponse.isReady() returns true
FutureResponseImpl - Class in org.apache.james.protocols.api.future
FutureResponse implementation which wraps a AbstractResponse implementation
FutureResponseImpl() - Constructor for class org.apache.james.protocols.api.future.FutureResponseImpl
 
FutureResponseImpl(Logger) - Constructor for class org.apache.james.protocols.api.future.FutureResponseImpl
 
FutureStartTlsResponse - Class in org.apache.james.protocols.api.future
Special FutureResponse which will get notified once a StartTlsResponse is ready
FutureStartTlsResponse() - Constructor for class org.apache.james.protocols.api.future.FutureStartTlsResponse
 
FutureStreamResponseImpl - Class in org.apache.james.protocols.api.future
Special FutureResponse which wraps a StreamResponse and so provide an async way to get notified about ready responses
FutureStreamResponseImpl() - Constructor for class org.apache.james.protocols.api.future.FutureStreamResponseImpl
 

G

GENERIC_FAILURE_DURING_PROCESSING - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
GENERIC_LSUB_FAILURE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
GENERIC_SUBSCRIPTION_FAILURE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
GENERIC_UNSUBSCRIPTION_FAILURE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
get(int) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
getAcl() - Method in class org.apache.james.imap.message.response.ACLResponse
 
GETACL_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
GetACLCommandParser - Class in org.apache.james.imap.decode.parser
GETACL Parser
GetACLCommandParser() - Constructor for class org.apache.james.imap.decode.parser.GetACLCommandParser
 
GetACLProcessor - Class in org.apache.james.imap.processor
GETACL Processor.
GetACLProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.GetACLProcessor
 
GetACLRequest - Class in org.apache.james.imap.message.request
GETACL Request.
GetACLRequest(String, ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.GetACLRequest
 
getAddress() - Method in exception org.apache.james.protocols.smtp.MailAddressException
 
getAlgorithm() - Method in class org.apache.james.imap.message.request.CompressRequest
 
getAll() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getAll(Iterator<MessageResult.Header>) - Static method in class org.apache.james.imap.processor.fetch.MessageResultUtils
Gets all header lines.
getApplicableFlags() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return all applicable Flags for the selected mailbox
getApplicableFlags() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
getArgument() - Method in class org.apache.james.protocols.api.BaseRequest
 
getArgument() - Method in interface org.apache.james.protocols.api.Request
Return the current argument.
getArgument() - Method in class org.apache.james.protocols.imap.IMAPRequest
 
getArguments() - Method in class org.apache.james.protocols.imap.IMAPRequest
Return an Iterator which holds all argument lines.
getAtDomainList() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope.Address
Gets the SMTP source route.
getAttachment(String, ProtocolSession.State) - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the value which is stored for the given key in the specified ProtocolSession.State or null if non was stored before.
getAttachment(String, ProtocolSession.State) - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getAttribute(String) - Method in interface org.apache.james.imap.api.process.ImapSession
Gets an attribute of this session by name.
getAttributeName() - Method in enum org.apache.james.imap.api.process.MailboxType
 
getAuthType() - Method in class org.apache.james.imap.message.request.AuthenticateRequest
 
getAvailableCharsetNames() - Static method in class org.apache.james.imap.api.display.CharsetUtil
Return an unmodifiable Set which holds the names (and aliases) of all supported Charsets
getAvailableCharsets() - Static method in class org.apache.james.imap.api.display.CharsetUtil
Return an unmodifiable Set which holds all supported Charsets
getBacklog() - Method in interface org.apache.james.protocols.api.ProtocolServer
Return the backlog for the socket
getBacklog() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
getBaseReferenceName() - Method in class org.apache.james.imap.message.request.ListRequest
 
getBaseReferenceName() - Method in class org.apache.james.imap.message.request.LsubRequest
 
getBcc() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope bcc addresses.
getBody() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the structure of this message.
getBody() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets the envelope of an embedded mail.
getBodyElements() - Method in class org.apache.james.imap.api.message.FetchData
 
getBodyStructure() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the structure of this message.
getCapabilities() - Method in class org.apache.james.imap.message.request.EnableRequest
Return a List of CAPABILITIES.
getCapabilities() - Method in class org.apache.james.imap.message.response.CapabilityResponse
Gets a Set containing the capabilities of this server.
getCause() - Method in exception org.apache.james.protocols.imap.DecodingException
 
getCc() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope cc addresses.
getChangedSince() - Method in class org.apache.james.imap.api.message.FetchData
 
getCharset() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the Charset which is used by the ProtocolSession
getCharset() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
Returns a Charset for US-ASCII
getClientPreference() - Method in class org.apache.james.imap.api.display.Locales
Gets the locale preferred by the client.
getCode() - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
 
getCode() - Method in enum org.apache.james.imap.api.message.response.StatusResponse.Type
 
getCommand() - Method in interface org.apache.james.imap.api.message.request.ImapRequest
Gets the IMAP command whose execution is requested by the client.
getCommand() - Method in interface org.apache.james.imap.api.message.response.StatusResponse
Gets the command.
getCommand() - Method in class org.apache.james.imap.decode.base.AbstractImapCommandParser
 
getCommand() - Method in class org.apache.james.imap.message.request.AbstractImapRequest
Gets the IMAP command whose execution is requested by the client.
getCommand() - Method in class org.apache.james.imap.message.response.ImmutableStatusResponse
 
getCommand() - Method in class org.apache.james.protocols.api.BaseRequest
 
getCommand() - Method in interface org.apache.james.protocols.api.Request
Return the current command
getCommand() - Method in class org.apache.james.protocols.imap.IMAPRequest
 
getCommandHandlers(String, ProtocolSession) - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
Returns all the configured CommandHandlers for the specified command
getCondstore() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return true if the CONDSTORE option was used while selecting the mailbox
getConfiguration() - Method in interface org.apache.james.protocols.api.Protocol
getConfiguration() - Method in class org.apache.james.protocols.api.ProtocolImpl
 
getConfiguration() - Method in interface org.apache.james.protocols.api.ProtocolSession
getConfiguration() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getConfiguration() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns the service wide configuration
getConfiguration() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
getConnections() - Method in class org.apache.james.protocols.netty.ConnectionLimitUpstreamHandler
 
getConnections(String) - Method in class org.apache.james.protocols.netty.ConnectionPerIpLimitUpstreamHandler
 
getConnectionState() - Method in interface org.apache.james.protocols.api.ProtocolSession
getConnectionState() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getContext() - Method in class org.apache.james.protocols.api.Encryption
Return the SSLContext to use
getCount() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getData() - Method in class org.apache.james.imap.message.response.ContinuationResponse
 
getDate() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets a date value to be search upon.
getDate() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope date.
getDatetime() - Method in class org.apache.james.imap.message.request.AppendRequest
Return the Date used for the append
getDay() - Method in class org.apache.james.imap.api.message.request.DayMonthYear
Gets the day component of this date.
getDefaultDomain() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
Return the default domain to append if the sender contains none
getDefaultDomain() - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
getDefaultValue() - Method in class org.apache.james.imap.api.display.HumanReadableText
Gets the default value for this text.
getDelimiter() - Method in class org.apache.james.imap.message.response.NamespaceResponse.Namespace
Gets the delimiter used to separate mailboxes.
getDescription() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets Content-Description.
getDisposition() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets header field-value from Content-Disposition.
getDispositionParams() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets header field-value from Content-Disposition.
getDomain() - Method in class org.apache.james.protocols.smtp.MailAddress
Returns the domain part per RFC2822 3.4.1.
getElements() - Method in class org.apache.james.imap.message.response.FetchResponse
TODO: replace
getEnabledCapabilities(ImapSession) - Static method in class org.apache.james.imap.processor.EnableProcessor
Return all enabled CAPABILITIES for this ImapSession
getEnabledCipherSuites() - Method in class org.apache.james.protocols.api.Encryption
Return the Ciphersuites that are allowed for the Encryption or null if all should be allowed
getEncoding() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets content transfer encoding.
getEnvelope() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the envelope for the fetched message
getEnvelope() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets the envelope of an embedded mail.
getExistingName() - Method in class org.apache.james.imap.message.request.RenameRequest
 
getFailure() - Method in class org.apache.james.imap.main.ResponseEncoder
Gets the recorded failure.
getFetch() - Method in class org.apache.james.imap.message.request.FetchRequest
 
getFetchGroup(FetchData) - Method in class org.apache.james.imap.processor.fetch.FetchProcessor
 
getFieldNames() - Method in class org.apache.james.imap.api.message.BodyFetchElement
Gets field names.
getFirstOctet() - Method in class org.apache.james.imap.api.message.BodyFetchElement
Gets the first octet for a partial fetch.
getFirstUid() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the uid of the first message in the mailbox or -1 if the mailbox is empty
getFirstUid() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
getFlags() - Method in class org.apache.james.imap.message.request.AppendRequest
Return Flags for the Message
getFlags() - Method in class org.apache.james.imap.message.request.StoreRequest
 
getFlags() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the fetched flags.
getFlags() - Method in class org.apache.james.imap.message.response.FlagsResponse
 
getFormattedString() - Method in class org.apache.james.imap.api.message.IdRange
 
getFrom() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope from addresses.
getGreeting() - Method in interface org.apache.james.protocols.api.ProtocolConfiguration
Return the Greeting which should used.
getGreeting() - Method in class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
getGreyListData(String, String, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Get all necessary data for greylisting based on provided triplet
getHandlers() - Method in class org.apache.james.protocols.api.handler.AbstractProtocolHandlerChain
Return an immutable List of all Handlers
getHandlers(Class<T>) - Method in class org.apache.james.protocols.api.handler.AbstractProtocolHandlerChain
 
getHandlers(Class<T>) - Method in interface org.apache.james.protocols.api.handler.ProtocolHandlerChain
Returns a list of handler of the requested type.
getHandlers() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
getHandlerState() - Method in interface org.apache.james.protocols.pop3.POP3Session
Returns the current handler state
getHandlerState() - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
getHelloName() - Method in interface org.apache.james.protocols.api.ProtocolConfiguration
Returns the service wide hello name
getHelloName() - Method in class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
getHierarchyDelimiter() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Gets hierarchy delimiter.
getHighestModSeq() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getHighestModSeq() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the mailbox HIGHESTMODSEQ.
getHighestModSeq() - Method in class org.apache.james.imap.message.response.SearchResponse
Return the highest mod-sequence for which matched the search.
getHighVal() - Method in class org.apache.james.imap.api.message.IdRange
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Return the interface which hooks need to implement to hook in
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
Return the interface which hooks need to implement to hook in
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
getHookInterface() - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
getHooks() - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Return a list which holds all hooks for the cmdHandler
getHooks() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
Return a list which holds all hooks for the cmdHandler
getHostName() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope.Address
Gets the host name.
getId() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets Content-ID.
getId() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return the unique id.
getId() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
getIdentifier() - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Return the identifier for the mailbox.
getIds() - Method in class org.apache.james.imap.message.response.SearchResponse
Gets the ids returned by this search.
getIdSet() - Method in class org.apache.james.imap.message.request.CopyRequest
Return an Array of IdRange to copy
getIdSet() - Method in class org.apache.james.imap.message.request.FetchRequest
 
getIdSet() - Method in class org.apache.james.imap.message.request.StoreRequest
 
getImplCommands() - Method in interface org.apache.james.protocols.api.handler.CommandHandler
Return a Collection of implemented commands
getImplCommands() - Method in class org.apache.james.protocols.api.handler.UnknownCommandHandler
 
getImplCommands() - Method in class org.apache.james.protocols.lmtp.core.LhloCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.AbstractApopCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.AbstractPassCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.CapaCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.DeleCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.ListCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.NoopCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.QuitCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.RetrCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.RsetCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.StatCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.StlsCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.TopCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.UidlCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.pop3.core.UserCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.ExpnCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.HelpCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.NoopCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.RsetCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
getImplCommands() - Method in class org.apache.james.protocols.smtp.core.VrfyCmdHandler
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.AuthenticateProcessor
 
getImplementedCapabilities(ImapSession) - Method in interface org.apache.james.imap.processor.CapabilityImplementingProcessor
Return a list of all Capabilities that are implemented by the Processor
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.CapabilityProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.CompressProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.EnableProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.ExpungeProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.GetACLProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.IdleProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.LoginProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.NamespaceProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.SearchProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.StartTLSProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.UnselectProcessor
 
getImplementedCapabilities(ImapSession) - Method in class org.apache.james.imap.processor.XListProcessor
 
getImplementedCapabilities(POP3Session) - Method in interface org.apache.james.protocols.pop3.core.CapaCapability
Return a List of responses which should get returned when a client issue the CAPA command
getImplementedCapabilities(POP3Session) - Method in class org.apache.james.protocols.pop3.core.CapaCmdHandler
 
getImplementedCapabilities(POP3Session) - Method in class org.apache.james.protocols.pop3.core.StlsCmdHandler
 
getImplementedCapabilities(POP3Session) - Method in class org.apache.james.protocols.pop3.core.TopCmdHandler
 
getImplementedCapabilities(POP3Session) - Method in class org.apache.james.protocols.pop3.core.UidlCmdHandler
 
getImplementedCapabilities(POP3Session) - Method in class org.apache.james.protocols.pop3.core.UserCmdHandler
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getImplementedEsmtpFeatures(SMTPSession) - Method in interface org.apache.james.protocols.smtp.core.esmtp.EhloExtension
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
getImplementedEsmtpFeatures(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
 
getInitialClientResponse() - Method in class org.apache.james.imap.message.request.IRAuthenticateRequest
 
getInputStream() - Method in interface org.apache.james.imap.message.response.Literal
Return the Literal as InputStream
getInputStream() - Method in class org.apache.james.imap.processor.fetch.EmptyContent
 
getInputStream() - Method in class org.apache.james.imap.processor.fetch.MimeBodyElement
 
getInReplyTo() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope in-reply-to.
getInternalDate() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the internal date for the fetched message.
getIoWorkerCount() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Return the IO worker thread count to use
getKey() - Method in class org.apache.james.imap.api.display.HumanReadableText
Gets a unique key that can be used to loopup the text.
getKey() - Method in exception org.apache.james.protocols.imap.DecodingException
Gets the message key.
getKeys() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets key two.
getKnownModSeq() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return the known MODSEQ or null if it was not given.
getKnownSequenceSet() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return the known sequence-set or null if it was not given.
getKnownUidSet() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return the known uid set or null if it was not given.
getLanguages() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets MIME Content-Language's.
getLastKnownUidValidity() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return the last known UIDVALIDITY or null if it was not given.
getLastUid() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the uid of the last message in the mailbox or -1 if the mailbox is empty
getLastUid() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
getLineDelimiter() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the line delimiter which is used
getLineDelimiter() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
Returns "\r\n";
getLineHandler() - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
getLines() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets the number of lines fo transfer encoding for a TEXT type.
getLines() - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
getLines() - Method in interface org.apache.james.protocols.api.Response
Return a List of all response lines stored in this Response.
getLines() - Method in class org.apache.james.protocols.lmtp.LMTPMultiResponse
 
getLines() - Method in class org.apache.james.protocols.pop3.POP3Response
Return a List of all responseLines stored in this POP3Response
getLines() - Method in class org.apache.james.protocols.smtp.SMTPResponse
 
getListenAddresses() - Method in interface org.apache.james.protocols.api.ProtocolServer
Return the ips on which the server listen for connections
getListenAddresses() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
getLocalAddress() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the InetSocketAddress of the local bound address
getLocalAddress() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getLocalAddress() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return the InetSocketAddress of the local bound address
getLocalAddress() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
getLocalPart() - Method in class org.apache.james.protocols.smtp.MailAddress
Returns the local-part per RFC2822 3.4.1.
getLocation() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets Content-Location.
getLocation() - Method in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter
Return the Location to add the headers in
getLocation() - Method in class org.apache.james.protocols.smtp.core.ReceivedDataLineFilter
The Received header is added in front of the received headers.
getLog() - Method in interface org.apache.james.imap.api.process.ImapSession
Gets the context sensitive log for this session.
getLogger() - Method in interface org.apache.james.protocols.api.ProtocolSession
Gets the context sensitive log for this session.
getLogger() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getLowVal() - Method in class org.apache.james.imap.api.message.IdRange
 
getMailbox() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the mailbox name.
getMailboxManager() - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
getMailboxManager() - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
getMailboxName() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return the mailbox to select
getMailboxName() - Method in class org.apache.james.imap.message.request.AppendRequest
Return the name of the mailbox we want to append to
getMailboxName() - Method in class org.apache.james.imap.message.request.CopyRequest
Return the name of the mailbox
getMailboxName() - Method in class org.apache.james.imap.message.request.CreateRequest
Return the name of the mailbox to create
getMailboxName() - Method in class org.apache.james.imap.message.request.DeleteRequest
Return the name of the mailbox to delete
getMailboxName() - Method in class org.apache.james.imap.message.request.GetACLRequest
 
getMailboxName() - Method in class org.apache.james.imap.message.request.StatusRequest
 
getMailboxName() - Method in class org.apache.james.imap.message.request.SubscribeRequest
 
getMailboxName() - Method in class org.apache.james.imap.message.request.UnsubscribeRequest
 
getMailboxName() - Method in class org.apache.james.imap.message.response.ACLResponse
 
getMailboxName() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope.Address
Gets the mailbox name.
getMailboxPattern() - Method in class org.apache.james.imap.message.request.ListRequest
 
getMailboxPattern() - Method in class org.apache.james.imap.message.request.LsubRequest
 
getMailboxSession(ImapSession) - Static method in class org.apache.james.imap.api.ImapSessionUtils
 
getMailboxType(ImapSession, MailboxPath) - Method in interface org.apache.james.imap.api.process.MailboxTyper
Returns MailboxType based on mailbox path
getMailboxTyper() - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
getMailParamNames() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getMailParamNames() - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
getMailParamNames() - Method in interface org.apache.james.protocols.smtp.hook.MailParametersHook
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
 
getMarkerInterfaces() - Method in interface org.apache.james.protocols.api.handler.ExtensibleHandler
Return a List of interfaces of plugins that will extend this.
getMarkerInterfaces() - Method in class org.apache.james.protocols.lmtp.core.DataLineMessageHookHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.pop3.core.CapaCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
getMarkerInterfaces() - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
getMatching(String[], Iterator<MessageResult.Header>) - Static method in class org.apache.james.imap.processor.fetch.MessageResultUtils
Gets header lines whose header names matches (ignoring case) any of those given.
getMatching(Collection<String>, Iterator<MessageResult.Header>) - Static method in class org.apache.james.imap.processor.fetch.MessageResultUtils
Gets header lines whose header names matches (ignoring case) any of those given.
getMatching(String, Iterator<MessageResult.Header>) - Static method in class org.apache.james.imap.processor.fetch.MessageResultUtils
Gets a header matching the given name.
getMaxMessageSize() - Method in class org.apache.james.protocols.lmtp.LMTPConfigurationImpl
 
getMaxMessageSize() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns the service wide maximum message size in bytes.
getMaxMessageSize() - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
getMaxUid() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getMD5() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets Content-MD5.
getMediaType() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets the MIME media type.
getMessage() - Method in class org.apache.james.imap.message.request.AppendRequest
Return the message to append as InputStream
getMessage(long) - Method in class org.apache.james.protocols.pop3.mailbox.AbstractMailbox
 
getMessage(long) - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Return the full message (headers + body) as InputStream or null if no message can be found for the given uid
getMessageBody(long) - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Returns the message body as InputStream or null if no message can be found for the given uid
getMessageHeaders(long) - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Returns the message headers as InputStream or null if no message can be found for the given uid
getMessageId() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope message
getMessageInputStream() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the InputStream of the message
getMessageInputStream() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getMessageNumber() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the number of the message whose details have been fetched.
getMessageOutputStream() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the OutputStream of the message TODO: Think about how to remove this!
getMessageOutputStream() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getMessages() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the MESSAGES count for the mailbox.
getMessages() - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Return a immutable List which holds the MessageMetaData for all messages in the Mailbox
getMessageSequenceNumber() - Method in class org.apache.james.imap.message.response.ExpungeResponse
 
getMetaData(POP3Session, int) - Static method in class org.apache.james.protocols.pop3.core.MessageMetaDataUtils
Returns the MessageMetaData for the given message number or null if it can not be found.
getMinUid() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getModSeq() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets the size searched for.
getModSeq() - Method in class org.apache.james.imap.message.response.FetchResponse
Return the mod-sequence for the message or null if the FETCH did not include it
getMonth() - Method in class org.apache.james.imap.api.message.request.DayMonthYear
Gets the month component of this date.
getName() - Method in class org.apache.james.imap.api.ImapCommand
 
getName() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets the field name.
getName() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Gets the listed name.
getName() - Method in interface org.apache.james.imap.message.response.FetchResponse.BodyElement
The full name of the element fetched.
getName() - Method in class org.apache.james.imap.processor.fetch.MimeBodyElement
 
getNames() - Method in class org.apache.james.imap.decode.FetchPartPathDecoder
Gets field names.
getNewName() - Method in class org.apache.james.imap.message.request.RenameRequest
 
getNotMatching(Collection<String>, Iterator<MessageResult.Header>) - Static method in class org.apache.james.imap.processor.fetch.MessageResultUtils
Gets header lines whose header names matches (ignoring case) any of those given.
getNotMatching(String[], Iterator<MessageResult.Header>) - Static method in class org.apache.james.imap.processor.fetch.MessageResultUtils
Gets header lines whose header name fails to match (ignoring case) all of the given names.
getNumber() - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Gets number for this response.
getNumberFlaggedRecent() - Method in class org.apache.james.imap.message.response.RecentResponse
 
getNumberOfMessages() - Method in class org.apache.james.imap.message.response.ExistsResponse
 
getNumberOfOctets() - Method in class org.apache.james.imap.api.message.BodyFetchElement
For a partial fetch, gets the number of octets to be returned.
getOctets() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets the size of message body the in octets.
getParameters() - Method in class org.apache.james.imap.api.display.HumanReadableText
Gets parameters that may be substituted into the text.
getParameters() - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Gets parameters for this code.
getParameters() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets body type parameters.
getParser(String) - Method in interface org.apache.james.imap.decode.ImapCommandParserFactory
 
getParser(String) - Method in class org.apache.james.imap.decode.parser.ImapParserFactory
 
getParserFactory() - Method in interface org.apache.james.imap.decode.DelegatingImapCommandParser
 
getParserFactory() - Method in class org.apache.james.imap.decode.parser.UidCommandParser
 
getPartContentDescriptors() - Method in class org.apache.james.imap.processor.base.FetchGroupImpl
Gets content descriptors for the parts to be fetched.
getPassword() - Method in class org.apache.james.imap.message.request.LoginRequest
Return the password
getPath() - Method in class org.apache.james.imap.api.message.BodyFetchElement
Gets the MIME path.
getPath() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the path of the selected Mailbox
getPath() - Method in class org.apache.james.imap.decode.FetchPartPathDecoder
Gets the decoded path.
getPath() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
getPermitEnableCapabilities(ImapSession) - Method in interface org.apache.james.imap.processor.PermitEnableCapabilityProcessor
Return the capabilities which supports to get ENABLED.
getPersonal() - Method in class org.apache.james.imap.message.response.NamespaceResponse
Gets the personal namespace.
getPersonalName() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope.Address
Gets the personal name.
getPipeline() - Method in class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
getPipeline() - Method in class org.apache.james.protocols.netty.AbstractSSLAwareChannelPipelineFactory
 
getPos() - Method in exception org.apache.james.protocols.smtp.MailAddressException
 
getPrefix() - Method in class org.apache.james.imap.message.response.NamespaceResponse.Namespace
Gets the leading prefix used by this namespace.
getProtocolChain() - Method in interface org.apache.james.protocols.api.Protocol
Return the ProtocolHandlerChain which is defined for the Protocol
getProtocolChain() - Method in class org.apache.james.protocols.api.ProtocolImpl
 
getProtocolTransport() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
Return the wrapped ProtocolTransport which is used for this ProtocolSession
getPushedLineHandlerCount() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the size of the pushed LineHandler
getPushedLineHandlerCount() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getPushedLineHandlerCount() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return the count of pushed LineHandler's
getPushedLineHandlerCount() - Method in interface org.apache.james.protocols.imap.IMAPSession
Return the size of the pushed LineHandler
getPushedLineHandlerCount() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
getRcptCount() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns the recipient count
getRcptCount() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
/**
getRecent() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return a Collection of all recent uids
getRecent() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the RECENT count for the mailbox.
getRecent() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
getRecipients() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the recipients which where supplied in the RCPT TO: command
getRecipients() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getRemoteAddress() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the InetSocketAddress of the remote peer
getRemoteAddress() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getRemoteAddress() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return the InetSocketAddress of the remote peer
getRemoteAddress() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
getReplyTo() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope reply-to addresses.
getResponseCode() - Method in interface org.apache.james.imap.api.message.response.StatusResponse
Gets the response code.
getResponseCode() - Method in class org.apache.james.imap.message.response.ImmutableStatusResponse
 
getResponseName() - Method in class org.apache.james.imap.api.message.BodyFetchElement
 
getResult() - Method in class org.apache.james.protocols.smtp.hook.HookResult
Return the result
getResultOptions() - Method in class org.apache.james.imap.api.message.request.SearchOperation
 
getRetCode() - Method in class org.apache.james.protocols.api.AbstractResponse
Return the SMTPCode
getRetCode() - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
getRetCode() - Method in interface org.apache.james.protocols.api.Response
Return return-code
getRetCode() - Method in class org.apache.james.protocols.lmtp.LMTPMultiResponse
 
getSavedSequenceSet(ImapSession) - Static method in class org.apache.james.imap.api.process.SearchResUtil
Return the saved sequence-set which you can refer to with $.
getSearchKey() - Method in class org.apache.james.imap.api.message.request.SearchOperation
 
getSearchOperation() - Method in class org.apache.james.imap.message.request.SearchRequest
 
getSearchResultOptions() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getSeconds() - Method in class org.apache.james.imap.api.message.request.SearchKey
Return the search seconds
getSectionType() - Method in class org.apache.james.imap.api.message.BodyFetchElement
Gets the type of section.
getSelected() - Method in interface org.apache.james.imap.api.process.ImapSession
Provides the selected mailbox for this session, or null if this session is not in ImapSessionState.SELECTED state.
getSelected() - Method in interface org.apache.james.protocols.imap.IMAPSession
Provides the selected mailbox for this session, or null if this session is not in ImapSessionState.SELECTED state.
getSelectedMailbox(ImapSession) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
getSender() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope sender addresses.
getSender() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the sender of the mail which was supplied int the MAIL FROM: command.
getSender() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getSequenceNumbers() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets sequence numbers.
getServerResponseType() - Method in interface org.apache.james.imap.api.message.response.StatusResponse
Gets the server response type of this status message.
getServerResponseType() - Method in class org.apache.james.imap.message.response.ImmutableStatusResponse
 
getServiceType(SMTPSession, String) - Method in class org.apache.james.protocols.lmtp.core.ReceivedDataLineFilter
Always returns LMTP
getServiceType(SMTPSession) - Method in class org.apache.james.protocols.lmtp.core.WelcomeMessageHandler
 
getServiceType(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.ReceivedDataLineFilter
Return the service type which will be used in the Received headers
getServiceType(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.WelcomeMessageHandler
 
getSessionID() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return the ID for the session
getSessionID() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getSessionState() - Method in interface org.apache.james.protocols.imap.IMAPSession
Gets the current client state.
getShared() - Method in class org.apache.james.imap.message.response.NamespaceResponse
Gets shared namespaces.
getSize() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets the size searched for.
getSize() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the size for the fetched message.
getSize() - Method in class org.apache.james.protocols.pop3.mailbox.MessageMetaData
Return the size of a message
getSize() - Method in interface org.apache.james.protocols.smtp.MailEnvelope
Return the size of the message.
getSize() - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
getSmtpDescription() - Method in class org.apache.james.protocols.smtp.hook.HookResult
Return the SMTPDescription which should used.
getSmtpRetCode() - Method in class org.apache.james.protocols.smtp.hook.HookResult
Return the SMTPRetCode which should used.
getSocketType() - Method in interface org.apache.james.protocols.smtp.SMTPServerMBean
Returns the server socket type, plain or SSL
getSoftwareName() - Method in interface org.apache.james.protocols.api.ProtocolConfiguration
Return the name of the software.
getSoftwareName() - Method in class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
getSpecifier() - Method in class org.apache.james.imap.decode.FetchPartPathDecoder
Gets the
getSSLContext() - Method in class org.apache.james.protocols.netty.AbstractSSLAwareChannelPipelineFactory
Return the SSL context
getState() - Method in interface org.apache.james.imap.api.process.ImapSession
Gets the current client state.
getState() - Method in interface org.apache.james.protocols.api.ProtocolSession
getState() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getStatus(int, String) - Static method in class org.apache.james.protocols.smtp.dsn.DSNStatus
 
getStatus(int, int, int) - Static method in class org.apache.james.protocols.smtp.dsn.DSNStatus
 
getStatusDataItems() - Method in class org.apache.james.imap.message.request.StatusRequest
 
getStatusResponseFactory() - Method in class org.apache.james.imap.decode.base.AbstractImapCommandParser
 
getStatusResponseFactory() - Method in interface org.apache.james.imap.decode.MessagingImapCommandParser
 
getStatusResponseFactory() - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
getStream() - Method in class org.apache.james.protocols.api.future.FutureStreamResponseImpl
 
getStream() - Method in interface org.apache.james.protocols.api.StreamResponse
Return the stream which needs to get written to the remote peer.
getStream() - Method in class org.apache.james.protocols.pop3.POP3StreamResponse
 
getSubject() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope subject.
getSubscriptionManager() - Method in class org.apache.james.imap.processor.AbstractSubscriptionProcessor
Return the SubscriptionManager
getSubscriptionManager() - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
getSubType() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Gets the MIME content subtype
getSupportedCapabilities(ImapSession) - Static method in class org.apache.james.imap.processor.CapabilityProcessor
Return all supported CAPABILITIES for this ImapSession
getTag() - Method in interface org.apache.james.imap.api.message.request.ImapRequest
Gets the prefix tag identifying this request.
getTag() - Method in interface org.apache.james.imap.api.message.response.StatusResponse
Gets the tag.
getTag() - Method in class org.apache.james.imap.message.request.AbstractImapRequest
Gets the prefix tag identifying this request.
getTag() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getTag() - Method in class org.apache.james.imap.message.response.ImmutableStatusResponse
 
getTag() - Method in class org.apache.james.protocols.imap.IMAPRequest
Return the tag of the request
getTextKey() - Method in interface org.apache.james.imap.api.message.response.StatusResponse
Gets the key to the human readable text to be displayed.
getTextKey() - Method in class org.apache.james.imap.message.response.ContinuationResponse
 
getTextKey() - Method in class org.apache.james.imap.message.response.ImmutableStatusResponse
 
getTimeout() - Method in interface org.apache.james.protocols.api.ProtocolServer
Return the read/write timeout in seconds for the socket.
getTimeout() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
getTo() - Method in interface org.apache.james.imap.message.response.FetchResponse.Envelope
Gets the envelope to addresses.
getType() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets the type of key.
getType() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
returns type of the mailbox
getUid() - Method in class org.apache.james.imap.message.response.FetchResponse
Gets the unique id for the fetched message.
getUid() - Method in class org.apache.james.protocols.pop3.mailbox.MessageMetaData
Return the uid of the message
getUidNext() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the mailbox UIDNEXT.
getUids() - Method in class org.apache.james.imap.message.response.VanishedResponse
Return the uids which where expunged
getUidSet() - Method in class org.apache.james.imap.message.request.AbstractMailboxSelectionRequest
Return the known uid set or null if it was not given.
getUidSet() - Method in class org.apache.james.imap.message.request.ExpungeRequest
Return an Array of IdRange to expunge or null if all should get expunged
getUidValidity() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the mailbox UIDVALIDITY.
getUnchangedSince() - Method in class org.apache.james.imap.message.request.StoreRequest
 
getUnknownCommandHandlerIdentifier() - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
Return the identifier to lookup the UnknownCmdHandler in the handler map
getUnseen() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
Gets the UNSEEN count for the mailbox.
getUser() - Method in interface org.apache.james.protocols.api.ProtocolSession
Returns the user name associated with this interaction.
getUser() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
getUserid() - Method in class org.apache.james.imap.message.request.LoginRequest
Return the username
getUserMailbox() - Method in interface org.apache.james.protocols.pop3.POP3Session
Returns the mail list contained in the mailbox
getUserMailbox() - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
getUserName(ImapSession) - Static method in class org.apache.james.imap.api.ImapSessionUtils
 
getUserPreferences() - Method in class org.apache.james.imap.api.display.Locales
Gets the list of locales preferred by the user.
getUsers() - Method in class org.apache.james.imap.message.response.NamespaceResponse
Gets the namespaces for other users.
getUseUid() - Method in class org.apache.james.imap.message.response.ESearchResponse
 
getValue() - Method in class org.apache.james.imap.api.message.request.SearchKey
Gets the value to be searched for.
getVanished() - Method in class org.apache.james.imap.api.message.FetchData
Return true if the VANISHED FETCH modifier was used as stated in QRESYNC extension
getYear() - Method in class org.apache.james.imap.api.message.request.DayMonthYear
Gets the year component of this date.
GROUP_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 

H

HandlerConstants - Interface in org.apache.james.protocols.netty
Provide the keys under which the ChannelHandler's are stored in the ChannelPipeline
hasChildren() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Is the HasChildren name attribute set?
hashCode() - Method in class org.apache.james.imap.api.display.HumanReadableText
 
hashCode() - Method in class org.apache.james.imap.api.message.BodyFetchElement
 
hashCode() - Method in class org.apache.james.imap.api.message.FetchData
 
hashCode() - Method in class org.apache.james.imap.api.message.IdRange
 
hashCode() - Method in class org.apache.james.imap.api.message.request.DayMonthYear
 
hashCode() - Method in class org.apache.james.imap.api.message.request.SearchKey
 
hashCode() - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
 
hashCode() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
 
hashCode() - Method in class org.apache.james.imap.message.response.ACLResponse
 
hashCode() - Method in class org.apache.james.imap.message.response.CapabilityResponse
 
hashCode() - Method in class org.apache.james.imap.message.response.FlagsResponse
 
hashCode() - Method in class org.apache.james.imap.message.response.NamespaceResponse
 
hashCode() - Method in class org.apache.james.imap.message.response.NamespaceResponse.Namespace
 
hashCode() - Method in class org.apache.james.imap.message.response.SearchResponse
 
hashCode() - Method in class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
hashCode() - Method in class org.apache.james.protocols.smtp.MailAddress
Returns a hash code value for this object.
hasMXRecord(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
 
hasNewApplicableFlags() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
 
hasNewApplicableFlags() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
hasNoChildren() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Is the HasNoChildren name attribute set?
HEADER - Static variable in class org.apache.james.imap.api.message.BodyFetchElement
 
HEADER - Static variable in class org.apache.james.imap.decode.FetchPartPathDecoder
 
HEADER_FIELDS - Static variable in class org.apache.james.imap.api.message.BodyFetchElement
 
HEADER_FIELDS - Static variable in class org.apache.james.imap.decode.FetchPartPathDecoder
 
HEADER_NOT_FIELDS - Static variable in class org.apache.james.imap.api.message.BodyFetchElement
 
HEADER_NOT_FIELDS - Static variable in class org.apache.james.imap.decode.FetchPartPathDecoder
 
HeaderBodyElement - Class in org.apache.james.imap.processor.fetch
FetchResponse.BodyElement which represent a HEADER element specified by for example (BODY[1.HEADER])
HeaderBodyElement(String, List<MessageResult.Header>) - Constructor for class org.apache.james.imap.processor.fetch.HeaderBodyElement
 
HEADERS - Static variable in class org.apache.james.imap.processor.base.FetchGroupImpl
 
headers - Variable in class org.apache.james.imap.processor.fetch.MimeBodyElement
 
headers(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter
Return the AbstractAddHeadersFilter.Header's to operate on
headers(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.ReceivedDataLineFilter
Return the Received header for the message
HeadersBodyElement - Class in org.apache.james.imap.processor.fetch
 
HeadersBodyElement(String, Content) - Constructor for class org.apache.james.imap.processor.fetch.HeadersBodyElement
 
HEARTBEAT - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
helloName - Variable in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
HeloCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles HELO command
HeloCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.HeloCmdHandler
 
HeloHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the HELO Command
HELP_MESSAGE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Help message (Information on how to use the receiver or the meaning of a particular non-standard command; this reply is useful only to the human user)
HelpCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles HELP command
HelpCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.HelpCmdHandler
 
HIGHEST_MOD_SEQ - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
highestModSeq(long) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Create a RFC4551 HIGESTMODSEQ response code
Hook - Interface in org.apache.james.protocols.smtp.hook
Just and marker interface for the different Hooks
HookResult - Class in org.apache.james.protocols.smtp.hook
Result which get used for hooks
HookResult(int, String, CharSequence) - Constructor for class org.apache.james.protocols.smtp.hook.HookResult
Construct new HookResult
HookResult(int, String) - Constructor for class org.apache.james.protocols.smtp.hook.HookResult
Construct new HookResult
HookResult(int) - Constructor for class org.apache.james.protocols.smtp.hook.HookResult
Construct new HookResult
HookResultHook - Interface in org.apache.james.protocols.smtp.hook
 
HookResultLogger - Class in org.apache.james.protocols.smtp.core.log
Log the HookResult.
HookResultLogger() - Constructor for class org.apache.james.protocols.smtp.core.log.HookResultLogger
 
HookReturnCode - Class in org.apache.james.protocols.smtp.hook
 
HookReturnCode() - Constructor for class org.apache.james.protocols.smtp.hook.HookReturnCode
 
HumanReadableText - Class in org.apache.james.imap.api.display
Keys human response text that may be displayed to the user.
HumanReadableText(String, String) - Constructor for class org.apache.james.imap.api.display.HumanReadableText
 
HumanReadableText(String, String, Object...) - Constructor for class org.apache.james.imap.api.display.HumanReadableText
 

I

IDLE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
IdleCommandParser - Class in org.apache.james.imap.decode.parser
Parses IDLE commands
IdleCommandParser() - Constructor for class org.apache.james.imap.decode.parser.IdleCommandParser
 
IdleProcessor - Class in org.apache.james.imap.processor
 
IdleProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.IdleProcessor
 
IdleProcessor(ImapProcessor, MailboxManager, StatusResponseFactory, long, TimeUnit, ScheduledExecutorService) - Constructor for class org.apache.james.imap.processor.IdleProcessor
 
IdleRequest - Class in org.apache.james.imap.message.request
 
IdleRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.IdleRequest
 
IDLING - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
IdRange - Class in org.apache.james.imap.api.message
Represents a range of UID or MSN values.
IdRange(long) - Constructor for class org.apache.james.imap.api.message.IdRange
 
IdRange(long, long) - Constructor for class org.apache.james.imap.api.message.IdRange
 
idRanges(Collection<MessageRange>) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
ILLEGAL_ARGUMENTS - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
ILLEGAL_TAG - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
ImapCommand - Class in org.apache.james.imap.api
Represents a processor for a particular Imap command.
IMAPCommandDispatcher - Class in org.apache.james.protocols.imap.core
 
IMAPCommandDispatcher() - Constructor for class org.apache.james.protocols.imap.core.IMAPCommandDispatcher
 
ImapCommandParser - Interface in org.apache.james.imap.decode
Parses IMAP request into a command message.
ImapCommandParserFactory - Interface in org.apache.james.imap.decode
 
ImapConstants - Interface in org.apache.james.imap.api
 
ImapDecoder - Interface in org.apache.james.imap.decode
 
ImapDecoderFactory - Interface in org.apache.james.imap.decode
 
ImapEncoder - Interface in org.apache.james.imap.encode
TODO: correct this API
ImapEncoderFactory - Interface in org.apache.james.imap.encode
 
ImapLineHandler - Interface in org.apache.james.imap.api.process
 
ImapMessage - Interface in org.apache.james.imap.api
Marker interface for IMAP messages.
ImapParserFactory - Class in org.apache.james.imap.decode.parser
A factory for ImapCommand instances, provided based on the command name.
ImapParserFactory(StatusResponseFactory) - Constructor for class org.apache.james.imap.decode.parser.ImapParserFactory
 
ImapProcessor - Interface in org.apache.james.imap.api.process
Processable IMAP command.
ImapProcessor.Responder - Interface in org.apache.james.imap.api.process
Response message sink.
ImapRequest - Interface in org.apache.james.imap.api.message.request
The actual Imap request
IMAPRequest - Class in org.apache.james.protocols.imap
 
IMAPRequest(Collection<ByteBuffer>) - Constructor for class org.apache.james.protocols.imap.IMAPRequest
 
IMAPRequest(ByteBuffer) - Constructor for class org.apache.james.protocols.imap.IMAPRequest
 
ImapRequestLineReader - Class in org.apache.james.imap.decode
Wraps the client input reader with a bunch of convenience methods, allowing lookahead=1 on the underlying character stream.
ImapRequestLineReader() - Constructor for class org.apache.james.imap.decode.ImapRequestLineReader
 
IMAPRequestLineReader - Class in org.apache.james.protocols.imap
 
IMAPRequestLineReader(IMAPRequest) - Constructor for class org.apache.james.protocols.imap.IMAPRequestLineReader
 
ImapRequestLineReader.ATOM_CHARValidator - Class in org.apache.james.imap.decode
 
ImapRequestLineReader.ATOM_CHARValidator() - Constructor for class org.apache.james.imap.decode.ImapRequestLineReader.ATOM_CHARValidator
 
ImapRequestLineReader.CharacterValidator - Interface in org.apache.james.imap.decode
Provides the ability to ensure characters are part of a permitted set.
ImapRequestLineReader.MessageSetCharValidator - Class in org.apache.james.imap.decode
 
ImapRequestLineReader.MessageSetCharValidator() - Constructor for class org.apache.james.imap.decode.ImapRequestLineReader.MessageSetCharValidator
 
ImapRequestLineReader.NoopCharValidator - Class in org.apache.james.imap.decode
 
ImapRequestLineReader.NoopCharValidator() - Constructor for class org.apache.james.imap.decode.ImapRequestLineReader.NoopCharValidator
 
ImapRequestLineReader.TagCharValidator - Class in org.apache.james.imap.decode
 
ImapRequestLineReader.TagCharValidator() - Constructor for class org.apache.james.imap.decode.ImapRequestLineReader.TagCharValidator
 
ImapResponseComposer - Interface in org.apache.james.imap.encode
 
ImapResponseComposerImpl - Class in org.apache.james.imap.encode.base
Class providing methods to send response messages from the server to the client.
ImapResponseComposerImpl(ImapResponseWriter, int) - Constructor for class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
ImapResponseComposerImpl(ImapResponseWriter) - Constructor for class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
ImapResponseMessage - Interface in org.apache.james.imap.api.message.response
Responds to an IMAP command.
ImapResponseMessageProcessor - Class in org.apache.james.imap.processor.base
 
ImapResponseMessageProcessor(ImapProcessor) - Constructor for class org.apache.james.imap.processor.base.ImapResponseMessageProcessor
 
ImapResponseWriter - Interface in org.apache.james.imap.encode
Writes IMAP response.
ImapSession - Interface in org.apache.james.imap.api.process
Encapsulates all state held for an ongoing Imap session, which commences when a client first establishes a connection to the Imap server, and continues until that connection is closed.
IMAPSession - Interface in org.apache.james.protocols.imap
 
ImapSessionState - Enum in org.apache.james.imap.api
Enumerates session states.
ImapSessionUtils - Class in org.apache.james.imap.api
 
ImapSessionUtils() - Constructor for class org.apache.james.imap.api.ImapSessionUtils
 
immutable() - Method in class org.apache.james.protocols.api.AbstractResponse
Return a immutable instance of this AbstractResponse
immutable() - Method in class org.apache.james.protocols.pop3.POP3StartTlsResponse
Return an immutable StartTlsResponse.
immutable() - Method in class org.apache.james.protocols.pop3.POP3StreamResponse
immutable() - Method in class org.apache.james.protocols.smtp.SMTPStartTlsResponse
Returns an immutable StartTlsResponse
ImmutableStatusResponse - Class in org.apache.james.imap.message.response
Immutable status response.
ImmutableStatusResponse(StatusResponse.Type, String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Constructor for class org.apache.james.imap.message.response.ImmutableStatusResponse
 
INBOX_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
includes(long) - Method in class org.apache.james.imap.api.message.IdRange
Return true if the IdRange includes the given value
indexOf(Object) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
info(String) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
info(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
info(String) - Method in interface org.apache.james.protocols.api.logger.Logger
Log a message with info log level.
info(String, Throwable) - Method in interface org.apache.james.protocols.api.logger.Logger
Log an error with info log level.
info(String) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
info(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
info(String) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
info(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
INIT_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
initDefaultHandlers() - Method in class org.apache.james.protocols.lmtp.LMTPProtocolHandlerChain
 
initDefaultHandlers(AbstractPassCmdHandler...) - Method in class org.apache.james.protocols.pop3.POP3ProtocolHandlerChain
 
initDefaultHandlers() - Method in class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
initialiseParser(ImapCommandParser) - Method in class org.apache.james.imap.decode.parser.ImapParserFactory
 
insertTriplet(String, String, String, int, long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Insert new triplet in the store
INVALID_COMMAND - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
INVALID_LOGIN - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
INVALID_MESSAGESET - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
INVALID_SYSTEM_FLAG - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
IRAuthenticateRequest - Class in org.apache.james.imap.message.request
A AuthenticateRequest which also contains the initialClientResponse as stated in RFC4959
IRAuthenticateRequest(ImapCommand, String, String, String) - Constructor for class org.apache.james.imap.message.request.IRAuthenticateRequest
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.ACLResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.AuthenticateResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.base.AbstractChainedImapEncoder
Is the given message acceptable?
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.CapabilityResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.ContinuationResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.EnableResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.ESearchResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.ExistsResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.ExpungeResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.FetchResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.FlagsResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.ListResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.LSubResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.MailboxStatusResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.NamespaceResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.RecentResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.SearchResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.StatusResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.VanishedResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.encode.XListResponseEncoder
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.processor.base.AbstractChainedProcessor
Is the given message acceptable?
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.processor.ListProcessor
 
isAcceptable(ImapMessage) - Method in class org.apache.james.imap.processor.XListProcessor
 
isAuthRequired(String) - Method in class org.apache.james.protocols.lmtp.LMTPConfiguration
Return false
isAuthRequired(String) - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns whether SMTP AUTH is active for this server, and necessary for the IP address passed.
isAuthRequired(String) - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
Return false
isAuthSupported() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns whether Authentication is required or not
isAuthSupported() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
isBadHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
isBadHelo(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ReverseEqualsEhloHeloHandler
 
isBody() - Method in class org.apache.james.imap.api.message.FetchData
 
isBodyStructure() - Method in class org.apache.james.imap.api.message.FetchData
 
isBound() - Method in interface org.apache.james.protocols.api.ProtocolServer
return true if the server is bound
isBound() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
isCHAR(char) - Static method in class org.apache.james.imap.decode.ImapRequestLineReader
 
isCompressionActive() - Method in interface org.apache.james.imap.api.process.ImapSession
Return true if compression is active
isCompressionActive() - Method in interface org.apache.james.protocols.imap.IMAPSession
Return true if compression is active
isCompressionSupported() - Method in interface org.apache.james.imap.api.process.ImapSession
Return true if compression is supported.
isCompressionSupported() - Method in interface org.apache.james.protocols.imap.IMAPSession
Return true if compression is supported.
isDebugEnabled() - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
isDebugEnabled() - Method in interface org.apache.james.protocols.api.logger.Logger
Is debug logging currently enabled?
isDebugEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
isDebugEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
isDeletedByOtherSession() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Is the mailbox deleted?
isDeletedByOtherSession() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
Is the mailbox deleted?
isEarlier() - Method in class org.apache.james.imap.message.response.VanishedResponse
Return true if the VANISHED response was caused because of an earlier SELECT/EXAMINE (QRESYNC) or UID FETCH (VANISHED)
isEmpty() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
isEnabled() - Method in interface org.apache.james.protocols.smtp.SMTPServerMBean
Returns flag indicating it this service is enabled
isEndSession() - Method in class org.apache.james.protocols.api.AbstractResponse
Return true if the session is ended
isEndSession() - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
isEndSession() - Method in interface org.apache.james.protocols.api.Response
Return true if the session is ended
isEndSession() - Method in class org.apache.james.protocols.lmtp.LMTPMultiResponse
 
isEnvelope() - Method in class org.apache.james.imap.api.message.FetchData
 
isErrorEnabled() - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
isErrorEnabled() - Method in interface org.apache.james.protocols.api.logger.Logger
Is error logging currently enabled?
isErrorEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
isErrorEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
isFlags() - Method in class org.apache.james.imap.api.message.FetchData
 
isHighestModSeq() - Method in class org.apache.james.imap.api.message.StatusDataItems
 
isInfoEnabled() - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
isInfoEnabled() - Method in interface org.apache.james.protocols.api.logger.Logger
Is info logging currently enabled?
isInfoEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
isInfoEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
isInternalDate() - Method in class org.apache.james.imap.api.message.FetchData
 
isListWildcard(char) - Static method in class org.apache.james.imap.decode.ImapRequestLineReader
 
isLocalDomain(String) - Method in class org.apache.james.protocols.smtp.core.AbstractAuthRequiredToRelayRcptHook
Return true if the given domain is a local domain for this server
isLocalDomain(String) - Method in class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
Return true if the given domain is a local domain for this server
isLocalDomain(SMTPSession, String) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
Return true if the domain is local
isMarked() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Is Marked name attribute set?
isMessages() - Method in class org.apache.james.imap.api.message.StatusDataItems
 
isModSeq() - Method in class org.apache.james.imap.api.message.FetchData
 
isNameAttributed() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Are any name attributes set?
isNoInferiors() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Is Noinferiors name attribute set?
isNoSelect() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Is Noselect name attribute set?
isNullSender() - Method in class org.apache.james.protocols.smtp.MailAddress
Return true if the MailAddress should represent a null sender (<>)
isPlainAuthDisallowed() - Method in interface org.apache.james.imap.api.process.ImapSession
Return true if the login / authentication via plain username / password is disallowed
isPlainAuthDisallowed() - Method in interface org.apache.james.protocols.imap.IMAPSession
Return true if the login / authentication via plain username / password is disallowed
isQuotedSpecial(char) - Static method in class org.apache.james.imap.decode.ImapRequestLineReader
 
isReadable() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return true if the channel is readable
isReadable() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
isReady() - Method in interface org.apache.james.protocols.api.future.FutureResponse
Return true once the FutureResponse is ready and calling any of the get methods will not block any more.
isReady() - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
isReady(S, ByteBuffer) - Method in class org.apache.james.protocols.api.handler.MultiLineHandler
Return true if the buffered lines are ready to get pushed to the MultiLineHandler.onLines(ProtocolSession, Collection) method
isReadyOnly() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
isRecent() - Method in class org.apache.james.imap.api.message.StatusDataItems
 
isRecent(long) - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Is the given uid recent ?
isRecent(long) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
isRecentUidRemoved() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Was the recent uid removed ?
isRecentUidRemoved() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
isRelayingAllowed(String) - Method in class org.apache.james.protocols.lmtp.LMTPConfiguration
Return false
isRelayingAllowed(String) - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns whether relaying is allowed for the IP address passed.
isRelayingAllowed(String) - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
Return false
isRelayingAllowed() - Method in interface org.apache.james.protocols.smtp.SMTPSession
Returns whether Relaying is allowed or not
isRelayingAllowed() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
isSelectedMailboxDeleted(ImapSession) - Method in class org.apache.james.imap.main.AbstractImapRequestHandler
 
isSetSeen() - Method in class org.apache.james.imap.api.message.FetchData
 
isSignedMinus() - Method in class org.apache.james.imap.message.request.StoreRequest
Is the store signed MINUS? Note that StoreRequest.isSignedPlus() must be false when this property is true.
isSignedPlus() - Method in class org.apache.james.imap.message.request.StoreRequest
Is the store signed PLUS? Note that StoreRequest.isSignedMinus() must be false when this property is true.
isSilent() - Method in class org.apache.james.imap.message.request.StoreRequest
Is this store silent?
isSilentFlagChanges() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
Are flag changes from current session ignored?
isSimpleDigit(char) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
Is the given character an ASCII digit.
isSize() - Method in class org.apache.james.imap.api.message.FetchData
 
isSizeChanged() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Is the size of the mailbox changed ?
isSizeChanged() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
Has the size of the mailbox changed?
isSSLSocket() - Method in class org.apache.james.protocols.netty.AbstractSSLAwareChannelPipelineFactory
Return if the socket is using SSL/TLS
isStartTLS() - Method in class org.apache.james.protocols.api.Encryption
Return true if this Encryption should be used for STARTTLS
isStartTLSSupported() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return true if StartTLS is supported by the configuration
isStartTLSSupported() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
isStartTLSSupported() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return true if STARTTLS is supported by this ProtocolTransport
isStartTLSSupported() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
isTLSActive() - Method in interface org.apache.james.imap.api.process.ImapSession
Return true if the session is bound to a TLS encrypted socket.
isTLSStarted() - Method in interface org.apache.james.protocols.api.ProtocolSession
Return true if the starttls was started
isTLSStarted() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
isTLSStarted() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Return true if TLS encryption is active
isTLSStarted() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
isTraceEnabled() - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
isTraceEnabled() - Method in interface org.apache.james.protocols.api.logger.Logger
Is trace logging currently enabled?
isTraceEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
isTraceEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
isUid() - Method in class org.apache.james.imap.api.message.FetchData
 
isUidNext() - Method in class org.apache.james.imap.api.message.StatusDataItems
 
isUidValidity() - Method in class org.apache.james.imap.api.message.StatusDataItems
 
isUnmarked() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Is Unmarked name attribute set?
isUnseen() - Method in class org.apache.james.imap.api.message.StatusDataItems
 
isUseUids() - Method in class org.apache.james.imap.message.request.CopyRequest
 
isUseUids() - Method in class org.apache.james.imap.message.request.FetchRequest
 
isUseUids() - Method in class org.apache.james.imap.message.request.SearchRequest
 
isUseUids() - Method in class org.apache.james.imap.message.request.StoreRequest
 
isValid(char) - Method in class org.apache.james.imap.decode.ImapRequestLineReader.ATOM_CHARValidator
 
isValid(char) - Method in interface org.apache.james.imap.decode.ImapRequestLineReader.CharacterValidator
Validates the supplied character.
isValid(char) - Method in class org.apache.james.imap.decode.ImapRequestLineReader.MessageSetCharValidator
 
isValid(char) - Method in class org.apache.james.imap.decode.ImapRequestLineReader.NoopCharValidator
 
isValid(char) - Method in class org.apache.james.imap.decode.ImapRequestLineReader.TagCharValidator
 
isValidRecipient(SMTPSession, MailAddress) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractValidRcptHandler
Return true if email for the given recipient should get accepted
isWarnEnabled() - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
isWarnEnabled() - Method in interface org.apache.james.protocols.api.logger.Logger
Is warn logging currently enabled?
isWarnEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
isWarnEnabled() - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
iterator() - Method in class org.apache.james.imap.api.message.IdRange
Return a read-only Iterator which contains all msn/uid which fail in the specified range.
iterator() - Method in class org.apache.james.protocols.api.CombinedInputStream
 
iterator() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 

L

lastIndexOf(Object) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
LhloCmdHandler - Class in org.apache.james.protocols.lmtp.core
Handles the LHLO command
LhloCmdHandler() - Constructor for class org.apache.james.protocols.lmtp.core.LhloCmdHandler
 
LifecycleAwareProtocolHandler - Interface in org.apache.james.protocols.api.handler
This interface allows to handle lifecycles for handlers and hooks
LINE_END - Static variable in interface org.apache.james.imap.api.ImapConstants
 
LineHandler<Session extends ProtocolSession> - Interface in org.apache.james.protocols.api.handler
Implementations of this Interface will get called after a full line (terminated with ProtocolSession.getLineDelimiter()) was received.
LineHandlerUpstreamHandler<S extends ProtocolSession> - Class in org.apache.james.protocols.netty
ChannelUpstreamHandler implementation which will call a given LineHandler implementation
LineHandlerUpstreamHandler(S, LineHandler<S>) - Constructor for class org.apache.james.protocols.netty.LineHandlerUpstreamHandler
 
lines - Variable in class org.apache.james.protocols.api.AbstractResponse
 
LIST_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
LIST_RESPONSE_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
ListCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles LIST command
ListCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.ListCmdHandler
 
ListCommandParser - Class in org.apache.james.imap.decode.parser
Parse LIST commands
ListCommandParser() - Constructor for class org.apache.james.imap.decode.parser.ListCommandParser
 
ListCommandParser(ImapCommand) - Constructor for class org.apache.james.imap.decode.parser.ListCommandParser
 
ListingEncodingUtils - Class in org.apache.james.imap.encode
Utilities for encoding LIST and LSUB responses.
ListingEncodingUtils() - Constructor for class org.apache.james.imap.encode.ListingEncodingUtils
 
listIterator() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
listIterator(int) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
listMailbox(ImapRequestLineReader) - Method in class org.apache.james.imap.decode.parser.ListCommandParser
Reads an argument of type "list_mailbox" from the request, which is the second argument for a LIST or LSUB command.
ListProcessor - Class in org.apache.james.imap.processor
 
ListProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.ListProcessor
 
ListRequest - Class in org.apache.james.imap.message.request
 
ListRequest(ImapCommand, String, String, String) - Constructor for class org.apache.james.imap.message.request.ListRequest
 
ListResponse - Class in org.apache.james.imap.message.response
Values an IMAP4rev1 LIST response.
ListResponse(boolean, boolean, boolean, boolean, boolean, boolean, String, char) - Constructor for class org.apache.james.imap.message.response.ListResponse
 
ListResponseEncoder - Class in org.apache.james.imap.encode
Encoders IMAP4rev1 List responses.
ListResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.ListResponseEncoder
 
LISTRIGHTS_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
literal(Literal) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
literal(Literal) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Compose a Literal and write it to the socket.
Literal - Interface in org.apache.james.imap.message.response
 
LMTPConfiguration - Class in org.apache.james.protocols.lmtp
A ProtocolConfigurationImpl which is used in the context of LMTP
LMTPConfiguration() - Constructor for class org.apache.james.protocols.lmtp.LMTPConfiguration
 
LMTPConfigurationImpl - Class in org.apache.james.protocols.lmtp
 
LMTPConfigurationImpl() - Constructor for class org.apache.james.protocols.lmtp.LMTPConfigurationImpl
 
LMTPMultiResponse - Class in org.apache.james.protocols.lmtp
After the message message is submitted via the 'CRLF.CLRF' sequence the LMTP Server will return a response line for every recipient.
LMTPMultiResponse(Response) - Constructor for class org.apache.james.protocols.lmtp.LMTPMultiResponse
 
LMTPProtocolHandlerChain - Class in org.apache.james.protocols.lmtp
Special SMTPProtocolHandlerChain sub-class which should be used to build the chain for LMTP.
LMTPProtocolHandlerChain() - Constructor for class org.apache.james.protocols.lmtp.LMTPProtocolHandlerChain
 
LMTPProtocolHandlerChain(boolean) - Constructor for class org.apache.james.protocols.lmtp.LMTPProtocolHandlerChain
 
LMTPProtocolHandlerChain(Hook...) - Constructor for class org.apache.james.protocols.lmtp.LMTPProtocolHandlerChain
 
LOCAL_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action aborted: local error in processing
Locales - Class in org.apache.james.imap.api.display
Immutable bean describing localisation preferences.
Locales(List<Locale>, Locale) - Constructor for class org.apache.james.imap.api.display.Locales
 
localize(HumanReadableText, Locales) - Method in interface org.apache.james.imap.api.display.Localizer
Localizes the given text for display.
localize(HumanReadableText, Locales) - Method in class org.apache.james.imap.encode.main.DefaultLocalizer
 
Localizer - Interface in org.apache.james.imap.api.display
Localizes text for display.
LOCK_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
log(ProtocolSession, Response, String) - Method in class org.apache.james.protocols.api.handler.CommandHandlerResultLogger
Log the given logmessage
Logger - Interface in org.apache.james.protocols.api.logger
 
logger - Variable in class org.apache.james.protocols.api.ProtocolImpl
 
LOGIN_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
LoginCommandParser - Class in org.apache.james.imap.decode.parser
Parse LOGIN commands
LoginCommandParser() - Constructor for class org.apache.james.imap.decode.parser.LoginCommandParser
 
LoginProcessor - Class in org.apache.james.imap.processor
Processes a LOGIN command.
LoginProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.LoginProcessor
 
LoginRequest - Class in org.apache.james.imap.message.request
ImapRequest which requests the login of a user
LoginRequest(ImapCommand, String, String, String) - Constructor for class org.apache.james.imap.message.request.LoginRequest
 
logout() - Method in interface org.apache.james.imap.api.process.ImapSession
Logs out the session.
logout() - Method in interface org.apache.james.protocols.imap.IMAPSession
Logs out the session.
LOGOUT_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
LogoutCommandParser - Class in org.apache.james.imap.decode.parser
Parse LOGOUT commands
LogoutCommandParser() - Constructor for class org.apache.james.imap.decode.parser.LogoutCommandParser
 
LogoutProcessor - Class in org.apache.james.imap.processor
 
LogoutProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.LogoutProcessor
 
LogoutRequest - Class in org.apache.james.imap.message.request
ImapRequest which requests the logout
LogoutRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.LogoutRequest
 
LSUB_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
LSUB_RESPONSE_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
LsubCommandParser - Class in org.apache.james.imap.decode.parser
Parse LSUB commands
LsubCommandParser() - Constructor for class org.apache.james.imap.decode.parser.LsubCommandParser
 
LSubProcessor - Class in org.apache.james.imap.processor
 
LSubProcessor(ImapProcessor, MailboxManager, SubscriptionManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.LSubProcessor
 
LsubRequest - Class in org.apache.james.imap.message.request
 
LsubRequest(ImapCommand, String, String, String) - Constructor for class org.apache.james.imap.message.request.LsubRequest
 
LSubResponse - Class in org.apache.james.imap.message.response
Values an IMAP4rev1 LIST response.
LSubResponse(String, boolean, char) - Constructor for class org.apache.james.imap.message.response.LSubResponse
 
LSubResponseEncoder - Class in org.apache.james.imap.encode
Encoders IMAP4rev1 List responses.
LSubResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.LSubResponseEncoder
 

M

MAIL_FORWARDING - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
251 User not local; will forward to (See section 3.4)
MAIL_OK - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested mail action okay, completed
MAIL_UNDEFINDED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Cannot VRFY user, but will accept message and attempt delivery (See section 3.5.3)
MailAddress - Class in org.apache.james.protocols.smtp
A representation of an email address.
MailAddress(String) - Constructor for class org.apache.james.protocols.smtp.MailAddress
Constructs a MailAddress by parsing the provided address.
MailAddress(String, String) - Constructor for class org.apache.james.protocols.smtp.MailAddress
Constructs a MailAddress with the provided local part and domain.
MailAddressException - Exception in org.apache.james.protocols.smtp
 
MailAddressException(String, String, int) - Constructor for exception org.apache.james.protocols.smtp.MailAddressException
 
mailbox() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads the mailbox name via ImapRequestLineReader.mailboxUTF7() but also decode it via CharsetUtil.decodeModifiedUTF7(String) If you really want to get the modified UTF7 version you should use ImapRequestLineReader.mailboxUTF7()
Mailbox - Interface in org.apache.james.protocols.pop3.mailbox
A Mailbox which is used in POP3 to retrieve messages
MAILBOX - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailbox Status
MAILBOX_DELETED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
MAILBOX_DELETED_SIGNOFF - Static variable in class org.apache.james.imap.main.AbstractImapRequestHandler
 
MAILBOX_DISABLED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailbox disabled, not accepting messages
MAILBOX_EXISTS - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
MAILBOX_FULL - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailbox full
MAILBOX_IS_READ_ONLY - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
MAILBOX_LIST_EXPANSION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailing list expansion problem
MAILBOX_MSG_TOO_BIG - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message length exceeds administrative limit
MAILBOX_NOT_FOUND - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
MAILBOX_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or Undefined Mailbox Status
MAILBOX_PERM_UNAVAILABLE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action not taken: mailbox unavailable (e.g., mailbox not found, no access, or command rejected for policy reasons)
MAILBOX_SESSION_ATTRIBUTE_SESSION_KEY - Static variable in class org.apache.james.imap.api.ImapSessionUtils
 
MAILBOX_TEMP_UNAVAILABLE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested mail action not taken: mailbox unavailable (e.g., mailbox busy)
MAILBOX_USER_ATTRIBUTE_SESSION_KEY - Static variable in class org.apache.james.imap.api.ImapSessionUtils
 
mailboxName(boolean, MailboxPath, char) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
MailboxStatusResponse - Class in org.apache.james.imap.message.response
Represents a STATUS response.
MailboxStatusResponse(Long, Long, Long, Long, Long, Long, String) - Constructor for class org.apache.james.imap.message.response.MailboxStatusResponse
 
MailboxStatusResponseEncoder - Class in org.apache.james.imap.encode
Encodes STATUS responses.
MailboxStatusResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.MailboxStatusResponseEncoder
 
MailboxType - Enum in org.apache.james.imap.api.process
Represents well-known mailbox types along with their string representations used by XLIST command
MailboxTyper - Interface in org.apache.james.imap.api.process
 
mailboxUTF7() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a "mailbox" argument from the request.
MailCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles MAIL command
MailCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.MailCmdHandler
 
MAILENV - Static variable in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
MailEnvelope - Interface in org.apache.james.protocols.smtp
The MailEnvelope of a SMTP-Transaction
MailEnvelopeImpl - Class in org.apache.james.protocols.smtp
MailEnvelope implementation which stores everything in memory
MailEnvelopeImpl() - Constructor for class org.apache.james.protocols.smtp.MailEnvelopeImpl
 
MailHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
MailParametersHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
MailSizeEsmtpExtension - Class in org.apache.james.protocols.smtp.core.esmtp
Handle the ESMTP SIZE extension.
MailSizeEsmtpExtension() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
mark(int) - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
mark(int) - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 
markSupported() - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
markSupported() - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 
MAX_LINE_LENGTH - Static variable in class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
MAX_NZ_NUMBER - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MaxRcptHandler - Class in org.apache.james.protocols.smtp.core.fastfail
 
MaxRcptHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler
 
MaxUnknownCmdHandler - Class in org.apache.james.protocols.smtp.core.fastfail
UnknownHook implementation which disconnect the client after a issue to many unknown commands
MaxUnknownCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.MaxUnknownCmdHandler
 
mergeRanges(List<IdRange>) - Static method in class org.apache.james.imap.api.message.IdRange
Utility method which will copy the given List and try to merge the IdRange in the copy before return it.
message(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
message(long) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
message(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write the message of type String
message(long) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write the message of type Long
MessageFlags - Class in org.apache.james.imap.api.message
The set of flags associated with a message.
MessageFlags() - Constructor for class org.apache.james.imap.api.message.MessageFlags
 
MessageHook - Interface in org.apache.james.protocols.smtp.hook
Custom message handlers must implement this interface The message hooks will be server-wide common to all the SMTPHandlers, therefore the handlers must store all the state information in the SMTPSession object
MessageMetaData - Class in org.apache.james.protocols.pop3.mailbox
Hold meta data for a message
MessageMetaData(long, long) - Constructor for class org.apache.james.protocols.pop3.mailbox.MessageMetaData
 
MessageMetaDataUtils - Class in org.apache.james.protocols.pop3.core
 
MessageMetaDataUtils() - Constructor for class org.apache.james.protocols.pop3.core.MessageMetaDataUtils
 
messageRange(SelectedMailbox, IdRange, boolean) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
Return a MessageRange for the given values.
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
Call the LineHandler
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.apache.james.protocols.netty.LineHandlerUpstreamHandler
 
MessageResultUtils - Class in org.apache.james.imap.processor.fetch
 
MessageResultUtils() - Constructor for class org.apache.james.imap.processor.fetch.MessageResultUtils
 
MessagingImapCommandParser - Interface in org.apache.james.imap.decode
 
MIME - Static variable in class org.apache.james.imap.api.message.BodyFetchElement
 
MIME - Static variable in class org.apache.james.imap.decode.FetchPartPathDecoder
 
MIME_HEADER_CONTENT_LANGUAGE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_HEADER_CONTENT_LOCATION - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_HEADER_CONTENT_MD5 - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_SUBTYPE_PLAIN - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_SUBTYPE_RFC822 - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_TYPE_MESSAGE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_TYPE_MULTIPART - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MIME_TYPE_TEXT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MimeBodyElement - Class in org.apache.james.imap.processor.fetch
FetchResponse.BodyElement which represent a MIME element specified by for example (BODY[1.MIME])
MimeBodyElement(String, List<MessageResult.Header>) - Constructor for class org.apache.james.imap.processor.fetch.MimeBodyElement
 
MIN_NZ_NUMBER - Static variable in interface org.apache.james.imap.api.ImapConstants
 
MINIMAL - Static variable in class org.apache.james.imap.processor.base.FetchGroupImpl
 
msn(long) - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the msg index of the given uid or SelectedMailbox.NO_SUCH_MESSAGE if no message with the given uid was found
msn(long) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
MULTI_LINE_PREFIX - Static variable in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter.Header
 
MultiLineHandler<S extends ProtocolSession> - Class in org.apache.james.protocols.api.handler
A special LineHandler which will "buffer" the received lines till a point and the push them all at one to the MultiLineHandler.onLines(ProtocolSession, Collection) method
MultiLineHandler() - Constructor for class org.apache.james.protocols.api.handler.MultiLineHandler
 
MYRIGHTS_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 

N

name - Variable in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter.Header
 
NAME_ATTRIBUTE_HAS_CHILDREN - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NAME_ATTRIBUTE_HAS_NO_CHILDREN - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NAME_ATTRIBUTE_MARKED - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NAME_ATTRIBUTE_NOINFERIORS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NAME_ATTRIBUTE_NOSELECT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NAME_ATTRIBUTE_UNMARKED - Static variable in interface org.apache.james.imap.api.ImapConstants
 
names(Flags) - Static method in class org.apache.james.imap.api.message.MessageFlags
Returns IMAP formatted String naming flags.
NAMESPACE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NamespaceCommandParser - Class in org.apache.james.imap.decode.parser
Parse NAMESPACE commands
NamespaceCommandParser() - Constructor for class org.apache.james.imap.decode.parser.NamespaceCommandParser
 
NamespaceProcessor - Class in org.apache.james.imap.processor
Processes a NAMESPACE command into a suitable set of responses.
NamespaceProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.NamespaceProcessor
 
NamespaceRequest - Class in org.apache.james.imap.message.request
Describes a NAMESPACE command.
NamespaceRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.NamespaceRequest
 
NamespaceResponse - Class in org.apache.james.imap.message.response
Describes a NAMESPACE response.
NamespaceResponse(List<NamespaceResponse.Namespace>, List<NamespaceResponse.Namespace>, List<NamespaceResponse.Namespace>) - Constructor for class org.apache.james.imap.message.response.NamespaceResponse
 
NamespaceResponse.Namespace - Class in org.apache.james.imap.message.response
Describes a namespace.
NamespaceResponse.Namespace(String, char) - Constructor for class org.apache.james.imap.message.response.NamespaceResponse.Namespace
 
NamespaceResponseEncoder - Class in org.apache.james.imap.encode
Encodes namespace responses.
NamespaceResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.NamespaceResponseEncoder
 
NettyProtocolTransport - Class in org.apache.james.protocols.netty
A Netty implementation of a ProtocolTransport
NettyProtocolTransport(Channel, SSLEngine) - Constructor for class org.apache.james.protocols.netty.NettyProtocolTransport
 
NettyServer - Class in org.apache.james.protocols.netty
Generic NettyServer
NettyServer(Protocol) - Constructor for class org.apache.james.protocols.netty.NettyServer
 
NettyServer(Protocol, Encryption) - Constructor for class org.apache.james.protocols.netty.NettyServer
 
NETWORK - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Network and Routing Status
NETWORK_CONGESTION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail system congestion
NETWORK_CONNECTION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Bad Connection
NETWORK_DIR_SERVER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Directory server failure
NETWORK_EXPIRED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Delivery time expired
NETWORK_LOOP - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Routing loop detected
NETWORK_NO_ANSWER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
No answer form host
NETWORK_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined network or routing status
NETWORK_ROUTE - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Unable to route
newFatalErrorResponse() - Method in interface org.apache.james.protocols.api.ProtocolSession
Define a response object to be used as reply during a fatal error.
newFatalErrorResponse() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
This implementation just returns null.
newFatalErrorResponse() - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
newFatalErrorResponse() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
newLineTooLongResponse() - Method in interface org.apache.james.protocols.api.ProtocolSession
Define a response object to be used as reply for a too long input line
newLineTooLongResponse() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
This implementation just returns null.
newLineTooLongResponse() - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
newLineTooLongResponse() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
newSession(ProtocolTransport) - Method in interface org.apache.james.protocols.api.Protocol
Create a new ProtocolSession for the given ProtocolTransport
newSession(ProtocolTransport) - Method in class org.apache.james.protocols.api.ProtocolImpl
 
newSession(ProtocolTransport) - Method in class org.apache.james.protocols.pop3.POP3Protocol
 
newSession(ProtocolTransport) - Method in class org.apache.james.protocols.smtp.SMTPProtocol
 
nextChar - Variable in class org.apache.james.imap.decode.ImapRequestLineReader
 
nextChar() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads the next character in the current line.
nextChar() - Method in class org.apache.james.protocols.imap.IMAPRequestLineReader
 
nextSeen - Variable in class org.apache.james.imap.decode.ImapRequestLineReader
 
nextWordChar() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads the next regular, non-space character in the current line.
NIL - Static variable in interface org.apache.james.imap.api.ImapConstants
 
nil() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
nil() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Composes a NIL.
NO - Static variable in interface org.apache.james.imap.api.ImapConstants
 
no(ImapCommand, String, ImapProcessor.Responder, HumanReadableText) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
no(ImapCommand, String, ImapProcessor.Responder, HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
NO_MOD_SEQ - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
NO_NUMBER - Static variable in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
 
NO_SUCH_MESSAGE - Static variable in interface org.apache.james.imap.api.process.SelectedMailbox
 
noBody() - Method in class org.apache.james.imap.processor.fetch.HeaderBodyElement
Indicate that there is no text body in the message.
noBody() - Method in class org.apache.james.imap.processor.fetch.HeadersBodyElement
Indicate that there is no text body in the message.
noModSeq() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Create a RFC4551 NOMODSEQ response code
nonAuthenticatedStateCommand(String) - Static method in class org.apache.james.imap.api.ImapCommand
 
NOOP_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
NoopCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles NOOP command
NoopCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.NoopCmdHandler
 
NoopCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles NOOP command
NoopCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.NoopCmdHandler
 
NoopCommandParser - Class in org.apache.james.imap.decode.parser
Parses NOOP commands
NoopCommandParser() - Constructor for class org.apache.james.imap.decode.parser.NoopCommandParser
 
NoopProcessor - Class in org.apache.james.imap.processor
 
NoopProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.NoopProcessor
 
NoopRequest - Class in org.apache.james.imap.message.request
 
NoopRequest(ImapCommand, String) - Constructor for class org.apache.james.imap.message.request.NoopRequest
 
normalizeMessageRange(SelectedMailbox, MessageRange) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
Format MessageRange to RANGE format applying selected folder min & max UIDs constraints
nstring() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "nstring" from the request.
nullSender() - Static method in class org.apache.james.protocols.smtp.MailAddress
 
number() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Calls ImapRequestLineReader.number() with argument of false
number(boolean) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "number" from the request
nzNumber() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads an argument of type "nznumber" (a non-zero number) (NOTE this isn't strictly as per the spec, since the spec disallows numbers such as "0123" as nzNumbers (although it's ok as a "number".

O

OK - Static variable in interface org.apache.james.imap.api.ImapConstants
 
OK - Static variable in class org.apache.james.protocols.pop3.POP3Response
POP3Response.OK_RESPONSE with no description
ok() - Static method in class org.apache.james.protocols.smtp.hook.HookResult
 
OK - Static variable in class org.apache.james.protocols.smtp.hook.HookReturnCode
 
OK_RESPONSE - Static variable in class org.apache.james.protocols.pop3.POP3Response
OK response.
okComplete(ImapCommand, String, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
okComplete(ImapCommand, String, StatusResponse.ResponseCode, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
onBodyLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.SeparatingDataLineFilter
Gets called for each received line after the CRLF sequence was received.
onCommand(Session, Request) - Method in interface org.apache.james.protocols.api.handler.CommandHandler
Handle the command
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.AbstractApopCmdHandler
 
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.AbstractPassCmdHandler
Handler method called upon receipt of a PASS command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.CapaCmdHandler
 
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.DeleCmdHandler
Handler method called upon receipt of a DELE command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.ListCmdHandler
Handler method called upon receipt of a LIST command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.NoopCmdHandler
Handler method called upon receipt of a NOOP command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.QuitCmdHandler
Handler method called upon receipt of a QUIT command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.RetrCmdHandler
Handler method called upon receipt of a RETR command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.RsetCmdHandler
Handler method called upon receipt of a RSET command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.StatCmdHandler
Handler method called upon receipt of a STAT command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.StlsCmdHandler
 
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.TopCmdHandler
Handler method called upon receipt of a TOP command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.UidlCmdHandler
Handler method called upon receipt of a UIDL command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.UnknownCmdHandler
Handler method called upon receipt of an unrecognized command.
onCommand(POP3Session, Request) - Method in class org.apache.james.protocols.pop3.core.UserCmdHandler
Handler method called upon receipt of a USER command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
Handle command processing
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
process DATA command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
handles AUTH command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
Handler method called upon receipt of a STARTTLS command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.ExpnCmdHandler
Handler method called upon receipt of a EXPN command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.HelpCmdHandler
handles HELP command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.NoopCmdHandler
Handler method called upon receipt of a NOOP command.
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.RsetCmdHandler
handles RSET command
onCommand(SMTPSession, Request) - Method in class org.apache.james.protocols.smtp.core.VrfyCmdHandler
Handler method called upon receipt of a VRFY command.
onConnect(Session) - Method in interface org.apache.james.protocols.api.handler.ConnectHandler
Handle connection and disconnect if true is returned
onConnect(POP3Session) - Method in class org.apache.james.protocols.pop3.core.WelcomeMessageHandler
 
onConnect(SMTPSession) - Method in class org.apache.james.protocols.smtp.core.WelcomeMessageHandler
 
onDisconnect(S) - Method in interface org.apache.james.protocols.api.handler.DisconnectHandler
Get called on disconnect
onHeadersLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter
 
onHeadersLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.SeparatingDataLineFilter
Gets called for each received line until the CRLF sequence was received.
onHookResult(SMTPSession, HookResult, long, Hook) - Method in class org.apache.james.protocols.smtp.core.log.HookResultLogger
 
onHookResult(SMTPSession, HookResult, long, Hook) - Method in interface org.apache.james.protocols.smtp.hook.HookResultHook
 
onLine(ImapSession, byte[]) - Method in interface org.apache.james.imap.api.process.ImapLineHandler
 
onLine(Session, ByteBuffer) - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
 
onLine(Session, ByteBuffer) - Method in interface org.apache.james.protocols.api.handler.LineHandler
Processing the give line.
onLine(S, ByteBuffer) - Method in class org.apache.james.protocols.api.handler.MultiLineHandler
 
onLine(SMTPSession, ByteBuffer) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler.DataConsumerLineHandler
 
onLine(SMTPSession, ByteBuffer) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler.DataLineFilterWrapper
 
onLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in interface org.apache.james.protocols.smtp.core.DataLineFilter
Handle line processing
onLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
onLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
onLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.SeparatingDataLineFilter
 
onLines(S, Collection<ByteBuffer>) - Method in class org.apache.james.protocols.api.handler.MultiLineHandler
Handle the buffered lines
onMessage(SMTPSession, MailEnvelope) - Method in class org.apache.james.protocols.smtp.core.esmtp.MailSizeEsmtpExtension
 
onMessage(SMTPSession, MailEnvelope) - Method in interface org.apache.james.protocols.smtp.hook.MessageHook
Handle Message
onMessage(SMTPSession, MailEnvelope) - Method in class org.apache.james.protocols.smtp.hook.SimpleHook
onResponse(FutureResponse) - Method in interface org.apache.james.protocols.api.future.FutureResponse.ResponseListener
The FutureResponse is ready for processing
onResponse(ProtocolSession, Response, long, ProtocolHandler) - Method in class org.apache.james.protocols.api.handler.CommandHandlerResultLogger
 
onResponse(ProtocolSession, R, long, ProtocolHandler) - Method in interface org.apache.james.protocols.api.handler.ProtocolHandlerResultHandler
Get called when a Response was returned from the ProtocolHandler
onSeparatorLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter
 
onSeparatorLine(SMTPSession, ByteBuffer, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.SeparatingDataLineFilter
Gets called when the separating line is received.
OPENING_PARENTHESIS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
OPENING_SQUARE_BRACKET - Static variable in interface org.apache.james.imap.api.ImapConstants
 
openParen() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
openParen() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a '('
openSquareBracket() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
openSquareBracket() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a '{'
optionalAppendFlags(ImapRequestLineReader) - Method in class org.apache.james.imap.decode.parser.AppendCommandParser
If the next character in the request is a '(', tries to read a "flag_list" argument from the request.
optionalDateTime(ImapRequestLineReader) - Method in class org.apache.james.imap.decode.parser.AppendCommandParser
If the next character in the request is a '"', tries to read a DateTime argument.
or(int) - Method in class org.apache.james.imap.processor.base.FetchGroupImpl
 
or(int) - Method in class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
org.apache.james.imap.api - package org.apache.james.imap.api
 
org.apache.james.imap.api.display - package org.apache.james.imap.api.display
 
org.apache.james.imap.api.message - package org.apache.james.imap.api.message
 
org.apache.james.imap.api.message.request - package org.apache.james.imap.api.message.request
 
org.apache.james.imap.api.message.response - package org.apache.james.imap.api.message.response
 
org.apache.james.imap.api.process - package org.apache.james.imap.api.process
 
org.apache.james.imap.decode - package org.apache.james.imap.decode
 
org.apache.james.imap.decode.base - package org.apache.james.imap.decode.base
 
org.apache.james.imap.decode.main - package org.apache.james.imap.decode.main
 
org.apache.james.imap.decode.parser - package org.apache.james.imap.decode.parser
 
org.apache.james.imap.encode - package org.apache.james.imap.encode
 
org.apache.james.imap.encode.base - package org.apache.james.imap.encode.base
 
org.apache.james.imap.encode.main - package org.apache.james.imap.encode.main
 
org.apache.james.imap.main - package org.apache.james.imap.main
 
org.apache.james.imap.message.request - package org.apache.james.imap.message.request
 
org.apache.james.imap.message.response - package org.apache.james.imap.message.response
 
org.apache.james.imap.processor - package org.apache.james.imap.processor
 
org.apache.james.imap.processor.base - package org.apache.james.imap.processor.base
 
org.apache.james.imap.processor.fetch - package org.apache.james.imap.processor.fetch
 
org.apache.james.imap.processor.main - package org.apache.james.imap.processor.main
 
org.apache.james.protocols.api - package org.apache.james.protocols.api
 
org.apache.james.protocols.api.future - package org.apache.james.protocols.api.future
 
org.apache.james.protocols.api.handler - package org.apache.james.protocols.api.handler
 
org.apache.james.protocols.api.logger - package org.apache.james.protocols.api.logger
 
org.apache.james.protocols.imap - package org.apache.james.protocols.imap
 
org.apache.james.protocols.imap.core - package org.apache.james.protocols.imap.core
 
org.apache.james.protocols.imap.utils - package org.apache.james.protocols.imap.utils
 
org.apache.james.protocols.lmtp - package org.apache.james.protocols.lmtp
 
org.apache.james.protocols.lmtp.core - package org.apache.james.protocols.lmtp.core
 
org.apache.james.protocols.lmtp.hook - package org.apache.james.protocols.lmtp.hook
 
org.apache.james.protocols.netty - package org.apache.james.protocols.netty
 
org.apache.james.protocols.pop3 - package org.apache.james.protocols.pop3
 
org.apache.james.protocols.pop3.core - package org.apache.james.protocols.pop3.core
 
org.apache.james.protocols.pop3.mailbox - package org.apache.james.protocols.pop3.mailbox
 
org.apache.james.protocols.smtp - package org.apache.james.protocols.smtp
 
org.apache.james.protocols.smtp.core - package org.apache.james.protocols.smtp.core
 
org.apache.james.protocols.smtp.core.esmtp - package org.apache.james.protocols.smtp.core.esmtp
 
org.apache.james.protocols.smtp.core.fastfail - package org.apache.james.protocols.smtp.core.fastfail
 
org.apache.james.protocols.smtp.core.log - package org.apache.james.protocols.smtp.core.log
 
org.apache.james.protocols.smtp.dsn - package org.apache.james.protocols.smtp.dsn
 
org.apache.james.protocols.smtp.hook - package org.apache.james.protocols.smtp.hook
 

P

PARAMETER_NOT_IMPLEMENTED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Command parameter not implemented
parse() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 PARSE response code.
parse(ImapRequestLineReader, String, ImapSession) - Method in class org.apache.james.imap.decode.base.AbstractImapCommandParser
Parses a request into a command message for later processing.
parse(ImapRequestLineReader, String, ImapSession) - Method in interface org.apache.james.imap.decode.ImapCommandParser
Parses IMAP request.
parseIdRange() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a "message set" argument, and parses into an IdSet.
parseIdRange(ImapSession) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a "message set" argument, and parses into an IdSet.
parseRequest(Session, ByteBuffer) - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
Parse the line into a Request
parseRequest(IMAPSession, ByteBuffer) - Method in class org.apache.james.protocols.imap.core.IMAPCommandDispatcher
 
PartContentDescriptorImpl - Class in org.apache.james.imap.processor.base
 
PartContentDescriptorImpl(MessageResult.MimePath) - Constructor for class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
PartContentDescriptorImpl(int, MessageResult.MimePath) - Constructor for class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
parts() - Method in interface org.apache.james.imap.message.response.FetchResponse.Structure
Iterates parts of a composite media type.
path() - Method in class org.apache.james.imap.processor.base.PartContentDescriptorImpl
 
PERMANENT - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Permanent Failure
permanentFlags(Flags) - Static method in class org.apache.james.imap.api.display.HumanReadableText
 
permanentFlags(Flags) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 PERMENANTFLAGS response code.
permanentFlags(ImapProcessor.Responder, MessageManager.MetaData, SelectedMailbox) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
PermitEnableCapabilityProcessor - Interface in org.apache.james.imap.processor
CapabilityImplementingProcessor which allows to ENABLE one ore more Capabilities
PermitEnableCapabilityProcessor.EnableException - Exception in org.apache.james.imap.processor
Exception which should get thrown if for whatever reason its not possible to enable a capability
PermitEnableCapabilityProcessor.EnableException(String, Throwable) - Constructor for exception org.apache.james.imap.processor.PermitEnableCapabilityProcessor.EnableException
 
PermitEnableCapabilityProcessor.EnableException(Throwable) - Constructor for exception org.apache.james.imap.processor.PermitEnableCapabilityProcessor.EnableException
 
POP3Configuration - Class in org.apache.james.protocols.pop3
ProtocolConfigurationImpl which adds some default configuration for POP3
POP3Configuration() - Constructor for class org.apache.james.protocols.pop3.POP3Configuration
 
POP3Protocol - Class in org.apache.james.protocols.pop3
ProtocolImpl which implements the POP3 Protocol
POP3Protocol(ProtocolHandlerChain, ProtocolConfiguration, Logger) - Constructor for class org.apache.james.protocols.pop3.POP3Protocol
 
POP3ProtocolHandlerChain - Class in org.apache.james.protocols.pop3
ProtocolHandlerChainImpl which allows to add the default handlers which are needed to server POP3.
POP3ProtocolHandlerChain() - Constructor for class org.apache.james.protocols.pop3.POP3ProtocolHandlerChain
 
POP3ProtocolHandlerChain(AbstractPassCmdHandler...) - Constructor for class org.apache.james.protocols.pop3.POP3ProtocolHandlerChain
POP3Response - Class in org.apache.james.protocols.pop3
Contains an POP3 result
POP3Response(String, CharSequence) - Constructor for class org.apache.james.protocols.pop3.POP3Response
Construct a new POP3Response.
POP3Response(String) - Constructor for class org.apache.james.protocols.pop3.POP3Response
POP3Response() - Constructor for class org.apache.james.protocols.pop3.POP3Response
 
POP3Session - Interface in org.apache.james.protocols.pop3
All the handlers access this interface to communicate with POP3Handler object
POP3SessionImpl - Class in org.apache.james.protocols.pop3
POP3Session implementation which use Netty
POP3SessionImpl(Logger, ProtocolTransport, ProtocolConfiguration) - Constructor for class org.apache.james.protocols.pop3.POP3SessionImpl
 
POP3StartTlsResponse - Class in org.apache.james.protocols.pop3
Special sub-type of POP3Response which will trigger the start of TLS after the response was written to the client
POP3StartTlsResponse(String, CharSequence) - Constructor for class org.apache.james.protocols.pop3.POP3StartTlsResponse
 
POP3StartTlsResponse(String) - Constructor for class org.apache.james.protocols.pop3.POP3StartTlsResponse
 
POP3StreamResponse - Class in org.apache.james.protocols.pop3
StreamResponse implementation which allows to write back big-data to the client for POP3
POP3StreamResponse(String, CharSequence, InputStream) - Constructor for class org.apache.james.protocols.pop3.POP3StreamResponse
 
popLineHandler() - Method in interface org.apache.james.imap.api.process.ImapSession
Pop the current ImapLineHandler
popLineHandler() - Method in interface org.apache.james.protocols.api.ProtocolSession
Pop the last command handler
popLineHandler() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
popLineHandler() - Method in interface org.apache.james.protocols.api.ProtocolTransport
Pop a LineHandler of the stack
popLineHandler() - Method in interface org.apache.james.protocols.imap.IMAPSession
Pop the last command handler
popLineHandler() - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
PostmasterAbuseRcptHook - Class in org.apache.james.protocols.smtp.core
Handler which whitelist "postmaster" and "abuse" recipients.
PostmasterAbuseRcptHook() - Constructor for class org.apache.james.protocols.smtp.core.PostmasterAbuseRcptHook
 
preauth(HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a PREAUTH status response.
preauth(HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a PREAUTH status response.
preauth(HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
preauth(HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
process(ImapMessage, ImapProcessor.Responder, ImapSession) - Method in interface org.apache.james.imap.api.process.ImapProcessor
Performs processing of the command.
process(M, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
process(ImapMessage, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.base.AbstractChainedProcessor
 
process(ImapMessage, ImapSession) - Method in class org.apache.james.imap.processor.base.UnknownRequestProcessor
 
process(ImapMessage, ImapProcessor.Responder, ImapSession) - Method in class org.apache.james.imap.processor.base.UnknownRequestProcessor
 
processExtensions(SMTPSession, MailEnvelopeImpl) - Method in class org.apache.james.protocols.lmtp.core.DataLineMessageHookHandler
 
processExtensions(SMTPSession, MailEnvelopeImpl) - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
processMessageRanges(ImapSession, MessageManager, List<MessageRange>, FetchData, boolean, MailboxSession, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.fetch.FetchProcessor
Process the given message ranges by fetch them and pass them to the ImapProcessor.Responder
processor - Variable in class org.apache.james.imap.main.AbstractImapRequestHandler
 
Protocol - Interface in org.apache.james.protocols.api
Define a protocol
protocol - Variable in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
protocol - Variable in class org.apache.james.protocols.netty.NettyServer
 
ProtocolConfiguration - Interface in org.apache.james.protocols.api
Configuration which is used in scope of a Protocol
ProtocolConfigurationImpl - Class in org.apache.james.protocols.api
Default implementation of a ProtocolConfiguration which allows to easily set the different configurations.
ProtocolConfigurationImpl() - Constructor for class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
ProtocolHandler - Interface in org.apache.james.protocols.api.handler
Just the base interface for all kind of "protocol" handlers.
ProtocolHandlerChain - Interface in org.apache.james.protocols.api.handler
Chain which can be used to get all Handlers for a given Class.
ProtocolHandlerChainImpl - Class in org.apache.james.protocols.api.handler
ProtocolHandlerChainImpl() - Constructor for class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
ProtocolHandlerResultHandler<R extends Response,S extends ProtocolSession> - Interface in org.apache.james.protocols.api.handler
An special ProtocolHandler which allows to intercept returned Response's and act on them.
ProtocolImpl - Class in org.apache.james.protocols.api
Basic Protocol implementation
ProtocolImpl(ProtocolHandlerChain, ProtocolConfiguration, Logger) - Constructor for class org.apache.james.protocols.api.ProtocolImpl
 
ProtocolLoggerAdapter - Class in org.apache.james.protocols.api.logger
Adapter class for SLF4J
ProtocolLoggerAdapter(Logger) - Constructor for class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
ProtocolServer - Interface in org.apache.james.protocols.api
A ProtocolServer accept inbound traffic and handle it.
ProtocolSession - Interface in org.apache.james.protocols.api
Session for a protocol.
ProtocolSession.State - Enum in org.apache.james.protocols.api
 
ProtocolSessionImpl - Class in org.apache.james.protocols.api
Basic implementation of ProtocolSession
ProtocolSessionImpl(Logger, ProtocolTransport, ProtocolConfiguration) - Constructor for class org.apache.james.protocols.api.ProtocolSessionImpl
 
ProtocolSessionLogger - Class in org.apache.james.protocols.api.logger
Deprecated.
ProtocolSessionLogger(String, Logger) - Constructor for class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
ProtocolTransport - Interface in org.apache.james.protocols.api
ProtocolTransport is used by each ProtocolSession to communicate with the underlying transport.
PS_HEADER - Static variable in interface org.apache.james.imap.api.ImapConstants
 
PS_MIME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
PS_TEXT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
pushLineHandler(ImapLineHandler) - Method in interface org.apache.james.imap.api.process.ImapSession
Push in a new ImapLineHandler which is called for the next line received
pushLineHandler(LineHandler<T>) - Method in interface org.apache.james.protocols.api.ProtocolSession
Put a new line handler in the chain
pushLineHandler(LineHandler<T>) - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
pushLineHandler(LineHandler<? extends ProtocolSession>, ProtocolSession) - Method in interface org.apache.james.protocols.api.ProtocolTransport
Push a LineHandler in.
pushLineHandler(LineHandler<? extends ProtocolSession>, ProtocolSession) - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 

Q

QRESYNC_CLOSED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
QRESYNC_NOT_ENABLED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
QRESYNC_UIDVALIDITY_MISMATCH - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
QRESYNC_VANISHED_WITHOUT_CHANGEDSINCE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
QuitCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles QUIT command
QuitCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.QuitCmdHandler
 
QuitCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles QUIT command
QuitCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.QuitCmdHandler
 
QuitHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
QUOTA_EXCEEDED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested mail action aborted: exceeded storage allocation
quote(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
quote(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a quoted message
quoteUpperCaseAscii(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
quoteUpperCaseAscii(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Appends the given message after conversion to upper case.

R

RBL_BLOCKLISTED_MAIL_ATTRIBUTE_NAME - Static variable in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
RBL_DETAIL_MAIL_ATTRIBUTE_NAME - Static variable in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
 
RCPT_LIST - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
The message recipients
RcptCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles RCPT command
RcptCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.RcptCmdHandler
 
RcptHook - Interface in org.apache.james.protocols.smtp.hook
Implement this interfaces to hook in the MAIL Command
read(int, boolean) - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads and consumes a number of characters from the underlying reader, filling the char array provided.
read(int, boolean) - Method in class org.apache.james.protocols.imap.IMAPRequestLineReader
 
read() - Method in class org.apache.james.protocols.imap.utils.EolInputStream
 
read(byte[], int, int) - Method in class org.apache.james.protocols.imap.utils.EolInputStream
 
read(byte[]) - Method in class org.apache.james.protocols.imap.utils.EolInputStream
 
read() - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
read(byte[]) - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
read(byte[], int, int) - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
read(byte[], int, int) - Method in class org.apache.james.protocols.pop3.core.CRLFTerminatedInputStream
 
read(byte[]) - Method in class org.apache.james.protocols.pop3.core.CRLFTerminatedInputStream
 
read() - Method in class org.apache.james.protocols.pop3.core.CRLFTerminatedInputStream
 
read() - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 
readOnly() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 READ-ONLY response code.
readWrite() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 READ-WRITE response code.
ReceivedDataLineFilter - Class in org.apache.james.protocols.lmtp.core
ReceivedDataLineFilter which will add the Received header to the message
ReceivedDataLineFilter() - Constructor for class org.apache.james.protocols.lmtp.core.ReceivedDataLineFilter
 
ReceivedDataLineFilter - Class in org.apache.james.protocols.smtp.core
AbstractAddHeadersFilter which adds the Received header for the message.
ReceivedDataLineFilter() - Constructor for class org.apache.james.protocols.smtp.core.ReceivedDataLineFilter
 
RECENT - Static variable in class org.apache.james.imap.encode.RecentResponseEncoder
 
RECENT_ALL_CAPS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
RECENT_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
recentCount() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the count of all recent uids
recentCount() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
RecentResponse - Class in org.apache.james.imap.message.response
 
RecentResponse(int) - Constructor for class org.apache.james.imap.message.response.RecentResponse
 
RecentResponseEncoder - Class in org.apache.james.imap.encode
 
RecentResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.RecentResponseEncoder
 
releaseExternalResources() - Method in class org.apache.james.protocols.netty.AbstractChannelPipelineFactory
 
remove(Long) - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Removes the given UID.
remove(Long) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
remove(Object) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
remove(int) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
remove(long...) - Method in interface org.apache.james.protocols.pop3.mailbox.Mailbox
Remove the messages with the given uids
removeAll(Collection<?>) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
removeListener(FutureResponse.ResponseListener) - Method in interface org.apache.james.protocols.api.future.FutureResponse
removeListener(FutureResponse.ResponseListener) - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
removeRecent(long) - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Remove a recent uid
removeRecent(long) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
RENAME_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RenameCommandParser - Class in org.apache.james.imap.decode.parser
Parses RENAME command
RenameCommandParser() - Constructor for class org.apache.james.imap.decode.parser.RenameCommandParser
 
RenameProcessor - Class in org.apache.james.imap.processor
 
RenameProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.RenameProcessor
 
RenameRequest - Class in org.apache.james.imap.message.request
 
RenameRequest(ImapCommand, String, String, String) - Constructor for class org.apache.james.imap.message.request.RenameRequest
 
Request - Interface in org.apache.james.protocols.api
Request received from the client
reset(int) - Method in class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
reset() - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Resets this stream to the beginning of the underlying byte array.
reset() - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
reset() - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 
resetEvents() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Reset all events
resetEvents() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
resetExpungedUids() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
 
resetExpungedUids() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
resetNewApplicableFlags() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
 
resetNewApplicableFlags() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
resetRecentUidRemoved() - Method in interface org.apache.james.imap.api.process.SelectedMailbox
 
resetRecentUidRemoved() - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
resetSavedSequenceSet(ImapSession) - Static method in class org.apache.james.imap.api.process.SearchResUtil
Reset the saved sequence-set
resetState() - Method in interface org.apache.james.protocols.api.ProtocolSession
Reset the state
resetState() - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
This implementation just clears the sessions state.
resetState() - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
resetState() - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
ResolvableEhloHeloHandler - Class in org.apache.james.protocols.smtp.core.fastfail
This CommandHandler can be used to reject not resolvable EHLO/HELO
ResolvableEhloHeloHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
resolve(String) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Check if the given ipaddress is resolvable.
resolve(String) - Method in class org.apache.james.protocols.smtp.core.fastfail.ResolvableEhloHeloHandler
 
resolveTXTRecords(String) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Return a Collection which holds all TXT records for the ip.
respond(ImapResponseMessage) - Method in interface org.apache.james.imap.api.process.ImapProcessor.Responder
Writes the given response.
respond(ImapResponseMessage) - Method in class org.apache.james.imap.main.AbstractImapRequestHandler.SilentResponder
 
respond(ImapResponseMessage) - Method in class org.apache.james.imap.main.ResponseEncoder
 
respondVanished(MailboxSession, MessageManager, List<MessageRange>, long, MessageManager.MetaData, ImapProcessor.Responder) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
Send VANISHED responses if needed.
response - Variable in class org.apache.james.protocols.api.future.FutureResponseImpl
 
Response - Interface in org.apache.james.protocols.api
Protocol response to send to the client
ResponseEncoder - Class in org.apache.james.imap.main
 
ResponseEncoder(ImapEncoder, ImapResponseComposer, ImapSession) - Constructor for class org.apache.james.imap.main.ResponseEncoder
 
retainAll(Collection<?>) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
RetrCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles RETR command
RetrCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.RetrCmdHandler
 
ReverseEqualsEhloHeloHandler - Class in org.apache.james.protocols.smtp.core.fastfail
 
ReverseEqualsEhloHeloHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.ReverseEqualsEhloHeloHandler
 
RFC822_BCC - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_CC - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_DATE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_FROM - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_IN_REPLY_TO - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_MESSAGE_ID - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_REPLY_TO - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_SENDER - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_SUBJECT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RFC822_TO - Static variable in interface org.apache.james.imap.api.ImapConstants
 
RsetCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles RSET command
RsetCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.RsetCmdHandler
 
RsetCmdHandler - Class in org.apache.james.protocols.smtp.core
Handles RSET command
RsetCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.RsetCmdHandler
 

S

SAVE_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
saveSequenceSet(ImapSession, IdRange[]) - Static method in class org.apache.james.imap.api.process.SearchResUtil
Save the given sequence-set which you can refer to later with $.
SEARCH_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SEARCH_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
SEARCH_MODSEQ - Static variable in class org.apache.james.imap.processor.SearchProcessor
 
SEARCH_RESPONSE_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SearchCommandParser - Class in org.apache.james.imap.decode.parser
Parse SEARCH commands
SearchCommandParser() - Constructor for class org.apache.james.imap.decode.parser.SearchCommandParser
 
SearchKey - Class in org.apache.james.imap.api.message.request
Atom key used by a search.
searchKey(ImapSession, ImapRequestLineReader, Charset, boolean) - Method in class org.apache.james.imap.decode.parser.SearchCommandParser
Parses the request argument into a valid search term.
SearchOperation - Class in org.apache.james.imap.api.message.request
 
SearchOperation(SearchKey, List<SearchResultOption>) - Constructor for class org.apache.james.imap.api.message.request.SearchOperation
 
SearchProcessor - Class in org.apache.james.imap.processor
 
SearchProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.SearchProcessor
 
SearchRequest - Class in org.apache.james.imap.message.request
 
SearchRequest(ImapCommand, SearchOperation, boolean, String) - Constructor for class org.apache.james.imap.message.request.SearchRequest
 
SearchResponse - Class in org.apache.james.imap.message.response
A SEARCH response.
SearchResponse(long[], Long) - Constructor for class org.apache.james.imap.message.response.SearchResponse
Constructs a SEARCH response.
SearchResponseEncoder - Class in org.apache.james.imap.encode
Encoders IMAP4rev1 SEARCH responses.
SearchResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.SearchResponseEncoder
 
SearchResultOption - Enum in org.apache.james.imap.api.message.request
Represent ESEARCH result options.
SearchResUtil - Class in org.apache.james.imap.api.process
Utility class which is used to support the SEARCHRES extension
SearchResUtil() - Constructor for class org.apache.james.imap.api.process.SearchResUtil
 
secure - Variable in class org.apache.james.protocols.netty.BasicChannelUpstreamHandler
 
secure - Variable in class org.apache.james.protocols.netty.NettyServer
 
SECURITY - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Security or Policy Status
SECURITY_AUTH - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Delivery not authorized, message refused
SECURITY_CONVERSION - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Security conversion required, but not possible
SECURITY_CRYPT_ALGO - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Cryptographic algorithm not supported
SECURITY_CRYPT_FAIL - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Cryptographic failure
SECURITY_INTEGRITY - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message integrity failure
SECURITY_LIST_EXP - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mailing list expansion prohibited
SECURITY_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined security status
SECURITY_UNSUPPORTED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Security features not supported
SEEN_ALL_CAPS - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
SEEN_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
SELECT - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
SELECT_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SelectCommandParser - Class in org.apache.james.imap.decode.parser
Parse SELECT commands
SelectCommandParser() - Constructor for class org.apache.james.imap.decode.parser.SelectCommandParser
 
selected(SelectedMailbox) - Method in interface org.apache.james.imap.api.process.ImapSession
Moves this session into ImapSessionState.SELECTED state and sets the supplied mailbox to be the currently selected mailbox.
selected(SelectedMailbox) - Method in interface org.apache.james.protocols.imap.IMAPSession
Moves this session into ImapSessionState.SELECTED state and sets the supplied mailbox to be the currently selected mailbox.
SelectedMailbox - Interface in org.apache.james.imap.api.process
Interface which represent a selected Mailbox during the selected state
SelectedMailboxImpl - Class in org.apache.james.imap.processor.base
Default implementation of SelectedMailbox
SelectedMailboxImpl(MailboxManager, ImapSession, MailboxPath) - Constructor for class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
selectedStateCommand(String) - Static method in class org.apache.james.imap.api.ImapCommand
 
SelectProcessor - Class in org.apache.james.imap.processor
 
SelectProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.SelectProcessor
 
SelectRequest - Class in org.apache.james.imap.message.request
 
SelectRequest(ImapCommand, String, boolean, Long, Long, IdRange[], IdRange[], IdRange[], String) - Constructor for class org.apache.james.imap.message.request.SelectRequest
 
SENDER - Static variable in interface org.apache.james.protocols.smtp.SMTPSession
Sender's email address
SeparatingDataLineFilter - Class in org.apache.james.protocols.smtp.core
Abstract base class which makes it easier to handles lines be providing one method per message part.
SeparatingDataLineFilter() - Constructor for class org.apache.james.protocols.smtp.core.SeparatingDataLineFilter
 
sequenceSet(IdRange[]) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
sequenceSet(IdRange[]) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write the given sequence-set
SERVICE_NOT_AVAILABLE - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Service not available, closing transmission channel (This may be a reply to any command if the service knows it must shut down)
SERVICE_READY - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Service ready
set(int, ProtocolHandler) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
SETACL_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
setAttachment(String, Object, ProtocolSession.State) - Method in interface org.apache.james.protocols.api.ProtocolSession
Store the given value with the given key in the specified ProtocolSession.State.
setAttachment(String, Object, ProtocolSession.State) - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
setAttribute(String, Object) - Method in interface org.apache.james.imap.api.process.ImapSession
Sets an attribute of this session by name.
setAutoWhiteListLifeTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
setBacklog(int) - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Set the Backlog for the socket.
setBlacklist(String[]) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Set the blacklist array
setBlockTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
setBody(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setBodyStructure(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setChangedSince(long) - Method in class org.apache.james.imap.api.message.FetchData
 
setEndSession(boolean) - Method in class org.apache.james.protocols.api.AbstractResponse
Set to true to end the session
setEnvelope(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setFlag(String, Flags) - Static method in class org.apache.james.protocols.imap.utils.DecoderUtils
 
setFlags(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setFlags(Flags) - Method in class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
setGetDetail(boolean) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Set for try to get a TXT record for the blocked record.
setGreeting(String) - Method in class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
setHandlerState(int) - Method in interface org.apache.james.protocols.pop3.POP3Session
Sets the new handler state
setHandlerState(int) - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
setHelloName(String) - Method in class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
setHeloEhloEnforcement(boolean) - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
setHighestModSeq(boolean) - Method in class org.apache.james.imap.api.message.StatusDataItems
 
setHighVal(long) - Method in class org.apache.james.imap.api.message.IdRange
 
setInternalDate(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setInternalDate(Date) - Method in class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
setIoWorkerCount(int) - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Set the IO-worker thread count to use.
setListenAddresses(InetSocketAddress...) - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
setLowVal(long) - Method in class org.apache.james.imap.api.message.IdRange
 
setMailboxManager(MailboxManager) - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
setMailboxTyper(MailboxTyper) - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
setMaxConcurrentConnections(int) - Method in class org.apache.james.protocols.netty.NettyServer
 
setMaxConcurrentConnectionsPerIP(int) - Method in class org.apache.james.protocols.netty.NettyServer
 
setMaxConnections(int) - Method in class org.apache.james.protocols.netty.ConnectionLimitUpstreamHandler
 
setMaxConnectionsPerIp(int) - Method in class org.apache.james.protocols.netty.ConnectionPerIpLimitUpstreamHandler
 
setMaxMessageSize(long) - Method in class org.apache.james.protocols.lmtp.LMTPConfigurationImpl
 
setMaxRcpt(int) - Method in class org.apache.james.protocols.smtp.core.fastfail.MaxRcptHandler
Set the max rcpt for wich should be accepted
setMaxUnknownCmdCount(int) - Method in class org.apache.james.protocols.smtp.core.fastfail.MaxUnknownCmdHandler
 
setMessages(boolean) - Method in class org.apache.james.imap.api.message.StatusDataItems
 
setModSeq(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setParserFactory(ImapCommandParserFactory) - Method in interface org.apache.james.imap.decode.DelegatingImapCommandParser
 
setParserFactory(ImapCommandParserFactory) - Method in class org.apache.james.imap.decode.parser.UidCommandParser
 
setReadable(boolean) - Method in interface org.apache.james.protocols.api.ProtocolTransport
Set the ProtocolTransport readable or not.
setReadable(boolean) - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
setRecent(boolean) - Method in class org.apache.james.imap.api.message.StatusDataItems
 
setRecipients(List<MailAddress>) - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
Set the recipients of the mail
setRelayingAllowed(boolean) - Method in interface org.apache.james.protocols.smtp.SMTPSession
Set if reallying is allowed
setRelayingAllowed(boolean) - Method in class org.apache.james.protocols.smtp.SMTPSessionImpl
 
setResponse(Response) - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
Set the Response which will be used to notify the registered ResponseListener'.
setResponse(Response) - Method in class org.apache.james.protocols.api.future.FutureStartTlsResponse
Set the StartTlsResponse to wrap.
setResponse(Response) - Method in class org.apache.james.protocols.api.future.FutureStreamResponseImpl
Set the StreamResponse to wrap.
setRetCode(String) - Method in class org.apache.james.protocols.api.AbstractResponse
Set the SMTPCode
setSender(MailAddress) - Method in class org.apache.james.protocols.smtp.MailEnvelopeImpl
Set the sender of the mail
setSilentFlagChanges(boolean) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
Sets whether changes from current session should be ignored.
setSize(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setSoftwareName(String) - Method in class org.apache.james.protocols.api.ProtocolConfigurationImpl
 
setSpamTrapRecipients(Collection<String>) - Method in class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
setStatusResponseFactory(StatusResponseFactory) - Method in class org.apache.james.imap.decode.base.AbstractImapCommandParser
 
setStatusResponseFactory(StatusResponseFactory) - Method in interface org.apache.james.imap.decode.MessagingImapCommandParser
 
setSubscriptionManager(SubscriptionManager) - Method in class org.apache.james.imap.processor.main.DefaultImapProcessorFactory
 
setTempBlockTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
setTimeout(int) - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
Set the read/write timeout for the server.
setUid(boolean) - Method in class org.apache.james.imap.api.message.FetchData
 
setUid(long) - Method in class org.apache.james.imap.processor.fetch.FetchResponseBuilder
 
setUidNext(boolean) - Method in class org.apache.james.imap.api.message.StatusDataItems
 
setUidValidity(boolean) - Method in class org.apache.james.imap.api.message.StatusDataItems
 
setUnseen(boolean) - Method in class org.apache.james.imap.api.message.StatusDataItems
 
setUnseenLifeTime(long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
 
setUseAddressBracketsEnforcement(boolean) - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
setUseExecutionHandler(boolean, int) - Method in class org.apache.james.protocols.netty.NettyServer
Set true if an ExecutionHandler should be used to hand over the tasks.
setUser(String) - Method in interface org.apache.james.protocols.api.ProtocolSession
Sets the user name associated with this interaction.
setUser(String) - Method in class org.apache.james.protocols.api.ProtocolSessionImpl
 
setUserMailbox(Mailbox) - Method in interface org.apache.james.protocols.pop3.POP3Session
Sets a new mailbox content
setUserMailbox(Mailbox) - Method in class org.apache.james.protocols.pop3.POP3SessionImpl
 
setVanished(boolean) - Method in class org.apache.james.imap.api.message.FetchData
Set to true if the VANISHED FETCH modifier was used as stated in QRESYNC extension
setWhitelist(String[]) - Method in class org.apache.james.protocols.smtp.core.fastfail.DNSRBLHandler
Set the whitelist array
SimpleHook - Class in org.apache.james.protocols.smtp.hook
Simple Hook implementation which can be used as base class when writing simple Hook's The SMTP-Server will just accept email with this Hook in place and discard it
SimpleHook() - Constructor for class org.apache.james.protocols.smtp.hook.SimpleHook
 
size() - Method in interface org.apache.james.imap.message.response.Literal
Size of the literal content data.
size() - Method in class org.apache.james.imap.processor.fetch.EmptyContent
Return 0 as this Content is empty
size() - Method in class org.apache.james.imap.processor.fetch.HeadersBodyElement
 
size - Variable in class org.apache.james.imap.processor.fetch.MimeBodyElement
 
size() - Method in class org.apache.james.imap.processor.fetch.MimeBodyElement
 
size() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
size() - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Returns the total number of bytes written to this stream so far.
skip(long) - Method in class org.apache.james.protocols.imap.utils.FixedLengthInputStream
 
skip(long) - Method in class org.apache.james.protocols.pop3.core.ExtraDotInputStream
 
skipNextSpace() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
skipNextSpace() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Tell the ImapResponseComposer to skip the next written space
SMTPConfiguration - Interface in org.apache.james.protocols.smtp
Provides a number of server-wide constant values to the SMTPHandlers
SMTPConfigurationImpl - Class in org.apache.james.protocols.smtp
SMTPConfiguration implementation which allows to set and get various configuration params.
SMTPConfigurationImpl() - Constructor for class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
SMTPProtocol - Class in org.apache.james.protocols.smtp
ProtocolImpl which creates SMTPSessionImpl instances
SMTPProtocol(ProtocolHandlerChain, SMTPConfiguration, Logger) - Constructor for class org.apache.james.protocols.smtp.SMTPProtocol
 
SMTPProtocolHandlerChain - Class in org.apache.james.protocols.smtp
This ProtocolHandlerChain implementation add all needed handlers to the chain to act as full blown SMTPServer.
SMTPProtocolHandlerChain() - Constructor for class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
SMTPProtocolHandlerChain(boolean) - Constructor for class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
 
SMTPProtocolHandlerChain(Hook...) - Constructor for class org.apache.james.protocols.smtp.SMTPProtocolHandlerChain
Add all default handlers to the chain and the given Hook's.
SMTPResponse - Class in org.apache.james.protocols.smtp
Contains an SMTP result
SMTPResponse() - Constructor for class org.apache.james.protocols.smtp.SMTPResponse
 
SMTPResponse(String, CharSequence) - Constructor for class org.apache.james.protocols.smtp.SMTPResponse
Construct a new SMTPResponse.
SMTPResponse(String) - Constructor for class org.apache.james.protocols.smtp.SMTPResponse
Construct a new SMTPResponse.
SMTPRetCode - Class in org.apache.james.protocols.smtp
Result code defined in RFC 2821
SMTPRetCode() - Constructor for class org.apache.james.protocols.smtp.SMTPRetCode
 
SMTPServerMBean - Interface in org.apache.james.protocols.smtp
An interface to expose James management functionality through JMX.
SMTPSession - Interface in org.apache.james.protocols.smtp
All the handlers access this interface to communicate with SMTPHandler object
SMTPSessionImpl - Class in org.apache.james.protocols.smtp
SMTPSession implementation
SMTPSessionImpl(Logger, ProtocolTransport, SMTPConfiguration) - Constructor for class org.apache.james.protocols.smtp.SMTPSessionImpl
 
SMTPStartTlsResponse - Class in org.apache.james.protocols.smtp
This SMTPResponse should only be used once you want to start tls after the SMTPResponse was written to the client
SMTPStartTlsResponse(String, CharSequence) - Constructor for class org.apache.james.protocols.smtp.SMTPStartTlsResponse
 
SMTPStartTlsResponse(String) - Constructor for class org.apache.james.protocols.smtp.SMTPStartTlsResponse
 
SOCKET_IO_FAILURE - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
SP - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SP_CHAR - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SpamTrapHandler - Class in org.apache.james.protocols.smtp.core.fastfail
This handler can be used for providing a spam trap.
SpamTrapHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.SpamTrapHandler
 
SSL_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
START_TRANSACTION_FAILED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
startCompression() - Method in interface org.apache.james.imap.api.process.ImapSession
Start the compression
startCompression() - Method in interface org.apache.james.protocols.imap.IMAPSession
Start the compression
STARTTLS - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
STARTTLS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
startTLS() - Method in interface org.apache.james.imap.api.process.ImapSession
Start TLS encryption of the session after the next response was written.
StartTlsCmdHandler - Class in org.apache.james.protocols.smtp.core.esmtp
Handles STARTTLS command
StartTlsCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.esmtp.StartTlsCmdHandler
 
StartTLSCommandParser - Class in org.apache.james.imap.decode.parser
Parse STARTTLS commands
StartTLSCommandParser() - Constructor for class org.apache.james.imap.decode.parser.StartTLSCommandParser
 
StartTLSProcessor - Class in org.apache.james.imap.processor
Processing STARTLS commands
StartTLSProcessor(ImapProcessor, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.StartTLSProcessor
 
StartTLSRequest - Class in org.apache.james.imap.message.request
Request for STARTTLS
StartTLSRequest(String, ImapCommand) - Constructor for class org.apache.james.imap.message.request.StartTLSRequest
 
StartTlsResponse - Interface in org.apache.james.protocols.api
An special sub-type of Response which makes it possible to detect a response to a STARTTLS request.
stat(POP3Session) - Method in class org.apache.james.protocols.pop3.core.RsetCmdHandler
Implements a "stat".
StatCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles STAT command
StatCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.StatCmdHandler
 
STATUS_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
STATUS_HIGHESTMODSEQ - Static variable in interface org.apache.james.imap.api.ImapConstants
 
STATUS_MESSAGES - Static variable in interface org.apache.james.imap.api.ImapConstants
 
STATUS_RECENT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
STATUS_UIDNEXT - Static variable in interface org.apache.james.imap.api.ImapConstants
 
STATUS_UIDVALIDITY - Static variable in interface org.apache.james.imap.api.ImapConstants
 
STATUS_UNSEEN - Static variable in interface org.apache.james.imap.api.ImapConstants
 
StatusCommandParser - Class in org.apache.james.imap.decode.parser
Parse STATUS commands
StatusCommandParser() - Constructor for class org.apache.james.imap.decode.parser.StatusCommandParser
 
StatusDataItems - Class in org.apache.james.imap.api.message
 
StatusDataItems() - Constructor for class org.apache.james.imap.api.message.StatusDataItems
 
StatusProcessor - Class in org.apache.james.imap.processor
 
StatusProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.StatusProcessor
 
StatusRequest - Class in org.apache.james.imap.message.request
 
StatusRequest(ImapCommand, String, StatusDataItems, String) - Constructor for class org.apache.james.imap.message.request.StatusRequest
 
StatusResponse - Interface in org.apache.james.imap.api.message.response
Represents an RFC2060 status response.
StatusResponse.ResponseCode - Class in org.apache.james.imap.api.message.response
Enumerates response codes.
StatusResponse.Type - Enum in org.apache.james.imap.api.message.response
Enumerates types of RC2060 status response
StatusResponseEncoder - Class in org.apache.james.imap.encode
 
StatusResponseEncoder(ImapEncoder, Localizer) - Constructor for class org.apache.james.imap.encode.StatusResponseEncoder
 
StatusResponseFactory - Interface in org.apache.james.imap.api.message.response
Constructs StatusResponse instances.
StlsCmdHandler - Class in org.apache.james.protocols.pop3.core
Handler which offer STARTTLS implementation for POP3.
StlsCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.StlsCmdHandler
 
STORE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
StoreCommandParser - Class in org.apache.james.imap.decode.parser
Parse STORE commands
StoreCommandParser() - Constructor for class org.apache.james.imap.decode.parser.StoreCommandParser
 
StoreProcessor - Class in org.apache.james.imap.processor
 
StoreProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.StoreProcessor
 
StoreRequest - Class in org.apache.james.imap.message.request
 
StoreRequest(ImapCommand, IdRange[], boolean, Flags, boolean, String, Boolean, long) - Constructor for class org.apache.james.imap.message.request.StoreRequest
 
StreamResponse - Interface in org.apache.james.protocols.api
Special Response sub-type which allows to write an InputStream to the remote peer
subList(int, int) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
SUBSCRIBE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SubscribeCommandParser - Class in org.apache.james.imap.decode.parser
Parse SUBSCRIBE commands
SubscribeCommandParser() - Constructor for class org.apache.james.imap.decode.parser.SubscribeCommandParser
 
SubscribeProcessor - Class in org.apache.james.imap.processor
 
SubscribeProcessor(ImapProcessor, MailboxManager, SubscriptionManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.SubscribeProcessor
 
SubscribeRequest - Class in org.apache.james.imap.message.request
 
SubscribeRequest(ImapCommand, String, String) - Constructor for class org.apache.james.imap.message.request.SubscribeRequest
 
SUCCESS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Success
supportMultipleNamespaces() - Method in interface org.apache.james.imap.api.process.ImapSession
Return true if multiple namespaces are supported
supportMultipleNamespaces() - Method in interface org.apache.james.protocols.imap.IMAPSession
Return true if multiple namespaces are supported
SUPPORTS_ACL - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_CONDSTORE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_ENABLE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_I18NLEVEL_1 - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_IDLE - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_LITERAL_PLUS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_NAMESPACES - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_QRESYNC - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_RFC3348 - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_STARTTLS - Static variable in interface org.apache.james.imap.api.ImapConstants
 
SUPPORTS_XLIST - Static variable in interface org.apache.james.imap.api.ImapConstants
 
supportStartTLS() - Method in interface org.apache.james.imap.api.process.ImapSession
Support startTLS ?
SupressDuplicateRcptHandler - Class in org.apache.james.protocols.smtp.core.fastfail
This handler can be used to just ignore duplicated recipients.
SupressDuplicateRcptHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.SupressDuplicateRcptHandler
 
SYNTAX_ERROR_ARGUMENTS - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Syntax error in parameters or arguments
SYNTAX_ERROR_COMMAND_UNRECOGNIZED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Syntax error, command unrecognized (This may include errors such as command line too long)
SYNTAX_ERROR_MAILBOX - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action not taken: mailbox name not allowed (e.g., mailbox syntax incorrect)
SYSTEM - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail System Status
SYSTEM_CFG_ERROR - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
System incorrectly configured
SYSTEM_FULL - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Mail system full
SYSTEM_MSG_TOO_BIG - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Message too big for system
SYSTEM_NOT_ACCEPTING - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
System not accepting messages
SYSTEM_NOT_CAPABLE - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
System not capable of selected features
SYSTEM_OTHER - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or undefined mail system status
SYSTEM_QUIT - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Service closing transmission channel
SYSTEM_STATUS - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
System status, or system help reply
SYSTEM_STORAGE_ERROR - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Requested action not taken: insufficient system storage
SystemMessage - Enum in org.apache.james.imap.message.request
System messages do not correspond to IMAP commands.
SystemMessageProcessor - Class in org.apache.james.imap.processor
Processes system messages unrelated to IMAP.
SystemMessageProcessor(ImapProcessor, MailboxManager) - Constructor for class org.apache.james.imap.processor.SystemMessageProcessor
 

T

tag() - Method in class org.apache.james.imap.decode.ImapRequestLineReader
Reads a command "tag" from the request.
tag(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
tag(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a tag
taggedBad(String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a tagged BAD status response.
taggedBad(String, ImapCommand, HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a tagged BAD status response.
taggedBad(String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
taggedBad(String, ImapCommand, HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
taggedBad(ImapCommand, String, ImapProcessor.Responder, HumanReadableText) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
taggedNo(String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a tagged NO status response.
taggedNo(String, ImapCommand, HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a tagged NO status response.
taggedNo(String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
taggedNo(String, ImapCommand, HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
taggedOk(String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a tagged OK status response.
taggedOk(String, ImapCommand, HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a tagged OK status response.
taggedOk(String, ImapCommand, HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
taggedOk(String, ImapCommand, HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
taggedResponse(String, String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
taggedResponse(String, String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Writes the message provided to the client, prepended with the request tag.
TEXT - Static variable in class org.apache.james.imap.api.message.BodyFetchElement
 
TEXT - Static variable in class org.apache.james.imap.decode.FetchPartPathDecoder
 
TIMEOUT_HANDLER - Static variable in interface org.apache.james.protocols.netty.HandlerConstants
 
TimeoutHandler - Class in org.apache.james.protocols.netty
IdleStateHandler implementation which disconnect the Channel after a configured idle timeout.
TimeoutHandler(Timer, int) - Constructor for class org.apache.james.protocols.netty.TimeoutHandler
 
toArray() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
toArray(T[]) - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
 
toByteArray() - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Returns the contents of this ByteArrayOutputStream as a byte array.
toBytes(Response) - Static method in class org.apache.james.protocols.api.AbstractProtocolTransport
Take the Response and encode it to a byte array
toDate() - Method in class org.apache.james.imap.api.message.request.DayMonthYear
Return the Date representation
TOO_MANY_FAILURES - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
TopCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles TOP command
TopCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.TopCmdHandler
 
toString() - Method in class org.apache.james.imap.api.display.HumanReadableText
 
toString() - Method in class org.apache.james.imap.api.ImapCommand
 
toString() - Method in enum org.apache.james.imap.api.ImapSessionState
 
toString() - Method in class org.apache.james.imap.api.message.IdRange
Renders text suitable for logging.
toString() - Method in class org.apache.james.imap.api.message.request.DayMonthYear
 
toString() - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
 
toString() - Method in enum org.apache.james.imap.api.message.response.StatusResponse.Type
 
toString() - Method in class org.apache.james.imap.message.request.StoreRequest
 
toString() - Method in class org.apache.james.imap.message.response.AbstractListingResponse
Renders object as a string suitable for logging.
toString() - Method in class org.apache.james.imap.message.response.ACLResponse
 
toString() - Method in class org.apache.james.imap.message.response.CapabilityResponse
Renders a description suitable for debugging.
toString() - Method in class org.apache.james.imap.message.response.ExpungeResponse
 
toString() - Method in class org.apache.james.imap.message.response.FlagsResponse
 
toString() - Method in class org.apache.james.imap.message.response.MailboxStatusResponse
 
toString() - Method in class org.apache.james.imap.message.response.NamespaceResponse.Namespace
 
toString() - Method in class org.apache.james.imap.message.response.NamespaceResponse
Renders object suitably for logging.
toString() - Method in class org.apache.james.imap.message.response.SearchResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class org.apache.james.imap.processor.base.FetchGroupImpl
 
toString() - Method in class org.apache.james.protocols.api.AbstractResponse
 
toString() - Method in class org.apache.james.protocols.api.BaseRequest
 
toString() - Method in class org.apache.james.protocols.api.future.FutureResponseImpl
 
toString() - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Returns the contents of this ByteArrayOutputStream as a string.
toString(int) - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
toString(String) - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Returns the contents of this ByteArrayOutputStream as a string converted according to the encoding declared in enc.
toString() - Method in class org.apache.james.protocols.smtp.MailAddress
 
trace(String) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
trace(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
trace(String) - Method in interface org.apache.james.protocols.api.logger.Logger
Log a message with trace log level.
trace(String, Throwable) - Method in interface org.apache.james.protocols.api.logger.Logger
Log an error with trace log level.
trace(String) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
trace(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
trace(String) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
trace(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
TRANSACTION - Static variable in interface org.apache.james.protocols.pop3.POP3Session
A valid user id/password combination has been provided.
TRANSACTION_FAILED - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Transaction failed (Or, in the case of a connection-opening response, "No SMTP service here")
transferTo(SMTPSession, LineHandler<SMTPSession>) - Method in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter.Header
Transfer the content of the AbstractAddHeadersFilter.Header to the given LineHandler.
TRANSIENT - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Persistent Transient Failure
tryCreate() - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 TRYCREATE response code.
TYPE_ALL - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_AND - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_ANSWERED - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_BCC - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_BEFORE - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_BODY - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_CC - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_DELETED - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_DRAFT - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_FLAGGED - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_FROM - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_HEADER - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_KEYWORD - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_LARGER - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_MODSEQ - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_NEW - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_NOT - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_OLD - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_OLDER - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_ON - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_OR - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_RECENT - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SEEN - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SENTBEFORE - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SENTON - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SENTSINCE - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SEQUENCE_SET - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SINCE - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SMALLER - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_SUBJECT - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_TEXT - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_TO - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UID - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UNANSWERED - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UNDELETED - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UNDRAFT - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UNFLAGGED - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UNKEYWORD - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_UNSEEN - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 
TYPE_YOUNGER - Static variable in class org.apache.james.imap.api.message.request.SearchKey
 

U

UID - Static variable in interface org.apache.james.imap.api.ImapConstants
 
uid(int) - Method in interface org.apache.james.imap.api.process.SelectedMailbox
Return the uid of the message for the given index or SelectedMailbox.NO_SUCH_MESSAGE if no message with the given index was found
uid(int) - Method in class org.apache.james.imap.processor.base.SelectedMailboxImpl
 
UID_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
UID_LIST - Static variable in interface org.apache.james.protocols.pop3.POP3Session
 
UID_VALIDITY - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UidCommandParser - Class in org.apache.james.imap.decode.parser
Parse UID commands
UidCommandParser() - Constructor for class org.apache.james.imap.decode.parser.UidCommandParser
 
UidlCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles UIDL command
UidlCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.UidlCmdHandler
 
UIDNEXT - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
uidNext(long) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 UIDNEXT response code.
uidValidity(long) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 UIDVALIDITY response code.
unbind() - Method in interface org.apache.james.protocols.api.ProtocolServer
Stop the server
unbind() - Method in class org.apache.james.protocols.netty.AbstractAsyncServer
 
UNDEFINED - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other or Undefined Status
UNDEFINED_STATUS - Static variable in class org.apache.james.protocols.smtp.dsn.DSNStatus
Other undefined status
UNIMPLEMENTED_COMMAND - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
Command not implemented (see section 4.2.4)
UNKNOWN_COMMAND - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UnknownCmdHandler - Class in org.apache.james.protocols.pop3.core
Default command handler for handling unknown commands
UnknownCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.UnknownCmdHandler
 
UnknownCmdHandler - Class in org.apache.james.protocols.smtp.core
Default command handler for handling unknown commands
UnknownCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.UnknownCmdHandler
 
UnknownCommandHandler<S extends ProtocolSession> - Class in org.apache.james.protocols.api.handler
A special CommandHandler implementation which should be extended by CommandHandler's which should get called for unknown command.
UnknownCommandHandler() - Constructor for class org.apache.james.protocols.api.handler.UnknownCommandHandler
 
UnknownHook - Interface in org.apache.james.protocols.smtp.hook
Hook for unknown commands
UnknownRequestProcessor - Class in org.apache.james.imap.processor.base
 
UnknownRequestProcessor(StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.base.UnknownRequestProcessor
 
UnpooledStatusResponseFactory - Class in org.apache.james.imap.message.response
 
UnpooledStatusResponseFactory() - Constructor for class org.apache.james.imap.message.response.UnpooledStatusResponseFactory
 
unseen(long) - Static method in class org.apache.james.imap.api.display.HumanReadableText
 
unseen(int) - Static method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
Creates a RFC2060 UNSEEN response code.
UNSELECT - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UNSELECT_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
UnselectCommandParser - Class in org.apache.james.imap.decode.parser
Parse UNSELECT commands See RFC3691
UnselectCommandParser() - Constructor for class org.apache.james.imap.decode.parser.UnselectCommandParser
 
UnselectProcessor - Class in org.apache.james.imap.processor
Processor which implements the UNSELECT extension.
UnselectProcessor(ImapProcessor, MailboxManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.UnselectProcessor
 
UnselectRequest - Class in org.apache.james.imap.message.request
 
UnselectRequest(String, ImapCommand) - Constructor for class org.apache.james.imap.message.request.UnselectRequest
 
unsolicitedResponses(ImapSession, ImapProcessor.Responder, boolean) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
 
unsolicitedResponses(ImapSession, ImapProcessor.Responder, boolean, boolean) - Method in class org.apache.james.imap.processor.AbstractMailboxProcessor
Sends any unsolicited responses to the client, such as EXISTS and FLAGS responses when the selected mailbox is modified by another user.
UNSUBSCRIBE_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
UnsubscribeCommandParser - Class in org.apache.james.imap.decode.parser
Parse UNSUBSCRIBE commands
UnsubscribeCommandParser() - Constructor for class org.apache.james.imap.decode.parser.UnsubscribeCommandParser
 
UnsubscribeProcessor - Class in org.apache.james.imap.processor
 
UnsubscribeProcessor(ImapProcessor, MailboxManager, SubscriptionManager, StatusResponseFactory) - Constructor for class org.apache.james.imap.processor.UnsubscribeProcessor
 
UnsubscribeRequest - Class in org.apache.james.imap.message.request
 
UnsubscribeRequest(ImapCommand, String, String) - Constructor for class org.apache.james.imap.message.request.UnsubscribeRequest
 
UNSUPPORTED - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UNSUPPORTED_AUTHENTICATION_MECHANISM - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UNSUPPORTED_SEARCH - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UNSUPPORTED_SEARCH_CRITERIA - Static variable in class org.apache.james.imap.api.display.HumanReadableText
 
UNTAGGED - Static variable in interface org.apache.james.imap.api.ImapConstants
 
untagged() - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
untagged() - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Write a '*'
untaggedBad(HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a untagged BAD status response.
untaggedBad(HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a untagged BAD status response.
untaggedBad(HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
untaggedBad(HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
untaggedNo(HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a untagged NO status response.
untaggedNo(HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a untagged NO status response.
untaggedNo(HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
untaggedNo(HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
untaggedNoResponse(String, String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
untaggedNoResponse(String, String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Writes an untagged NO response.
untaggedOk(HumanReadableText, StatusResponse.ResponseCode) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a untagged OK status response.
untaggedOk(HumanReadableText) - Method in interface org.apache.james.imap.api.message.response.StatusResponseFactory
Creates a untagged OK status response.
untaggedOk(HumanReadableText, StatusResponse.ResponseCode) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
untaggedOk(HumanReadableText) - Method in class org.apache.james.imap.message.response.AbstactStatusResponseFactory
 
untaggedResponse(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
untaggedResponse(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Writes the message provided to the client, prepended with the untagged marker "*".
updateTriplet(String, String, String, int, long) - Method in class org.apache.james.protocols.smtp.core.fastfail.AbstractGreylistHandler
Update the triplet
upperCaseAscii(String) - Method in class org.apache.james.imap.encode.base.ImapResponseComposerImpl
 
upperCaseAscii(String) - Method in interface org.apache.james.imap.encode.ImapResponseComposer
Appends the given message after conversion to upper case.
useAddressBracketsEnforcement() - Method in class org.apache.james.protocols.lmtp.LMTPConfiguration
Return false
useAddressBracketsEnforcement() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Return wheter the mailserver will accept addresses without brackets enclosed.
useAddressBracketsEnforcement() - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
useHeloEhloEnforcement() - Method in class org.apache.james.protocols.lmtp.LMTPConfiguration
Return false
useHeloEhloEnforcement() - Method in interface org.apache.james.protocols.smtp.SMTPConfiguration
Returns whether the remote server needs to send a HELO/EHLO of its senders.
useHeloEhloEnforcement() - Method in class org.apache.james.protocols.smtp.SMTPConfigurationImpl
 
useParens() - Method in class org.apache.james.imap.api.message.response.StatusResponse.ResponseCode
 
USER_NOT_LOCAL - Static variable in class org.apache.james.protocols.smtp.SMTPRetCode
User not local; please try (See section 3.4)
USER_OUTPUT_CAPITALISED - Static variable in class org.apache.james.imap.api.message.MessageFlags
 
UserCmdHandler - Class in org.apache.james.protocols.pop3.core
Handles USER command
UserCmdHandler() - Constructor for class org.apache.james.protocols.pop3.core.UserCmdHandler
 
useVirtualHosting() - Method in class org.apache.james.protocols.smtp.core.AbstractSenderAuthIdentifyVerificationRcptHook
Return true if virtualHosting should get used.
UTF8 - Static variable in interface org.apache.james.imap.api.ImapConstants
 

V

validForState(ImapSessionState) - Method in class org.apache.james.imap.api.ImapCommand
 
ValidSenderDomainHandler - Class in org.apache.james.protocols.smtp.core.fastfail
Add MFDNSCheck feature to SMTPServer.
ValidSenderDomainHandler() - Constructor for class org.apache.james.protocols.smtp.core.fastfail.ValidSenderDomainHandler
 
valueOf(String) - Static method in enum org.apache.james.imap.api.ImapSessionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.imap.api.message.request.SearchResultOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.imap.api.message.response.StatusResponse.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.imap.api.process.MailboxType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.imap.message.request.SystemMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.james.protocols.api.ProtocolSession.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.james.imap.api.ImapSessionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.imap.api.message.request.SearchResultOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.imap.api.message.response.StatusResponse.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.imap.api.process.MailboxType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.imap.message.request.SystemMessage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.james.protocols.api.ProtocolSession.State
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.apache.james.protocols.smtp.core.AbstractAddHeadersFilter.Header
 
VanishedResponse - Class in org.apache.james.imap.message.response
 
VanishedResponse(IdRange[], boolean) - Constructor for class org.apache.james.imap.message.response.VanishedResponse
 
VanishedResponseEncoder - Class in org.apache.james.imap.encode
 
VanishedResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.VanishedResponseEncoder
 
VERSION - Static variable in interface org.apache.james.imap.api.ImapConstants
 
VrfyCmdHandler - Class in org.apache.james.protocols.smtp.core
Command handler for handling VRFY command
VrfyCmdHandler() - Constructor for class org.apache.james.protocols.smtp.core.VrfyCmdHandler
 

W

warn(String) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
warn(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ContextualLogger
 
warn(String) - Method in interface org.apache.james.protocols.api.logger.Logger
Log a message with warn log level.
warn(String, Throwable) - Method in interface org.apache.james.protocols.api.logger.Logger
Log an error with warn log level.
warn(String) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
warn(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolLoggerAdapter
 
warn(String) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
warn(String, Throwable) - Method in class org.apache.james.protocols.api.logger.ProtocolSessionLogger
Deprecated.
 
WelcomeMessageHandler - Class in org.apache.james.protocols.lmtp.core
Returns the WELCOME response to the client after it established a connection
WelcomeMessageHandler() - Constructor for class org.apache.james.protocols.lmtp.core.WelcomeMessageHandler
 
WelcomeMessageHandler - Class in org.apache.james.protocols.pop3.core
 
WelcomeMessageHandler() - Constructor for class org.apache.james.protocols.pop3.core.WelcomeMessageHandler
 
WelcomeMessageHandler - Class in org.apache.james.protocols.smtp.core
This ConnectHandler print the greeting on connecting
WelcomeMessageHandler() - Constructor for class org.apache.james.protocols.smtp.core.WelcomeMessageHandler
 
wireExtensibleHandlers() - Method in class org.apache.james.protocols.api.handler.AbstractProtocolHandlerChain
ExtensibleHandler wiring.
wireExtensibleHandlers() - Method in class org.apache.james.protocols.api.handler.ProtocolHandlerChainImpl
Once this is called all tries to modify this ProtocolHandlerChainImpl will throw an UnsupportedOperationException
wireExtensions(Class, List) - Method in class org.apache.james.protocols.api.handler.CommandDispatcher
 
wireExtensions(Class<?>, List<?>) - Method in interface org.apache.james.protocols.api.handler.ExtensibleHandler
Method called during initialization after all the handlers have been declared in the ProtocolHandlerChain.
wireExtensions(Class, List) - Method in class org.apache.james.protocols.lmtp.core.DataLineMessageHookHandler
 
wireExtensions(Class<?>, List<?>) - Method in class org.apache.james.protocols.pop3.core.CapaCmdHandler
 
wireExtensions(Class<?>, List<?>) - Method in class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.DataCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.DataLineMessageHookHandler
 
wireExtensions(Class<?>, List<?>) - Method in class org.apache.james.protocols.smtp.core.esmtp.AuthCmdHandler
 
wireExtensions(Class<?>, List<?>) - Method in class org.apache.james.protocols.smtp.core.esmtp.EhloCmdHandler
 
wireExtensions(Class, List) - Method in class org.apache.james.protocols.smtp.core.MailCmdHandler
 
WiringException - Exception in org.apache.james.protocols.api.handler
Indicates an issue prevent the successful wiring of the components in the ProtocolHandlerChain.
WiringException() - Constructor for exception org.apache.james.protocols.api.handler.WiringException
Empty constructor
WiringException(String, Throwable) - Constructor for exception org.apache.james.protocols.api.handler.WiringException
 
WiringException(String) - Constructor for exception org.apache.james.protocols.api.handler.WiringException
 
WiringException(Throwable) - Constructor for exception org.apache.james.protocols.api.handler.WiringException
 
write(Literal) - Method in interface org.apache.james.imap.encode.ImapResponseWriter
Writes literal content to the client
write(byte[]) - Method in interface org.apache.james.imap.encode.ImapResponseWriter
Write a byte[] to the client
write(byte[], int, int) - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Writes count bytes from the byte array buffer starting at offset index to this stream.
write(int) - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Writes the specified byte oneByte to the OutputStream.
writeResponse(Response, ProtocolSession) - Method in class org.apache.james.protocols.api.AbstractProtocolTransport
 
writeResponse(Response, ProtocolSession) - Method in interface org.apache.james.protocols.api.ProtocolTransport
Write the Response to the ProtocolTransport which will forward it to the connected peer
writeResponseToClient(Response, ProtocolSession) - Method in class org.apache.james.protocols.api.AbstractProtocolTransport
Write the Response to the client
writeTo(OutputStream) - Method in class org.apache.james.protocols.imap.utils.FastByteArrayOutputStream
Takes the contents of this stream and writes it to the output stream out.
writeToClient(byte[], ProtocolSession, boolean) - Method in class org.apache.james.protocols.api.AbstractProtocolTransport
Write the given byte's to the remote peer
writeToClient(InputStream, ProtocolSession, boolean) - Method in class org.apache.james.protocols.api.AbstractProtocolTransport
Write the given InputStream to the remote peer
writeToClient(byte[], ProtocolSession, boolean) - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
writeToClient(InputStream, ProtocolSession, boolean) - Method in class org.apache.james.protocols.netty.NettyProtocolTransport
 
WS - Static variable in class org.apache.james.protocols.pop3.POP3Response
 

X

XLIST_COMMAND_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
XLIST_RESPONSE_NAME - Static variable in interface org.apache.james.imap.api.ImapConstants
 
XListCommandParser - Class in org.apache.james.imap.decode.parser
Parse XLIST commands
XListCommandParser() - Constructor for class org.apache.james.imap.decode.parser.XListCommandParser
 
XListProcessor - Class in org.apache.james.imap.processor
Processes XLIST command
XListProcessor(ImapProcessor, MailboxManager, StatusResponseFactory, MailboxTyper) - Constructor for class org.apache.james.imap.processor.XListProcessor
 
XListRequest - Class in org.apache.james.imap.message.request
XLIST command request
XListRequest(ImapCommand, String, String, String) - Constructor for class org.apache.james.imap.message.request.XListRequest
 
XListResponse - Class in org.apache.james.imap.message.response
XLIST command response
XListResponse(boolean, boolean, boolean, boolean, boolean, boolean, String, char, MailboxType) - Constructor for class org.apache.james.imap.message.response.XListResponse
 
XListResponseEncoder - Class in org.apache.james.imap.encode
 
XListResponseEncoder(ImapEncoder) - Constructor for class org.apache.james.imap.encode.XListResponseEncoder
 
A B C D E F G H I L M N O P Q R S T U V W X 

Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.