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

A

AbstractJdbcUsersRepository - class org.apache.james.userrepository.AbstractJdbcUsersRepository.
An abstract base class for creating UserRepository implementation which use a database for persistence.
AbstractJdbcUsersRepository() - Constructor for class org.apache.james.userrepository.AbstractJdbcUsersRepository
 
AbstractUsersRepository - class org.apache.james.userrepository.AbstractUsersRepository.
A partial implementation of a Repository to store users.
AbstractUsersRepository() - Constructor for class org.apache.james.userrepository.AbstractUsersRepository
 
accept() - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
 
accept() - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
 
accept() - Method in interface org.apache.james.services.SpoolRepository
Returns the key for an arbitrarily selected mail deposited in this Repository.
accept(File, String) - Method in class org.apache.james.nntpserver.DateSinceFileFilter
 
accept(long) - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
 
accept(long) - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
 
accept(long) - Method in interface org.apache.james.services.SpoolRepository
Returns the key for an arbitrarily select mail depository in this Repositry that is either ready immediately for delivery, or is younger than it's last_updated plus the number of failed attempts times the delay time.
AccessControlException - exception org.apache.james.AccessControlException.
Thrown when a user attempts to access something (e.g.
AccessControlException(String) - Constructor for class org.apache.james.AccessControlException
Construct a new AccessControlException instance.
ACL - interface org.apache.james.imapserver.ACL.
Interface for objects representing for an IMAP4rev1 Access Control List.
ACLMailbox - interface org.apache.james.imapserver.ACLMailbox.
Interface for objects representing an IMAP4rev1 mailbox (folder) with embedded Access Control List.
ADD_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
add(Matcher, Mailet) - Method in class org.apache.james.transport.LinearProcessor
 
addAddress(MailAddress) - Method in class org.apache.james.transport.mailets.GenericListservManager
Adds an address to the listserv.
addAddress(MailAddress) - Method in class org.apache.james.transport.mailets.AvalonListservManager
 
AddFooter - class org.apache.james.transport.mailets.AddFooter.
This mailet will attach text to the end of the message (like a footer).
AddFooter() - Constructor for class org.apache.james.transport.mailets.AddFooter
 
addFrom(Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
addHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
addHeaderLine(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
addMailboxEventListener(MailboxEventListener) - Method in interface org.apache.james.imapserver.MailboxEventSource
Registers a MailboxEventListener.
addMailboxEventListener(MailboxEventListener) - Method in interface org.apache.james.imapserver.Mailbox
Mailbox Events are used to inform registered listeners of events in the Mailbox.
addMailboxEventListener(MailboxEventListener) - Method in class org.apache.james.imapserver.FileMailbox
Mailbox Events are used to inform registered listeners of events in the Mailbox.
addRecipients(Message.RecipientType, Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
addToHTML(MimePart) - Method in class org.apache.james.transport.mailets.AddFooter
 
addToText(MimePart) - Method in class org.apache.james.transport.mailets.AddFooter
 
addUser(String, Object) - Method in interface org.apache.james.services.UsersRepository
Adds a user to the repository with the specified attributes.
addUser(String, Object) - Method in class org.apache.james.userrepository.UsersLDAPRepository
Adds userName to the MemberAttribute (specified in conf.xml) of this node.
addUser(String, Object) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the repository with the specified attributes.
addUser(String, Object) - Method in class org.apache.james.userrepository.UsersFileRepository
 
addUser(String, String) - Method in class org.apache.james.James
Adds a user to this mail server.
addUser(String, String) - Method in interface org.apache.james.services.MailServer
Adds a new user to the mail system with userName.
addUser(User) - Method in interface org.apache.james.services.UsersRepository
Adds a user to the repository with the specified User object.
addUser(User) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
addUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the repository with the specified User object.
addUser(User) - Method in class org.apache.james.userrepository.UsersFileRepository
 
ADMIN_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
All - class org.apache.james.transport.matchers.All.
 
ALL - Static variable in interface org.apache.james.services.MailServer
Reserved user name meaning all users for multi-user mailboxes
All() - Constructor for class org.apache.james.transport.matchers.All
 
allFlags(String) - Method in interface org.apache.james.imapserver.Mailbox
Indicates if specified user can change any flag on a permanent basis, except for \Recent which can never be changed by a user.
allFlags(String) - Method in class org.apache.james.imapserver.FileMailbox
Indicates if specified user can change any flag on a permanent basis, except for \Recent which can never be changed by a user.
ALREADY_EXISTS_LOCALLY - Static variable in class org.apache.james.imapserver.MailboxException
 
ALREADY_EXISTS_REMOTELY - Static variable in class org.apache.james.imapserver.MailboxException
 
ANSWERED - Static variable in class org.apache.james.imapserver.Flags
 
ArticleIDRepository - class org.apache.james.nntpserver.repository.ArticleIDRepository.
ArticleIDRepository: contains one file for each article.
ArticleWriter.Factory - class org.apache.james.nntpserver.ArticleWriter.Factory.
 
ArticleWriter.Factory() - Constructor for class org.apache.james.nntpserver.ArticleWriter.Factory
 
attachError() - Method in class org.apache.james.transport.mailets.Redirect
return true to append a description of any error to the main body part if getInlineType does not return "UNALTERED"
attachFooter(MimePart) - Method in class org.apache.james.transport.mailets.AddFooter
 
attachmentsAllowed - Variable in class org.apache.james.transport.mailets.AvalonListserv
 
AUTH - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
AuthenticationException - exception org.apache.james.AuthenticationException.
Thrown when a user fails to authenticate either because their identity is not recognised or because their credentials are wrong.
AuthenticationException(String, boolean, boolean) - Constructor for class org.apache.james.AuthenticationException
Construct a new AuthenticationException instance.
AuthorizationException - exception org.apache.james.AuthorizationException.
Thrown when a user attempts to do something (e.g.
AuthorizationException(String) - Constructor for class org.apache.james.AuthorizationException
Construct a new AuthorizationException instance.
AuthState - class org.apache.james.nntpserver.AuthState.
 
AuthState(boolean, UsersRepository) - Constructor for class org.apache.james.nntpserver.AuthState
 
AVALON_COMPONENT_MANAGER - Static variable in class org.apache.james.Constants
 
AvalonListserv - class org.apache.james.transport.mailets.AvalonListserv.
MailingListServer capability.
AvalonListserv() - Constructor for class org.apache.james.transport.mailets.AvalonListserv
 
AvalonListservManager - class org.apache.james.transport.mailets.AvalonListservManager.
Adds or removes an email address to a listserv.
AvalonListservManager() - Constructor for class org.apache.james.transport.mailets.AvalonListservManager
 
AvalonMailRepository - class org.apache.james.mailrepository.AvalonMailRepository.
Implementation of a MailRepository on a FileSystem.
AvalonMailRepository() - Constructor for class org.apache.james.mailrepository.AvalonMailRepository
 
AvalonMailStore - class org.apache.james.core.AvalonMailStore.
Provides Registry of mail repositories.
AvalonMailStore() - Constructor for class org.apache.james.core.AvalonMailStore
 
AvalonSpoolRepository - class org.apache.james.mailrepository.AvalonSpoolRepository.
Implementation of a MailRepository on a FileSystem.
AvalonSpoolRepository() - Constructor for class org.apache.james.mailrepository.AvalonSpoolRepository
 
AvalonUsersStore - class org.apache.james.core.AvalonUsersStore.
 
AvalonUsersStore() - Constructor for class org.apache.james.core.AvalonUsersStore
 

B

Base64 - class org.apache.james.util.Base64.
Simple Base64 string decoding function
Base64() - Constructor for class org.apache.james.util.Base64
 
BaseCommand - class org.apache.james.imapserver.BaseCommand.
Provides methods useful for IMAP command objects.
BaseCommand() - Constructor for class org.apache.james.imapserver.BaseCommand
 
BaseConnectionHandler - class org.apache.james.BaseConnectionHandler.
Different connection handlers extend this class Common Connection Handler code could be factored into this class.
BaseConnectionHandler() - Constructor for class org.apache.james.BaseConnectionHandler
 
blockContext - Variable in class org.apache.james.James
 
bounce(Mail, String) - Method in class org.apache.james.James
 
bounce(Mail, String) - Method in interface org.apache.mailet.MailetContext
Bounces the message using a stanard format with the given message.
bounce(Mail, String, MailAddress) - Method in class org.apache.james.James
 
bounce(Mail, String, MailAddress) - Method in interface org.apache.mailet.MailetContext
Bounces the email message using the provided email address as the sender of the bounce.
bounce(String) - Method in class org.apache.james.core.MailImpl
 
BUILD_DATE - Static variable in class org.apache.james.Constants
 

C

canI(Object) - Method in class org.apache.james.util.Lock
 
CharTerminatedInputStream - class org.apache.james.util.CharTerminatedInputStream.
 
CharTerminatedInputStream(InputStream, char[]) - Constructor for class org.apache.james.util.CharTerminatedInputStream
 
checkpoint() - Method in interface org.apache.james.imapserver.Mailbox
Returns true once this Mailbox has been checkpointed.
checkpoint() - Method in class org.apache.james.imapserver.FileMailbox
Returns true once this Mailbox has been checkpointed.
checkSize() - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
clean() - Method in class org.apache.james.core.MailImpl
 
close() - Method in class org.apache.james.util.DebugInputStream
 
CommandFetch - class org.apache.james.imapserver.CommandFetch.
Implements the IMAP FETCH command for a given ImapRequest.
CommandFetch() - Constructor for class org.apache.james.imapserver.CommandFetch
 
CommandForListserv - class org.apache.james.transport.matchers.CommandForListserv.
Returns positive if the recipient is a command for a listserv.
CommandForListserv() - Constructor for class org.apache.james.transport.matchers.CommandForListserv
 
CommandStore - class org.apache.james.imapserver.CommandStore.
Implements the IMAP FETCH command for a given ImapRequest.
CommandStore() - Constructor for class org.apache.james.imapserver.CommandStore
 
componentManager - Variable in class org.apache.james.core.AvalonMailStore
 
componentManager - Variable in class org.apache.james.core.AvalonUsersStore
 
compose(ComponentManager) - Method in class org.apache.james.James
Override compose method of AbstractBlock to create new ComponentManager object
compose(ComponentManager) - Method in class org.apache.james.core.AvalonMailStore
 
compose(ComponentManager) - Method in class org.apache.james.core.AvalonUsersStore
 
compose(ComponentManager) - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
compose(ComponentManager) - Method in class org.apache.james.imapserver.FileMailbox
 
compose(ComponentManager) - Method in class org.apache.james.imapserver.JamesHost
 
compose(ComponentManager) - Method in class org.apache.james.imapserver.SimpleSystem
 
compose(ComponentManager) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
compose(ComponentManager) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
compose(ComponentManager) - Method in class org.apache.james.nntpserver.NNTPHandler
 
compose(ComponentManager) - Method in class org.apache.james.pop3server.POP3Handler
 
compose(ComponentManager) - Method in class org.apache.james.remotemanager.RemoteManagerHandler
 
compose(ComponentManager) - Method in class org.apache.james.smtpserver.SMTPHandler
 
compose(ComponentManager) - Method in class org.apache.james.transport.JamesSpoolManager
 
compose(ComponentManager) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
compose(ComponentManager) - Method in class org.apache.james.userrepository.UsersFileRepository
 
compose(ComponentManager) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Compose the repository with the DataSourceSelector component.
configuration - Variable in class org.apache.james.core.AvalonMailStore
 
configuration - Variable in class org.apache.james.core.AvalonUsersStore
 
configure(Configuration) - Method in class org.apache.james.BaseConnectionHandler
 
configure(Configuration) - Method in class org.apache.james.James
 
configure(Configuration) - Method in class org.apache.james.core.AvalonMailStore
 
configure(Configuration) - Method in class org.apache.james.core.AvalonUsersStore
 
configure(Configuration) - Method in class org.apache.james.dnsserver.DNSServer
 
configure(Configuration) - Method in class org.apache.james.imapserver.IMAPServer
 
configure(Configuration) - Method in class org.apache.james.imapserver.FileMailbox
 
configure(Configuration) - Method in class org.apache.james.imapserver.JamesHost
 
configure(Configuration) - Method in class org.apache.james.imapserver.SimpleSystem
 
configure(Configuration) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
configure(Configuration) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
configure(Configuration) - Method in class org.apache.james.nntpserver.NNTPServer
 
configure(Configuration) - Method in class org.apache.james.nntpserver.NNTPHandler
 
configure(Configuration) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
configure(Configuration) - Method in class org.apache.james.pop3server.POP3Server
 
configure(Configuration) - Method in class org.apache.james.remotemanager.RemoteManager
 
configure(Configuration) - Method in class org.apache.james.remotemanager.RemoteManagerHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.SMTPHandler
 
configure(Configuration) - Method in class org.apache.james.smtpserver.SMTPServer
 
configure(Configuration) - Method in class org.apache.james.transport.MatchLoader
 
configure(Configuration) - Method in class org.apache.james.transport.MailetLoader
 
configure(Configuration) - Method in class org.apache.james.transport.JamesSpoolManager
 
configure(Configuration) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
configure(Configuration) - Method in class org.apache.james.userrepository.UsersFileRepository
 
configure(Configuration) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Configures the UserRepository for JDBC access.
Constants - class org.apache.james.Constants.
Assorted Constants for use in all James blocks The Software Version, Software Name and Build Date are set by ant during the build process.
Constants() - Constructor for class org.apache.james.Constants
 
contains(String) - Method in interface org.apache.james.services.UsersRepository
Returns whether or not this user is in the repository
contains(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
contains(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns whether or not this user is in the repository
contains(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
containsCaseInsensitive(String) - Method in interface org.apache.james.services.UsersRepository
Returns whether or not this user is in the repository.
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns whether or not this user is in the repository.
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
containsRecord(String) - Method in interface org.apache.james.imapserver.RecordRepository
Tests if there is a folder record for the given folder name.
containsRecord(String) - Method in class org.apache.james.imapserver.DefaultRecordRepository
 
context - Variable in class org.apache.james.core.AvalonMailStore
 
context - Variable in class org.apache.james.core.AvalonUsersStore
 
context - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
context - Variable in class org.apache.james.transport.mailets.JDBCAlias
 
context - Variable in class org.apache.james.userrepository.AbstractJdbcUsersRepository
 
contextualize(Context) - Method in class org.apache.james.James
 
contextualize(Context) - Method in class org.apache.james.core.AvalonMailStore
 
contextualize(Context) - Method in class org.apache.james.core.AvalonUsersStore
 
contextualize(Context) - Method in class org.apache.james.imapserver.FileMailbox
 
contextualize(Context) - Method in class org.apache.james.imapserver.JamesHost
 
contextualize(Context) - Method in class org.apache.james.imapserver.SimpleSystem
 
contextualize(Context) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
contextualize(Context) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
contextualize(Context) - Method in class org.apache.james.transport.JamesSpoolManager
 
contextualize(Context) - Method in class org.apache.james.transport.mailets.JDBCAlias
 
contextualize(Context) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
contextualize(Context) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
 
Counter - class org.apache.james.transport.mailets.debug.Counter.
A simple in memory counter.
Counter() - Constructor for class org.apache.james.transport.mailets.debug.Counter
 
countUsers() - Method in interface org.apache.james.services.UsersRepository
Returns a count of the users in the repository.
countUsers() - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
countUsers() - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns a count of the users in the repository.
countUsers() - Method in class org.apache.james.userrepository.UsersFileRepository
 
CREATE_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
createArticle(NNTPLineReader) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
createArticle(NNTPLineReader) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
createFactory() - Method in class org.apache.james.imapserver.IMAPServer
 
createFactory() - Method in class org.apache.james.nntpserver.NNTPServer
 
createFactory() - Method in class org.apache.james.pop3server.POP3Server
 
createFactory() - Method in class org.apache.james.remotemanager.RemoteManager
 
createFactory() - Method in class org.apache.james.smtpserver.SMTPServer
 
createInstance(Context, Configuration, Logger, String) - Static method in class org.apache.james.nntpserver.repository.NNTPUtil
 
createMailbox(String, String) - Method in interface org.apache.james.imapserver.Host
Returns a reference to a newly created Mailbox.
createMailbox(String, String) - Method in class org.apache.james.imapserver.JamesHost
Returns a reference to a newly created Mailbox.
createPrivateMailAccount(String) - Method in class org.apache.james.imapserver.JamesHost
 
CRLF - Static variable in class org.apache.james.imapserver.MessageHeader
 
CRLFHTAB - Static variable in class org.apache.james.imapserver.MessageHeader
 
CRLFWS - Static variable in class org.apache.james.imapserver.MessageHeader
 
CURRENT_HELO_MODE - Static variable in class org.apache.james.smtpserver.SMTPHandler
 

D

datasource - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
datasource - Variable in class org.apache.james.transport.mailets.JDBCAlias
 
datasourceName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
datasources - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
DateSinceFileFilter - class org.apache.james.nntpserver.DateSinceFileFilter.
filters files according to their date of last modification
DateSinceFileFilter(long) - Constructor for class org.apache.james.nntpserver.DateSinceFileFilter
 
DebugInputStream - class org.apache.james.util.DebugInputStream.
 
DebugInputStream(InputStream) - Constructor for class org.apache.james.util.DebugInputStream
 
decode(String) - Static method in class org.apache.james.util.Base64
 
decodeAsString(String) - Static method in class org.apache.james.util.Base64
 
decodeSet(String, int) - Method in class org.apache.james.imapserver.BaseCommand
Turns a protocol-compliant string representing a message sequence number set into a List of integers.
decodeUIDSet(String, List) - Method in class org.apache.james.imapserver.BaseCommand
Turns a protocol-compliant string representing a uid set into a List of integers.
DEEP_DEBUG - Static variable in class org.apache.james.mailrepository.AvalonMailRepository
 
DEEP_DEBUG - Static variable in class org.apache.james.userrepository.UsersFileRepository
 
DEFAULT - Static variable in interface org.apache.mailet.Mail
 
DefaultJamesUser - class org.apache.james.userrepository.DefaultJamesUser.
Implementation of User Interface.
DefaultJamesUser(String, String) - Constructor for class org.apache.james.userrepository.DefaultJamesUser
 
DefaultJamesUser(String, String, String) - Constructor for class org.apache.james.userrepository.DefaultJamesUser
 
DefaultRecordRepository - class org.apache.james.imapserver.DefaultRecordRepository.
Implementation of a RecordRepository on a FileSystem.
DefaultRecordRepository() - Constructor for class org.apache.james.imapserver.DefaultRecordRepository
 
DefaultUser - class org.apache.james.userrepository.DefaultUser.
Implementation of User Interface.
DefaultUser(String, String) - Constructor for class org.apache.james.userrepository.DefaultUser
Standard constructor.
DefaultUser(String, String, String) - Constructor for class org.apache.james.userrepository.DefaultUser
Constructor for repositories that are construcing user objects from separate fields, e.g.
DefaultUsersJdbcRepository - class org.apache.james.userrepository.DefaultUsersJdbcRepository.
A Jdbc-backed UserRepository which handles User instances of the DefaultUser class.
DefaultUsersJdbcRepository() - Constructor for class org.apache.james.userrepository.DefaultUsersJdbcRepository
 
DELETE_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
DELETED - Static variable in class org.apache.james.imapserver.Flags
 
deleteMailbox(String, String) - Method in interface org.apache.james.imapserver.Host
Deletes an existing MailBox.
deleteMailbox(String, String) - Method in class org.apache.james.imapserver.JamesHost
Deletes an existing MailBox.
destination - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
destroy() - Method in class org.apache.james.transport.mailets.RemoteDelivery
 
destroy() - Method in class org.apache.mailet.GenericMailet
Called by the mailer container to indicate to a mailet that the mailet is being taken out of service.
destroy() - Method in class org.apache.mailet.GenericMatcher
Called by the mailet container to indicate to a matcher that the matcher is being taken out of service.
destroy() - Method in interface org.apache.mailet.Mailet
Called by the mailet container to indicate to a mailet that the mailet is being taken out of service.
destroy() - Method in interface org.apache.mailet.Matcher
Called by the mailet container to indicate to a matcher that the matcher is being taken out of service.
DF_DATE - Static variable in class org.apache.james.nntpserver.NNTPHandler
 
DF_DATEFROM_LONG - Static variable in class org.apache.james.nntpserver.NNTPHandler
 
DF_DATEFROM_SHORT - Static variable in class org.apache.james.nntpserver.NNTPHandler
 
digestFile(String, String) - Static method in class org.apache.james.security.DigestUtil
Calculate digest of given file with given algorithm.
digestString(String, String) - Static method in class org.apache.james.security.DigestUtil
Calculate digest of given String using given algorithm.
DigestUtil - class org.apache.james.security.DigestUtil.
Class to compute and verify digests of files and strings
DigestUtil() - Constructor for class org.apache.james.security.DigestUtil
 
dispose() - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
dispose() - Method in class org.apache.james.imapserver.FileMailbox
Call when host has finished with a mailbox.
dispose() - Method in class org.apache.james.transport.JamesSpoolManager
 
dispose() - Method in class org.apache.james.userrepository.UsersLDAPRepository
Disposes of all open directory contexts.
DNSServer - class org.apache.james.dnsserver.DNSServer.
 
DNSServer - interface org.apache.james.services.DNSServer.
Provides abstraction for DNS resolutions.
DNSServer() - Constructor for class org.apache.james.dnsserver.DNSServer
 
doAddUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the underlying Repository.
doAddUser(User) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Adds a user to the underlying Repository.
doRemoveUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Removes a user from the underlying repository.
doRemoveUser(User) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Removes a user from the underlying repository.
doUpdateUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Updates a user record to match the supplied User.
doUpdateUser(User) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Updates a user record to match the supplied User.
DRAFT - Static variable in class org.apache.james.imapserver.Flags
 
DumpSystemErr - class org.apache.james.transport.mailets.debug.DumpSystemErr.
Debugging purpose Mailet.
DumpSystemErr() - Constructor for class org.apache.james.transport.mailets.debug.DumpSystemErr
 
duplicate() - Method in class org.apache.james.core.MailImpl
 
duplicate(String) - Method in class org.apache.james.core.MailImpl
 

E

encode(String) - Static method in class org.apache.james.util.Base64
 
encodeAsString(String) - Static method in class org.apache.james.util.Base64
 
equals(Object) - Method in class org.apache.james.mailrepository.MimeMessageJDBCSource
Check to see whether this is the same repository and the same key
equals(Object) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
equals(Object) - Method in class org.apache.mailet.MailAddress
 
ERROR - Static variable in interface org.apache.mailet.Mail
 
ExceptionThrowingMailet - class org.apache.james.transport.mailets.debug.ExceptionThrowingMailet.
Debugging purpose Mailet.
ExceptionThrowingMailet() - Constructor for class org.apache.james.transport.mailets.debug.ExceptionThrowingMailet
 
existsAddress(MailAddress) - Method in class org.apache.james.transport.mailets.GenericListservManager
Indicates whether an address already exists on the listserv.
existsAddress(MailAddress) - Method in class org.apache.james.transport.mailets.AvalonListservManager
 
expunge(String) - Method in interface org.apache.james.imapserver.Mailbox
Removes all messages marked Deleted.
expunge(String) - Method in class org.apache.james.imapserver.FileMailbox
Removes all messages marked Deleted.

F

FileMailbox - class org.apache.james.imapserver.FileMailbox.
Object representing an IMAP4rev1 mailbox (folder) on a local file system.
FileMailbox() - Constructor for class org.apache.james.imapserver.FileMailbox
 
filestore - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
finalize() - Method in class org.apache.james.core.MimeMessageInputStreamSource
 
findMXRecords(String) - Method in class org.apache.james.dnsserver.DNSServer
 
findMXRecords(String) - Method in interface org.apache.james.services.DNSServer
 
FLAGGED - Static variable in class org.apache.james.imapserver.Flags
 
Flags - class org.apache.james.imapserver.Flags.
The set of flags associated with a message.
Flags() - Constructor for class org.apache.james.imapserver.Flags
 
FolderRecord - interface org.apache.james.imapserver.FolderRecord.
Interface for objects representing the record of a folder on an IMAP host.
Forward - class org.apache.james.transport.mailets.Forward.
Replace incoming recipient with specified ones.
Forward() - Constructor for class org.apache.james.transport.mailets.Forward
 

G

GenericListserv - class org.apache.james.transport.mailets.GenericListserv.
An abstract implementation of a listserv.
GenericListserv() - Constructor for class org.apache.james.transport.mailets.GenericListserv
 
GenericListservManager - class org.apache.james.transport.mailets.GenericListservManager.
An abstract implementation of a listserv manager.
GenericListservManager() - Constructor for class org.apache.james.transport.mailets.GenericListservManager
 
GenericMailet - class org.apache.mailet.GenericMailet.
GenericMailet makes writing mailets easier.
GenericMailet() - Constructor for class org.apache.mailet.GenericMailet
 
GenericMatcher - class org.apache.mailet.GenericMatcher.
GenericMatcher implements the Matcher and MatcherConfig interfaces.
GenericMatcher() - Constructor for class org.apache.mailet.GenericMatcher
 
GenericRecipientMatcher - class org.apache.mailet.GenericRecipientMatcher.
GenericMatcher makes writing recipient based matchers easier.
GenericRecipientMatcher() - Constructor for class org.apache.mailet.GenericRecipientMatcher
 
getAbsoluteName() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getAbsoluteName() - Method in interface org.apache.james.imapserver.Mailbox
Returns absolute, that is user-independent, hierarchical name of mailbox (including namespace) Example: '#mail.fred.flintstone.apache.James.NewIdeas'
getAbsoluteName() - Method in class org.apache.james.imapserver.FileMailbox
Returns absolute, that is user-independent, hierarchical name of mailbox (including namespace) Example: '#mail.fred.flintstone.apache.James.NewIdeas'
getAbsoluteName() - Method in interface org.apache.james.imapserver.FolderRecord
Returns the absolute name of this mailbox.
getAbsoluteNames() - Method in interface org.apache.james.imapserver.RecordRepository
Returns Iterator over names of folders in repository
getAbsoluteNames() - Method in class org.apache.james.imapserver.DefaultRecordRepository
 
getAccessibleServers(String) - Method in interface org.apache.james.imapserver.IMAPSystem
Returns an iterator over the collection of servers on which this user has access.
getAccessibleServers(String) - Method in class org.apache.james.imapserver.SimpleSystem
Returns an iterator over the collection of servers on which this user has access.
getAlias() - Method in interface org.apache.james.services.JamesUser
Get local address to which mail should be delivered.
getAlias() - Method in class org.apache.james.userrepository.DefaultJamesUser
 
getAliasing() - Method in interface org.apache.james.services.JamesUser
Return true if emails should be dlivered locally to an alias.
getAliasing() - Method in class org.apache.james.userrepository.DefaultJamesUser
 
getAllHeaderLines() - Method in class org.apache.james.core.MimeMessageWrapper
 
getAllHeaders() - Method in class org.apache.james.core.MimeMessageWrapper
 
getAllRecipients() - Method in class org.apache.james.core.MimeMessageWrapper
 
getAllRights(String) - Method in interface org.apache.james.imapserver.ACL
Retrieves a String of one or more who have rights in this ACL
getAllRights(String) - Method in class org.apache.james.imapserver.FileMailbox
Retrieves a String of one or more who have rights in this ACL
getArticle(int) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getArticleFromID(String) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getArticleFromID(String) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
getArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
getArticles() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getArticlesSince(Date) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getArticlesSince(Date) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getArticlesSince(Date) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
getAttachmentType() - Method in class org.apache.james.transport.mailets.Redirect
returns one of these values to indicate how to attach the original message BODY : original message body is attached as plain text to the new message HEADS : original message headers are attached as plain text to the new message ALL : original is attached as plain text with all headers MESSAGE : original message is attached as type message/rfc822, a complete mail message. NONE : original is not attached
getAttribute(String) - Method in class org.apache.james.James
 
getAttribute(String) - Method in interface org.apache.mailet.MailetContext
Returns the mailet container attribute with the given name, or null if there is no attribute by that name.
getAttributeNames() - Method in class org.apache.james.James
 
getAttributeNames() - Method in interface org.apache.mailet.MailetContext
Returns an Iterator containing the attribute names available within this mailet context.
getAttributes(String) - Method in interface org.apache.james.services.UsersRepository
Deprecated. As of James 1.2.2 . Use the getUserByName method.
getAttributes(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getAttributes(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Deprecated. As of James 1.2.2 . Use the getUserByName method.
getAttributes(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
getBodyStructure() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
Provides the Body Structure information for this message.
getBodyStructure() - Method in interface org.apache.james.imapserver.MessageAttributes
Provides the Body Structure information for this message.
getCaller() - Method in class org.apache.james.imapserver.ImapRequest
 
getChildDestination(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getCommandLine() - Method in class org.apache.james.imapserver.ImapRequest
 
getCommandRaw() - Method in class org.apache.james.imapserver.ImapRequest
 
getCondition() - Method in class org.apache.james.core.MatcherConfigImpl
 
getCondition() - Method in class org.apache.mailet.GenericMatcher
Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.
getCondition() - Method in interface org.apache.mailet.MatcherConfig
The simple condition defined for this matcher, e.g., for SenderIs=admin@localhost, this would return admin@localhost.
getConnection() - Method in class org.apache.james.mailrepository.JDBCMailRepository
Opens a database connection.
getContent() - Method in class org.apache.james.core.MimeMessageWrapper
 
getContentID() - Method in class org.apache.james.core.MimeMessageWrapper
 
getContentLanguage() - Method in class org.apache.james.core.MimeMessageWrapper
 
getContentMD5() - Method in class org.apache.james.core.MimeMessageWrapper
 
getContentType() - Method in class org.apache.james.core.MimeMessageWrapper
 
getCurrentArticle() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getCurrentArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getCurrentFolder() - Method in class org.apache.james.imapserver.ImapRequest
 
getCurrentMailbox() - Method in class org.apache.james.imapserver.ImapRequest
 
getDataHandler() - Method in class org.apache.james.core.MimeMessageWrapper
 
getDate() - Method in class org.apache.james.util.RFC822Date
returns the java.util.Date object this RFC822Date represents.
getDefaultNamespace(String) - Method in interface org.apache.james.imapserver.Host
Returns the namespace which should be used for this user unless they expicitly request another.
getDefaultNamespace(String) - Method in class org.apache.james.imapserver.JamesHost
Returns the namespace which should be used for this user unless they expicitly request another.
getDescription() - Method in class org.apache.james.core.MimeMessageWrapper
 
getDescription() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getDisposition() - Method in class org.apache.james.core.MimeMessageWrapper
 
getDomains() - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getEncoding() - Method in class org.apache.james.core.MimeMessageWrapper
 
getEnvelope() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
Provides the Envelope structure information for this message.
getEnvelope() - Method in interface org.apache.james.imapserver.MessageAttributes
Provides the Envelope structure information for this message.
getErrorMessage() - Method in class org.apache.james.core.MailImpl
 
getErrorMessage() - Method in interface org.apache.mailet.Mail
The error message, if any, associated with this message.
getExists() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getExists() - Method in interface org.apache.james.imapserver.Mailbox
Indicates number of messages in folder
getExists() - Method in class org.apache.james.imapserver.FileMailbox
Indicates number of messages in folder
getExists() - Method in interface org.apache.james.imapserver.FolderRecord
Indicates number of messages in folder
getFileName() - Method in class org.apache.james.core.MimeMessageWrapper
 
getFirstArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getFlags() - Method in class org.apache.james.core.MimeMessageWrapper
 
getFlags(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Get the IMAP-formatted String of flags for specified message.
getFlags(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Get the IMAP-formatted String of flags for specified message.
getFlags(String) - Method in class org.apache.james.imapserver.Flags
Returns IMAP formatted String of Flags for named user
getFlagsUID(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Get the IMAP-formatted String of flags for specified message.
getFlagsUID(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Get the IMAP-formatted String of flags for specified message.
getFooterHTML() - Method in class org.apache.james.transport.mailets.AddFooter
This is exposed as a method for easy subclassing to provide alternate ways to get the footer text.
getFooterText() - Method in class org.apache.james.transport.mailets.AddFooter
This is exposed as a method for easy subclassing to provide alternate ways to get the footer text.
getForwarding() - Method in interface org.apache.james.services.JamesUser
Return true if mail for this user should be forwarded
getForwarding() - Method in class org.apache.james.userrepository.DefaultJamesUser
 
getForwardingDestination() - Method in interface org.apache.james.services.JamesUser
Return the destination to which email should be forwarded
getForwardingDestination() - Method in class org.apache.james.userrepository.DefaultJamesUser
 
getFrom() - Method in class org.apache.james.core.MimeMessageWrapper
Various reader methods
getFullName() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getFullName() - Method in interface org.apache.james.imapserver.FolderRecord
Returns the full name, including namespace, of this mailbox.
getGroup() - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
getGroup(String) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getGroup(String) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
getGroupsSince(Date) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getGroupsSince(Date) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
getHashAlgorithm() - Method in class org.apache.james.userrepository.DefaultUser
Method to access the hashing algorithm of the password.
getHashedPassword() - Method in class org.apache.james.userrepository.DefaultUser
Method to access hash of password
getHeader(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
getHeader(String) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
getHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
getHierarchySeperator(String) - Method in interface org.apache.james.imapserver.IMAPSystem
Returns the character used as a mail hierarchy seperator in a given namespace.
getHierarchySeperator(String) - Method in class org.apache.james.imapserver.SimpleSystem
Returns the character used as a mail hierarchy seperator in a given namespace.
getHighestUid() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getHighestUid() - Method in interface org.apache.james.imapserver.FolderRecord
Returns current highest assigned uid value
getHomeServer(String) - Method in interface org.apache.james.imapserver.IMAPSystem
Returns the home server (server with user's INBOX) for specified user.
getHomeServer(String) - Method in class org.apache.james.imapserver.SimpleSystem
Returns the home server (server with user's INBOX) for specified user.
getHost() - Method in class org.apache.mailet.MailAddress
Return the host part.
getId() - Method in class org.apache.james.James
 
getId() - Method in interface org.apache.james.services.MailServer
 
getInboundSpool() - Method in class org.apache.james.core.AvalonMailStore
 
getInboundSpool() - Method in interface org.apache.james.services.MailStore
Convenience method to get the inbound spool repository.
getInferiorsAllowed() - Method in interface org.apache.james.imapserver.Mailbox
Indicates if child folders may be created.
getInferiorsAllowed() - Method in class org.apache.james.imapserver.FileMailbox
Indicates if child folders may be created.
getInitParameter(String) - Method in class org.apache.james.core.MailetConfigImpl
 
getInitParameter(String) - Method in class org.apache.mailet.GenericMailet
Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.
getInitParameter(String) - Method in interface org.apache.mailet.MailetConfig
Returns a String containing the value of the named initialization parameter, or null if the parameter does not exist.
getInitParameterNames() - Method in class org.apache.james.core.MailetConfigImpl
 
getInitParameterNames() - Method in class org.apache.mailet.GenericMailet
Returns the names of the mailet's initialization parameters as an Iterator of String objects, or an empty Iterator if the mailet has no initialization parameters.
getInitParameterNames() - Method in interface org.apache.mailet.MailetConfig
Returns the names of the mailet's initialization parameters as an Iterator of String objects, or an empty Iterator if the mailet has no initialization parameters.
getInLineType() - Method in class org.apache.james.transport.mailets.Redirect
returns one of these values to indicate how to append the original message UNALTERED : original message is the new message body BODY : original message body is appended to the new message HEADS : original message headers are appended to the new message ALL : original is appended with all headers NONE : original is not appended
getInputStream() - Method in class org.apache.james.core.MimeMessageWrapper
 
getInputStream() - Method in class org.apache.james.core.MimeMessageSource
Return an input stream to the data
getInputStream() - Method in class org.apache.james.core.MimeMessageInputStreamSource
Return an input stream to the data
getInputStream() - Method in class org.apache.james.imapserver.MimeMessageFileSource
 
getInputStream() - Method in class org.apache.james.mailrepository.MimeMessageJDBCSource
Return the input stream to the database field and then the file stream.
getInputStream() - Method in class org.apache.james.mailrepository.MimeMessageAvalonSource
 
getInternalDate() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
Provides the date and time at which the message was received.
getInternalDate() - Method in interface org.apache.james.imapserver.MessageAttributes
Provides the date and time at which the message was received.
getInternalDateAsString() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
 
getInternalDateAsString() - Method in interface org.apache.james.imapserver.MessageAttributes
Returns IMAP formatted String representation of Date
getInternetHeaders(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Returns the Internet Headers for a message.
getInternetHeaders(int, String) - Method in class org.apache.james.imapserver.FileMailbox
 
getInternetHeadersUID(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Returns the Internet Headers for a message.
getInternetHeadersUID(int, String) - Method in class org.apache.james.imapserver.FileMailbox
 
getLastArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getLastUpdated() - Method in class org.apache.james.core.MailImpl
 
getLineCount() - Method in class org.apache.james.core.MimeMessageWrapper
Corrects JavaMail 1.1 version which always returns -1.
getListservAddress() - Method in class org.apache.james.transport.mailets.GenericListserv
The email address that this listserv processes on.
getMailbox() - Method in class org.apache.james.imapserver.MailboxEvent
 
getMailbox(String, String) - Method in interface org.apache.james.imapserver.Host
Returns a reference to an existing Mailbox.
getMailbox(String, String) - Method in class org.apache.james.imapserver.JamesHost
Returns a reference to an existing Mailbox.
getMailboxSize() - Method in interface org.apache.james.imapserver.Mailbox
Returns mailbox size in octets.
getMailboxSize() - Method in class org.apache.james.imapserver.FileMailbox
Returns mailbox size in octets.
getMailboxStatus(String, String, List) - Method in interface org.apache.james.imapserver.Host
Returns a string giving the status of a mailbox on requested criteria.
getMailboxStatus(String, String, List) - Method in class org.apache.james.imapserver.JamesHost
Returns a string giving the status of a mailbox on requested criteria.
getMailet(String, MailetContext, Configuration) - Method in class org.apache.james.transport.MailetLoader
 
getMailetConfig() - Method in class org.apache.mailet.GenericMailet
Returns this matcher's MailetConfig object.
getMailetConfig() - Method in interface org.apache.mailet.Mailet
Returns a MailetConfig object, which contains initialization and startup parameters for this mailet.
getMailetContext() - Method in class org.apache.james.core.MailetConfigImpl
 
getMailetContext() - Method in class org.apache.james.core.MatcherConfigImpl
 
getMailetContext() - Method in class org.apache.mailet.GenericMailet
Returns a reference to the MailetContext in which this mailet is running.
getMailetContext() - Method in class org.apache.mailet.GenericMatcher
Returns a reference to the MailetContext in which this matcher is running.
getMailetContext() - Method in interface org.apache.mailet.MatcherConfig
Returns a reference to the MailetContext in which the matcher is executing
getMailetContext() - Method in interface org.apache.mailet.MailetConfig
Returns a reference to the MailetContext in which the mailet is executing.
getMailetInfo() - Method in class org.apache.james.transport.mailets.JDBCAlias
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.UseHeaderRecipients
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.Null
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.RemoteDelivery
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.ServerTime
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.LocalDelivery
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.ToProcessor
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.AvalonListservManager
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.ToRepository
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.AddFooter
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.NotifyPostmaster
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.NotifySender
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.Forward
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.PostmasterAlias
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.Redirect
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.DumpSystemErr
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.Counter
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.ExceptionThrowingMailet
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.Identity
 
getMailetInfo() - Method in class org.apache.mailet.GenericMailet
Returns information about the mailet, such as author, version, and copyright.
getMailetInfo() - Method in interface org.apache.mailet.Mailet
Returns information about the mailet, such as author, version, and copyright.
getMailetName() - Method in class org.apache.james.core.MailetConfigImpl
 
getMailetName() - Method in class org.apache.mailet.GenericMailet
Returns the name of this mailet instance.
getMailetName() - Method in interface org.apache.mailet.MailetConfig
Returns the name of this mailet instance.
getMailServers(String) - Method in class org.apache.james.James
 
getMailServers(String) - Method in interface org.apache.mailet.MailetContext
Returns a Collection of Strings of hostnames or ip addresses that are specified as mail server listeners for the given hostname.
getMajorVersion() - Method in class org.apache.james.James
 
getMajorVersion() - Method in interface org.apache.mailet.MailetContext
Returns the minor version of the Mailet API that this mailet container supports.
getMatchedGroups(String) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getMatchedGroups(String) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
getMatcher(String, MailetContext) - Method in class org.apache.james.transport.MatchLoader
 
getMatcherConfig() - Method in class org.apache.mailet.GenericMatcher
Returns this matcher's MatcherConfig object.
getMatcherConfig() - Method in interface org.apache.mailet.Matcher
Returns a MatcherConfig object, which contains initialization and startup parameters for this matcher.
getMatcherInfo() - Method in class org.apache.mailet.GenericMatcher
Returns information about the matcher, such as author, version, and copyright.
getMatcherInfo() - Method in interface org.apache.mailet.Matcher
Returns information about the matcher, such as author, version, and copyright.
getMatcherName() - Method in class org.apache.james.core.MatcherConfigImpl
 
getMatcherName() - Method in class org.apache.mailet.GenericMatcher
Returns the name of this matcher instance.
getMatcherName() - Method in interface org.apache.mailet.MatcherConfig
Returns the name of this matcher instance.
getMatchingHeaderLines(String[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
getMatchingHeaders(String[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
getMembers() - Method in class org.apache.james.transport.mailets.GenericListserv
Returns a Collection of MailAddress objects of members to receive this email
getMembers() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
getMessage() - Method in class org.apache.james.core.MailImpl
 
getMessage() - Method in class org.apache.james.transport.mailets.Redirect
must return either an empty string, or a message to which the redirect can be attached/appended
getMessage() - Method in interface org.apache.mailet.Mail
Returns the MimeMessage stored in this message
getMessageAttributes(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Returns the message attributes for a message.
getMessageAttributes(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Returns the message attributes for a message.
getMessageAttributesUID(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Returns the message attributes for a message.
getMessageAttributesUID(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Returns the message attributes for a message.
getMessageID() - Method in class org.apache.james.core.MimeMessageWrapper
 
getMessageSequenceNumber() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
Provides the current Message Sequence Number for this message.
getMessageSequenceNumber() - Method in interface org.apache.james.imapserver.MessageAttributes
Provides the current Message Sequence Number for this message.
getMessageSize() - Method in class org.apache.james.core.MimeMessageWrapper
Returns size of message, ie headers and content.
getMinorVersion() - Method in class org.apache.james.James
 
getMinorVersion() - Method in interface org.apache.mailet.MailetContext
Returns the minor version of the Mailet API that this mailet container supports.
getName() - Method in class org.apache.james.core.MailImpl
 
getName() - Static method in class org.apache.james.core.AvalonMailStore
 
getName() - Method in class org.apache.james.imapserver.MessageHeader
Get the name, aka field name, of this header.
getName() - Method in interface org.apache.james.imapserver.Mailbox
Returns name of this mailbox relative to its parent in the mailbox hierarchy.
getName() - Method in class org.apache.james.imapserver.FileMailbox
Returns name of this mailbox relative to its parent in the mailbox hierarchy.
getName() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getNamespaces(String) - Method in interface org.apache.james.imapserver.IMAPSystem
Provides the set of namesapces a given user can access.
getNamespaces(String) - Method in class org.apache.james.imapserver.SimpleSystem
Provides the set of namesapces a given user can access.
getNamespaceToken() - Method in interface org.apache.james.imapserver.IMAPSystem
Returns the token indicating a namespace.
getNamespaceToken() - Method in class org.apache.james.imapserver.SimpleSystem
Returns the token indicating a namespace.
getNextUID() - Method in interface org.apache.james.imapserver.Mailbox
Returns the 32 bit uid available for the next message.
getNextUID() - Method in class org.apache.james.imapserver.FileMailbox
Returns the 32 bit uid available for the next message.
getNonMatchingHeaderLines(String[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
getNonMatchingHeaders(String[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
getNumberOfArticles() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getOldestUnseen(String) - Method in interface org.apache.james.imapserver.Mailbox
Indicates the oldest unseen message for the specified user.
getOldestUnseen(String) - Method in class org.apache.james.imapserver.FileMailbox
Indicates the oldest unseen message for the specified user.
getOptionalRights(String, String) - Method in interface org.apache.james.imapserver.ACL
Retrieve rights which may be granted to the specified identity.
getOptionalRights(String, String) - Method in class org.apache.james.imapserver.FileMailbox
Retrieve rights which may be granted to the specified identity.
getOutputStream() - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
getPassThrough() - Method in class org.apache.james.transport.mailets.Redirect
return true to allow thie original message to continue through the processor, false to GHOST it
getPath() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
getPath() - Method in class org.apache.james.nntpserver.repository.ArticleIDRepository
 
getPermanentFlags(String) - Method in interface org.apache.james.imapserver.Mailbox
Indicates which flags this user can change permanently.
getPermanentFlags(String) - Method in class org.apache.james.imapserver.FileMailbox
Indicates which flags this user can change permanently.
getPostmaster() - Method in class org.apache.james.James
 
getPostmaster() - Method in interface org.apache.mailet.MailetContext
Returns the postmaster's address for this mailet context.
getPrintWriter() - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
getRealName(String) - Method in interface org.apache.james.services.UsersRepository
Returns the user name of the user matching name on an equalsIgnoreCase basis.
getRealName(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getRealName(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns the user name of the user matching name on an equalsIgnoreCase basis.
getRealName(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
getReceivedDate() - Method in class org.apache.james.core.MimeMessageWrapper
 
getRecent() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getRecent() - Method in interface org.apache.james.imapserver.Mailbox
Indicates no of messages with \Recent flag set
getRecent() - Method in class org.apache.james.imapserver.FileMailbox
Indicates no of messages with \Recent flag set
getRecent() - Method in interface org.apache.james.imapserver.FolderRecord
Indicates no of messages with \Recent flag set
getRecipients() - Method in class org.apache.james.core.MailImpl
 
getRecipients() - Method in class org.apache.james.transport.mailets.Redirect
must return a Collection of recipient MailAddress'es
getRecipients() - Method in interface org.apache.mailet.Mail
Returns a Collection of MailAddress objects that are recipients of this message
getRecipients(Message.RecipientType) - Method in class org.apache.james.core.MimeMessageWrapper
 
getRemoteAddr() - Method in class org.apache.james.core.MailImpl
 
getRemoteAddr() - Method in interface org.apache.mailet.Mail
The remote ip address of the server that connected to send this message
getRemoteHost() - Method in class org.apache.james.core.MailImpl
 
getRemoteHost() - Method in interface org.apache.mailet.Mail
The remote hostname of the server that connected to send this message
getRemoteServer() - Method in class org.apache.james.imapserver.MailboxException
 
getReplyTo() - Method in class org.apache.james.core.MimeMessageWrapper
 
getReplyTo() - Method in class org.apache.james.transport.mailets.Redirect
return the reply to address as a string
getRepository(String) - Method in class org.apache.james.core.AvalonUsersStore
 
getRepository(String) - Method in interface org.apache.james.services.UsersStore
 
getRequiredRights(String, String) - Method in interface org.apache.james.imapserver.ACL
Retrieve rights which will always be granted to the specified identity.
getRequiredRights(String, String) - Method in class org.apache.james.imapserver.FileMailbox
Retrieve rights which will always be granted to the specified identity.
getRights(String, String) - Method in interface org.apache.james.imapserver.ACL
Retrieve access rights for a specific identity.
getRights(String, String) - Method in class org.apache.james.imapserver.FileMailbox
Retrieve access rights for a specific identity.
getSender() - Method in class org.apache.james.core.MailImpl
 
getSender() - Method in class org.apache.james.transport.mailets.Redirect
returns the senders address, as a MailAddress
getSender() - Method in interface org.apache.mailet.Mail
The sender of the message, as specified by the MAIL FROM header, or internally defined
getSentDate() - Method in class org.apache.james.core.MimeMessageWrapper
 
getServerInfo() - Method in class org.apache.james.James
 
getServerInfo() - Method in interface org.apache.mailet.MailetContext
Returns the name and version of the mailet container on which the mailet is running.
getSize() - Method in class org.apache.james.core.MimeMessageWrapper
 
getSize() - Method in class org.apache.james.core.MailImpl
Return the size of the message including its headers.
getSize() - Method in class org.apache.james.core.MimeMessageSource
Return the size of all the data.
getSize() - Method in class org.apache.james.core.MimeMessageInputStreamSource
If not already, read the stream into a temp file
getSize() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
Provides the sizeof the message in octets.
getSize() - Method in interface org.apache.james.imapserver.MessageAttributes
Provides the sizeof the message in octets.
getSize() - Method in class org.apache.james.mailrepository.MimeMessageJDBCSource
Runs a custom SQL statement to check the size of the message body
getSqlString(String) - Method in class org.apache.james.util.SqlResources
Returns a named SQL string for the specified connection, replacing parameters with the values set.
getSqlString(String, boolean) - Method in class org.apache.james.util.SqlResources
Returns a named SQL string for the specified connection, replacing parameters with the values set.
getState() - Method in class org.apache.james.core.MailImpl
 
getState() - Method in interface org.apache.mailet.Mail
The current state of the message, such as GHOST, ERROR, or DEFAULT
getStatus() - Method in class org.apache.james.imapserver.MailboxException
 
getSubject() - Method in class org.apache.james.core.MimeMessageWrapper
 
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.GenericListserv
An optional subject prefix which will be surrounded by [].
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.Redirect
return a prefix for the message subject
getSupportedFlags() - Method in interface org.apache.james.imapserver.Mailbox
Returns all flags supported by this mailbox.
getSupportedFlags() - Method in class org.apache.james.imapserver.FileMailbox
Returns all flags supported by this mailbox.
getTag() - Method in class org.apache.james.imapserver.ImapRequest
 
getTo() - Method in class org.apache.james.transport.mailets.Redirect
returns an array of InternetAddress 'es for the To: header
getUID() - Method in class org.apache.james.imapserver.SimpleMessageAttributes
Provides the unique identity value for this message.
getUID() - Method in interface org.apache.james.imapserver.MessageAttributes
Provides the unique identity value for this message.
getUidValidity() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getUidValidity() - Method in interface org.apache.james.imapserver.FolderRecord
Returns current uid validity value
getUIDValidity() - Method in interface org.apache.james.imapserver.Mailbox
Returns the current unique id validity value of this mailbox.
getUIDValidity() - Method in class org.apache.james.imapserver.FileMailbox
Returns the current unique id validity value of this mailbox.
getUniqueID() - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
getUnseen(String) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getUnseen(String) - Method in interface org.apache.james.imapserver.Mailbox
Indicates the number of unseen messages for the specified user.
getUnseen(String) - Method in class org.apache.james.imapserver.FileMailbox
Indicates the number of unseen messages for the specified user.
getUnseen(String) - Method in interface org.apache.james.imapserver.FolderRecord
Indicates the number of unseen messages for the specified user.
getUnseenByUser() - Method in interface org.apache.james.imapserver.Mailbox
Gets map of users to number of unseen messages.
getUnseenByUser() - Method in class org.apache.james.imapserver.FileMailbox
 
getUser() - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
getUser() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
getUser() - Method in interface org.apache.james.imapserver.FolderRecord
Returns the user in whose namespace the mailbox existed.
getUser() - Method in class org.apache.mailet.MailAddress
Return the user part.
getUserByName(String) - Method in interface org.apache.james.services.UsersRepository
Get the user object with the specified user name.
getUserByName(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getUserByName(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Get the user object with the specified user name.
getUserByName(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
getUserByName(String, boolean) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Gets a user by name, ignoring case if specified.
getUserByName(String, boolean) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Gets a user by name, ignoring case if specified.
getUserByNameCaseInsensitive(String) - Method in interface org.apache.james.services.UsersRepository
Get the user object with the specified user name.
getUserByNameCaseInsensitive(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getUserByNameCaseInsensitive(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Get the user object with the specified user name.
getUserByNameCaseInsensitive(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
getUserInbox(String) - Method in class org.apache.james.James
For POP3 server only - at the momment.
getUserInbox(String) - Method in interface org.apache.james.services.MailServer
Retrieve the primary mailbox for userName.
getUserName() - Method in interface org.apache.james.services.User
Return the user name of this user
getUserName() - Method in class org.apache.james.userrepository.DefaultUser
Accessor for immutable name
getUsersWithLookupRights() - Method in interface org.apache.james.imapserver.ACL
 
getUsersWithLookupRights() - Method in class org.apache.james.imapserver.FileMailbox
 
getUsersWithReadRights() - Method in interface org.apache.james.imapserver.ACL
 
getUsersWithReadRights() - Method in class org.apache.james.imapserver.FileMailbox
 
getValue() - Method in class org.apache.james.imapserver.MessageHeader
Get the value, aka field value, of this Header
GHOST - Static variable in interface org.apache.mailet.Mail
 

H

handleConnection(Socket) - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
Handle a connection.
handleConnection(Socket) - Method in class org.apache.james.nntpserver.NNTPHandler
 
handleConnection(Socket) - Method in class org.apache.james.pop3server.POP3Handler
Handle a connection.
handleConnection(Socket) - Method in class org.apache.james.remotemanager.RemoteManagerHandler
Handle a connection.
handleConnection(Socket) - Method in class org.apache.james.smtpserver.SMTPHandler
Handle a connection.
hasAdminRights(String) - Method in interface org.apache.james.imapserver.ACL
 
hasAdminRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
HasAttachment - class org.apache.james.transport.matchers.HasAttachment.
Checks whether this message has an attachment
HasAttachment() - Constructor for class org.apache.james.transport.matchers.HasAttachment
 
hasComponent(Object) - Method in class org.apache.james.core.AvalonMailStore
 
hasCreateRights(String) - Method in interface org.apache.james.imapserver.Mailbox
Establishes if specified user has create rights for this mailbox.
hasCreateRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
hasDeleteRights(String) - Method in interface org.apache.james.imapserver.ACL
 
hasDeleteRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
hashCode() - Method in class org.apache.mailet.MailAddress
Return a hashCode for this object which should be identical for addresses which are equivalent.
hasInsertRights(String) - Method in interface org.apache.james.imapserver.ACL
 
hasInsertRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
hasKeepSeenRights(String) - Method in interface org.apache.james.imapserver.ACL
 
hasKeepSeenRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
hasLocalAccess(String) - Method in interface org.apache.james.imapserver.Host
Establishes if the specified user can access any mailboxes on this host.
hasLocalAccess(String) - Method in class org.apache.james.imapserver.JamesHost
Establishes if the specified user can access any mailboxes on this host.
hasLookupRights(String) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
hasLookupRights(String) - Method in interface org.apache.james.imapserver.Mailbox
Establishes if specified user has lookup rights for this mailbox.
hasLookupRights(String) - Method in class org.apache.james.imapserver.FileMailbox
Helper boolean methods.
hasLookupRights(String) - Method in interface org.apache.james.imapserver.FolderRecord
Indicates if given user has lookup rights for this mailbox.
hasReadRights(String) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
hasReadRights(String) - Method in interface org.apache.james.imapserver.ACL
Helper boolean methods.
hasReadRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
hasReadRights(String) - Method in interface org.apache.james.imapserver.FolderRecord
Indicates if given user has read rights for this mailbox.
hasWriteRights(String) - Method in interface org.apache.james.imapserver.ACL
 
hasWriteRights(String) - Method in class org.apache.james.imapserver.FileMailbox
 
HEADERLIMIT - Static variable in class org.apache.james.Constants
 
helloName - Variable in class org.apache.james.BaseConnectionHandler
 
Host - interface org.apache.james.imapserver.Host.
A host machine that has an IMAP4rev1 messaging server.
HostIs - class org.apache.james.transport.matchers.HostIs.
 
HostIs() - Constructor for class org.apache.james.transport.matchers.HostIs
 
HostIsLocal - class org.apache.james.transport.matchers.HostIsLocal.
 
HostIsLocal() - Constructor for class org.apache.james.transport.matchers.HostIsLocal
 

I

Identity - class org.apache.james.transport.mailets.debug.Identity.
Opposite of Null Mailet.
Identity() - Constructor for class org.apache.james.transport.mailets.debug.Identity
 
IF_CREATED_LOCAL - Static variable in class org.apache.james.imapserver.MailboxException
 
IF_CREATED_REMOTE - Static variable in class org.apache.james.imapserver.MailboxException
 
IMAP_HOST - Static variable in interface org.apache.james.imapserver.Host
 
IMAP_SYSTEM - Static variable in interface org.apache.james.imapserver.IMAPSystem
 
ImapRequest - class org.apache.james.imapserver.ImapRequest.
An single client request to an IMAP server, with necessary details for command processing
ImapRequest(SingleThreadedConnectionHandler) - Constructor for class org.apache.james.imapserver.ImapRequest
 
IMAPServer - class org.apache.james.imapserver.IMAPServer.
The Server listens on a specified port and passes connections to a ConnectionHandler.
IMAPServer() - Constructor for class org.apache.james.imapserver.IMAPServer
 
IMAPSystem - interface org.apache.james.imapserver.IMAPSystem.
An IMAP4rev1 messaging system, possible containing multiple Hosts.
init() - Method in class org.apache.james.transport.mailets.JDBCAlias
 
init() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
init() - Method in class org.apache.james.transport.mailets.RemoteDelivery
 
init() - Method in class org.apache.james.transport.mailets.ToProcessor
 
init() - Method in class org.apache.james.transport.mailets.AvalonListservManager
 
init() - Method in class org.apache.james.transport.mailets.ToRepository
 
init() - Method in class org.apache.james.transport.mailets.AddFooter
 
init() - Method in class org.apache.james.transport.mailets.NotifyPostmaster
 
init() - Method in class org.apache.james.transport.mailets.NotifySender
 
init() - Method in class org.apache.james.transport.mailets.Forward
 
init() - Method in class org.apache.james.transport.mailets.Redirect
init will setup static values for sender, recipients, message text, and reply to
if isStatic() returns true it calls getSender(), getReplyTo(), getMessage(), and getRecipients() and getTo()
init() - Method in class org.apache.james.transport.matchers.RecipientIs
 
init() - Method in class org.apache.james.transport.matchers.UserIs
 
init() - Method in class org.apache.james.transport.matchers.InSpammerBlacklist
 
init() - Method in class org.apache.james.transport.matchers.RemoteAddrNotInNetwork
 
init() - Method in class org.apache.james.transport.matchers.NESSpamCheck
 
init() - Method in class org.apache.james.transport.matchers.SenderIs
 
init() - Method in class org.apache.james.transport.matchers.RemoteAddrInNetwork
 
init() - Method in class org.apache.james.transport.matchers.HostIs
 
init() - Method in class org.apache.james.transport.matchers.CommandForListserv
 
init() - Method in class org.apache.james.transport.matchers.RelayLimit
 
init() - Method in class org.apache.james.transport.matchers.SizeGreaterThan
 
init() - Method in class org.apache.mailet.GenericMailet
A convenience method which can be overridden so that there's no need to call super.init(config).
init() - Method in class org.apache.mailet.GenericMatcher
A convenience method which can be overridden so that there's no need to call super.init(config).
init(File, String, Connection, Map) - Method in class org.apache.james.util.SqlResources
Configures a DbResources object to provide SQL statements from a file.
init(MailetConfig) - Method in class org.apache.mailet.GenericMailet
Called by the mailet container to indicate to a mailet that the mailet is being placed into service.
init(MailetConfig) - Method in interface org.apache.mailet.Mailet
Called by the mailet container to indicate to a mailet that the mailet is being placed into service.
init(MatcherConfig) - Method in class org.apache.mailet.GenericMatcher
Called by the matcher container to indicate to a matcher that the matcher is being placed into service.
init(MatcherConfig) - Method in interface org.apache.mailet.Matcher
Called by the mailet container to indicate to a matcher that the matcher is being placed into service.
initialize() - Method in class org.apache.james.James
 
initialize() - Method in class org.apache.james.core.AvalonMailStore
 
initialize() - Method in class org.apache.james.core.AvalonUsersStore
 
initialize() - Method in class org.apache.james.dnsserver.DNSServer
 
initialize() - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
initialize() - Method in class org.apache.james.imapserver.IMAPServer
 
initialize() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
initialize() - Method in class org.apache.james.imapserver.Flags
Initialisation - only for object creation not on deserialisation.
initialize() - Method in class org.apache.james.imapserver.FileMailbox
 
initialize() - Method in class org.apache.james.imapserver.JamesHost
 
initialize() - Method in class org.apache.james.imapserver.SimpleSystem
 
initialize() - Method in class org.apache.james.mailrepository.JDBCMailRepository
Initialises the JDBC repository.
initialize() - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
initialize() - Method in class org.apache.james.nntpserver.NNTPServer
 
initialize() - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
initialize() - Method in class org.apache.james.pop3server.POP3Server
 
initialize() - Method in class org.apache.james.remotemanager.RemoteManager
 
initialize() - Method in class org.apache.james.smtpserver.SMTPServer
 
initialize() - Method in class org.apache.james.transport.JamesSpoolManager
 
initialize() - Method in class org.apache.james.transport.LinearProcessor
 
initialize() - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
initialize() - Method in class org.apache.james.userrepository.UsersFileRepository
 
initialize() - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Initialises the JDBC repository.
initialize() - Method in class org.apache.james.userrepository.DefaultJamesUser
Call initialize when creating a new instance.
INSERT_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
InSpammerBlacklist - class org.apache.james.transport.matchers.InSpammerBlacklist.
Checks the network IP address of the sending server against a blacklist of spammers.
InSpammerBlacklist() - Constructor for class org.apache.james.transport.matchers.InSpammerBlacklist
 
InternetPrintWriter - class org.apache.james.util.InternetPrintWriter.
 
InternetPrintWriter(OutputStream) - Constructor for class org.apache.james.util.InternetPrintWriter
 
InternetPrintWriter(OutputStream, boolean) - Constructor for class org.apache.james.util.InternetPrintWriter
 
InternetPrintWriter(Writer) - Constructor for class org.apache.james.util.InternetPrintWriter
 
InternetPrintWriter(Writer, boolean) - Constructor for class org.apache.james.util.InternetPrintWriter
 
isAnswered() - Method in class org.apache.james.imapserver.Flags
 
isAttachmentsAllowed() - Method in class org.apache.james.transport.mailets.GenericListserv
Returns whether this listserv allow attachments
isAttachmentsAllowed() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
isAuthenticated() - Method in class org.apache.james.nntpserver.AuthState
 
isBadCredentials() - Method in class org.apache.james.AuthenticationException
 
isDeleted() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
isDeleted() - Method in class org.apache.james.imapserver.Flags
 
isDeleted() - Method in interface org.apache.james.imapserver.FolderRecord
Returns whether mailbox has been deleted.
isDraft() - Method in class org.apache.james.imapserver.Flags
 
isFlagged() - Method in class org.apache.james.imapserver.Flags
 
isHomeServer(String) - Method in interface org.apache.james.imapserver.Host
Establishes whether this host is the Home Server for the specified user.
isHomeServer(String) - Method in class org.apache.james.imapserver.JamesHost
Establishes whether this host is the Home Server for the specified user.
isLocalServer(String) - Method in class org.apache.james.James
 
isLocalServer(String) - Method in interface org.apache.james.services.MailServer
Checks if a server is serviced by mail context
isLocalServer(String) - Method in interface org.apache.mailet.MailetContext
Checks if a server is serviced by mail context
isLocalUser(String) - Method in class org.apache.james.James
 
isLocalUser(String) - Method in interface org.apache.mailet.MailetContext
Checks if a user account is exists in the mail context.
isLocked(Object) - Method in class org.apache.james.util.Lock
 
isMarked() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
isMarked() - Method in interface org.apache.james.imapserver.Mailbox
Indicates that messages have been added since this mailbox was last selected by any user.
isMarked() - Method in class org.apache.james.imapserver.FileMailbox
Indicates that messages have been added since this mailbox was last selected by any user.
isMarked() - Method in interface org.apache.james.imapserver.FolderRecord
Indicates if the mailbox is marked.
isMembersOnly() - Method in class org.apache.james.transport.mailets.GenericListserv
Returns whether this list should restrict to senders only
isMembersOnly() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
isMimeType(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
isModified() - Method in class org.apache.james.core.MimeMessageWrapper
Special methods you can call
isNameInUse() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
isNameInUse() - Method in interface org.apache.james.imapserver.FolderRecord
Returns unavailability of name for a new mailbox.
isNotSelectableByAnyone() - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
isNotSelectableByAnyone() - Method in interface org.apache.james.imapserver.Mailbox
 
isNotSelectableByAnyone() - Method in class org.apache.james.imapserver.FileMailbox
 
isNotSelectableByAnyone() - Method in interface org.apache.james.imapserver.FolderRecord
 
isPostAllowed() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
isReadOnly() - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
isReadOnly() - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
 
isReadOnly(String) - Method in interface org.apache.james.imapserver.Mailbox
Indicates state in which the mailbox will be opened by specified user.
isReadOnly(String) - Method in class org.apache.james.imapserver.FileMailbox
Indicates state in which the mailbox will be opened by specified user.
isRecent() - Method in class org.apache.james.imapserver.Flags
 
isRemote() - Method in class org.apache.james.imapserver.MailboxException
 
isReplyToList() - Method in class org.apache.james.transport.mailets.GenericListserv
Returns whether listserv should add reply-to header
isReplyToList() - Method in class org.apache.james.transport.mailets.AvalonListserv
 
isSeen(String) - Method in class org.apache.james.imapserver.Flags
 
isSelectable(String) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
isSelectable(String) - Method in interface org.apache.james.imapserver.Mailbox
Indicates if this folder may be selected by the specified user.
isSelectable(String) - Method in class org.apache.james.imapserver.FileMailbox
Indicates if this folder may be selected by the specified user.
isSelectable(String) - Method in interface org.apache.james.imapserver.FolderRecord
A folder is selectable by a given user if both it is not NotSelectableByAnyone and the named user has read rights.
isSet(Flags.Flag) - Method in class org.apache.james.core.MimeMessageWrapper
 
isSet(String) - Method in class org.apache.james.core.MailHeaders
 
IsSingleRecipient - class org.apache.james.transport.matchers.IsSingleRecipient.
 
IsSingleRecipient() - Constructor for class org.apache.james.transport.matchers.IsSingleRecipient
 
isStatic() - Method in class org.apache.james.transport.mailets.Redirect
return true to reduce calls to getTo, getSender, getRecipients, getReplyTo amd getMessage where these values don't change (eg hard coded, or got at startup from the mailet config)
return false where any of these methods generate their results dynamically eg in response to the message being processed, or by refrence to a repository of users
isUserNotKnown() - Method in class org.apache.james.AuthenticationException
 
isValid() - Method in class org.apache.james.core.MailHeaders
 

J

James - class org.apache.james.James.
Core class for JAMES.
James() - Constructor for class org.apache.james.James
 
JamesHost - class org.apache.james.imapserver.JamesHost.
A single host that has an IMAP4rev1 messaging server.
JamesHost() - Constructor for class org.apache.james.imapserver.JamesHost
 
JamesSpoolManager - class org.apache.james.transport.JamesSpoolManager.
 
JamesSpoolManager() - Constructor for class org.apache.james.transport.JamesSpoolManager
 
JamesUser - interface org.apache.james.services.JamesUser.
Interface for objects representing users of an email/ messaging system.
JamesUsersJdbcRepository - class org.apache.james.userrepository.JamesUsersJdbcRepository.
A Jdbc-backed UserRepository which handles User instances of the DefaultJamesUser class, or any superclass.
JamesUsersJdbcRepository() - Constructor for class org.apache.james.userrepository.JamesUsersJdbcRepository
 
JDBCAlias - class org.apache.james.transport.mailets.JDBCAlias.
Rewrites recipient addresses based on a database table.
JDBCAlias() - Constructor for class org.apache.james.transport.mailets.JDBCAlias
 
JDBCMailRepository - class org.apache.james.mailrepository.JDBCMailRepository.
Implementation of a MailRepository on a database.
JDBCMailRepository() - Constructor for class org.apache.james.mailrepository.JDBCMailRepository
 
JDBCSpoolRepository - class org.apache.james.mailrepository.JDBCSpoolRepository.
Implementation of a SpoolRepository on a database.
JDBCSpoolRepository() - Constructor for class org.apache.james.mailrepository.JDBCSpoolRepository
 

K

KEEP_SEEN_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 

L

last - Variable in class org.apache.james.smtpserver.SMTPInputStream
 
LinearProcessor - class org.apache.james.transport.LinearProcessor.
 
LinearProcessor() - Constructor for class org.apache.james.transport.LinearProcessor
 
list() - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
list() - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
list() - Method in interface org.apache.james.services.MailRepository
List string keys of messages in repository.
list() - Method in interface org.apache.james.services.UsersRepository
List users in repository.
list() - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
list() - Method in class org.apache.james.userrepository.AbstractUsersRepository
List users in repository.
list() - Method in class org.apache.james.userrepository.UsersFileRepository
 
listAllUsers() - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns a list populated with all of the Users in the repository.
listAllUsers() - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Returns a list populated with all of the Users in the repository.
LISTGroup.Factory - class org.apache.james.nntpserver.LISTGroup.Factory.
 
LISTGroup.Factory() - Constructor for class org.apache.james.nntpserver.LISTGroup.Factory
 
listMailboxes(String, String, String, boolean) - Method in interface org.apache.james.imapserver.Host
Returns an iterator over an unmodifiable collection of Strings representing mailboxes on this host and their attributes.
listMailboxes(String, String, String, boolean) - Method in class org.apache.james.imapserver.JamesHost
Returns an iterator over an unmodifiable collection of Strings representing mailboxes on this host and their attributes.
listUIDs(String) - Method in interface org.apache.james.imapserver.Mailbox
Lists uids of messages in mailbox indexed by MSN.
listUIDs(String) - Method in class org.apache.james.imapserver.FileMailbox
Lists uids of messages in mailbox indexed by MSN.
listUserNames() - Method in class org.apache.james.userrepository.AbstractUsersRepository
Produces the complete list of User names, with correct case.
ListUsersJdbcRepository - class org.apache.james.userrepository.ListUsersJdbcRepository.
A very lightweight UserRepository, which persists a list of user names in a database.
ListUsersJdbcRepository() - Constructor for class org.apache.james.userrepository.ListUsersJdbcRepository
 
LOCAL_BUT_DELETED - Static variable in class org.apache.james.imapserver.MailboxException
 
LOCAL_USERS - Static variable in class org.apache.james.Constants
 
LocalDelivery - class org.apache.james.transport.mailets.LocalDelivery.
Receive a Mail from JamesSpoolManager and takes care of delivery the message to local inboxes.
LocalDelivery() - Constructor for class org.apache.james.transport.mailets.LocalDelivery
 
Lock - class org.apache.james.util.Lock.
 
Lock() - Constructor for class org.apache.james.util.Lock
 
lock(Object) - Method in class org.apache.james.util.Lock
 
lock(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
lock(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
lock(String) - Method in interface org.apache.james.services.MailRepository
Obtains a lock on a message identified by key
log(String) - Method in class org.apache.james.James
 
log(String) - Method in class org.apache.mailet.GenericMailet
Writes the specified message to a mailet log file, prepended by the mailet's name.
log(String) - Method in class org.apache.mailet.GenericMatcher
Writes the specified message to a matcher log file, prepended by the matcher's name.
log(String) - Method in interface org.apache.mailet.MailetContext
Writes the specified message to a mailet log file, usually an event log.
log(String, Throwable) - Method in class org.apache.james.James
 
log(String, Throwable) - Method in class org.apache.mailet.GenericMailet
Writes an explanatory message and a stack trace for a given Throwable exception to the mailet log file, prepended by the mailet's name.
log(String, Throwable) - Method in class org.apache.mailet.GenericMatcher
Writes an explanatory message and a stack trace for a given Throwable exception to the matcher log file, prepended by the matcher's name.
log(String, Throwable) - Method in interface org.apache.mailet.MailetContext
Writes an explanatory message and a stack trace for a given Throwable exception to the mailet log file.
logACE(AccessControlException) - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
logAZE(AuthorizationException) - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
LOOKUP_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
lookup(String, short) - Method in class org.apache.james.dnsserver.DNSServer
 

M

m_sqlParameters - Variable in class org.apache.james.userrepository.AbstractJdbcUsersRepository
 
Mail - interface org.apache.mailet.Mail.
Wrap a MimeMessage with routing information (from SMTP) such as SMTP specified recipients, sender, and ip address and hostname of sending server.
MAIL - Static variable in interface org.apache.james.services.MailRepository
Define a MAIL repository.
MAIL_SERVER - Static variable in class org.apache.james.transport.Resources
 
MailAddress - class org.apache.mailet.MailAddress.
A representation of an email address.
MailAddress(InternetAddress) - Constructor for class org.apache.mailet.MailAddress
Constructs a MailAddress from a JavaMail InternetAddress, using only the email address portion, discarding the personal name.
MailAddress(String) - Constructor for class org.apache.mailet.MailAddress
Construct a MailAddress parsing the provided String object.
MailAddress(String, String) - Constructor for class org.apache.mailet.MailAddress
Construct a MailAddress with the provided personal name and email address.
Mailbox - interface org.apache.james.imapserver.Mailbox.
Interface for objects representing an IMAP4rev1 mailbox (folder).
MAILBOX_FILE_NAME - Static variable in class org.apache.james.imapserver.FileMailbox
 
MailboxEvent - class org.apache.james.imapserver.MailboxEvent.
EventObject representing a change in a Mailbox which needs to be communicated to MailboxEventListeners.
MailboxEvent(Object, String) - Constructor for class org.apache.james.imapserver.MailboxEvent
 
MailboxEventListener - interface org.apache.james.imapserver.MailboxEventListener.
Interface for objects that need to be informed of changes in a Mailbox.
MailboxEventSource - interface org.apache.james.imapserver.MailboxEventSource.
Interface for objects that are sources for Mailbox Events.
MailboxException - exception org.apache.james.imapserver.MailboxException.
Thrown on an inappropriate attempt to reference a mailbox.
MailboxException(String) - Constructor for class org.apache.james.imapserver.MailboxException
Construct a new MailboxException instance.
MailboxException(String, String) - Constructor for class org.apache.james.imapserver.MailboxException
Construct a new MailBoxException instance.
MailboxException(String, String, String) - Constructor for class org.apache.james.imapserver.MailboxException
Construct a new MailBoxException instance.
Mailet - interface org.apache.mailet.Mailet.
Draft of a Mailet inteface.
MAILET_LOADER - Static variable in class org.apache.james.transport.Resources
 
MailetConfig - interface org.apache.mailet.MailetConfig.
A mailet configuration object used by a mailet container used to pass information to a mailet during initialization.
MailetConfigImpl - class org.apache.james.core.MailetConfigImpl.
 
MailetConfigImpl() - Constructor for class org.apache.james.core.MailetConfigImpl
 
MailetContext - interface org.apache.mailet.MailetContext.
Defines a set of methods that a mailet or matcher uses to communicate with its mailet container, for example, to send a new message, to deliver a message locally, or write to a log file.
MailetException - exception org.apache.mailet.MailetException.
Defines a general exception a mailet can throw when it encounters difficulty.
MailetException() - Constructor for class org.apache.mailet.MailetException
Constructs a new mailet exception.
MailetException(String) - Constructor for class org.apache.mailet.MailetException
Constructs a new mailet exception with the specified message.
MailetException(String, Exception) - Constructor for class org.apache.mailet.MailetException
Constructs a new mailet exception when the mailet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation, including a description message.
MailetLoader - class org.apache.james.transport.MailetLoader.
 
MailetLoader() - Constructor for class org.apache.james.transport.MailetLoader
 
MailHeaders - class org.apache.james.core.MailHeaders.
This interface defines a container for mail headers.
MailHeaders() - Constructor for class org.apache.james.core.MailHeaders
 
MailHeaders(InputStream) - Constructor for class org.apache.james.core.MailHeaders
 
MailImpl - class org.apache.james.core.MailImpl.
Wrap a MimeMessage adding routing informations (from SMTP) and same simple API.
MailImpl() - Constructor for class org.apache.james.core.MailImpl
 
MailImpl(String, MailAddress, Collection) - Constructor for class org.apache.james.core.MailImpl
 
MailImpl(String, MailAddress, Collection, InputStream) - Constructor for class org.apache.james.core.MailImpl
 
MailImpl(String, MailAddress, Collection, MimeMessage) - Constructor for class org.apache.james.core.MailImpl
 
MailRepository - interface org.apache.james.services.MailRepository.
Interface for a Repository to store Mails.
MailServer - interface org.apache.james.services.MailServer.
The interface for Phoenix blocks to the James MailServer
MailStore - interface org.apache.james.services.MailStore.
Interface for an object which provides MailRepositories or SpoolRepositories
Main - class org.apache.james.Main.
This is a fake class to display an error message if you try to execute James without having Avalon installed.
Main() - Constructor for class org.apache.james.Main
 
main(String[]) - Static method in class org.apache.james.Main
 
main(String[]) - Static method in class org.apache.james.James
 
main(String[]) - Static method in class org.apache.james.security.DigestUtil
Command line interface.
main(String[]) - Static method in class org.apache.james.testing.NNTPClient
 
main(String[]) - Static method in class org.apache.james.testing.MultiThreadDeliveryPounder
 
main(String[]) - Static method in class org.apache.james.testing.POP3Hammering
 
markDeleted(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Marks a message for deletion given a message sequence number.
markDeleted(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Marks a message for deletion given a message sequence number.
markDeletedUID(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Marks a message for deletion given a unique identifier.
markDeletedUID(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Marks a message for deletion given a unique identifier.
MATCH_LOADER - Static variable in class org.apache.james.transport.Resources
 
match(Mail) - Method in class org.apache.james.transport.matchers.IsSingleRecipient
 
match(Mail) - Method in class org.apache.james.transport.matchers.InSpammerBlacklist
 
match(Mail) - Method in class org.apache.james.transport.matchers.RemoteAddrNotInNetwork
 
match(Mail) - Method in class org.apache.james.transport.matchers.SubjectIs
 
match(Mail) - Method in class org.apache.james.transport.matchers.SubjectStartsWith
 
match(Mail) - Method in class org.apache.james.transport.matchers.NESSpamCheck
 
match(Mail) - Method in class org.apache.james.transport.matchers.SenderIs
 
match(Mail) - Method in class org.apache.james.transport.matchers.RemoteAddrInNetwork
 
match(Mail) - Method in class org.apache.james.transport.matchers.All
 
match(Mail) - Method in class org.apache.james.transport.matchers.RelayLimit
 
match(Mail) - Method in class org.apache.james.transport.matchers.SenderInFakeDomain
 
match(Mail) - Method in class org.apache.james.transport.matchers.SizeGreaterThan
 
match(Mail) - Method in class org.apache.james.transport.matchers.HasAttachment
 
match(Mail) - Method in class org.apache.mailet.GenericMatcher
Called by the matcher container to allow the matcher to process a message.
match(Mail) - Method in class org.apache.mailet.GenericRecipientMatcher
Matches each recipient one by one through matchRecipient(MailAddress recipient) method.
match(Mail) - Method in interface org.apache.mailet.Matcher
Takes a Mail message, looks at any pertinent information, and then returns a subset of recipients that meet the "match" conditions.
matcher - Variable in class org.apache.james.transport.matchers.NESSpamCheck
 
Matcher - interface org.apache.mailet.Matcher.
This interface define the behaviour of the message "routing" inside the mailet container.
MatcherConfig - interface org.apache.mailet.MatcherConfig.
A matcher configuration object used by a mailet container used to pass information to a matcher during initialization.
MatcherConfigImpl - class org.apache.james.core.MatcherConfigImpl.
The implementation of the configuration object for a Matcher.
MatcherConfigImpl() - Constructor for class org.apache.james.core.MatcherConfigImpl
 
matchesName(String) - Method in interface org.apache.james.imapserver.Mailbox
Returns true if the argument is the relative or absolute name of this mailbox
matchesName(String) - Method in class org.apache.james.imapserver.FileMailbox
Returns true if the argument is the relative or absolute name of this mailbox
MatchLoader - class org.apache.james.transport.MatchLoader.
 
MatchLoader() - Constructor for class org.apache.james.transport.MatchLoader
 
matchRecipient(MailAddress) - Method in class org.apache.james.transport.matchers.RecipientIs
 
matchRecipient(MailAddress) - Method in class org.apache.james.transport.matchers.UserIs
 
matchRecipient(MailAddress) - Method in class org.apache.james.transport.matchers.RecipientIsLocal
 
matchRecipient(MailAddress) - Method in class org.apache.james.transport.matchers.HostIsLocal
 
matchRecipient(MailAddress) - Method in class org.apache.james.transport.matchers.HostIs
 
matchRecipient(MailAddress) - Method in class org.apache.james.transport.matchers.CommandForListserv
 
matchRecipient(MailAddress) - Method in class org.apache.mailet.GenericRecipientMatcher
Simple check to match exclusively on the email address (not message information).
MDA - Static variable in interface org.apache.james.services.MailServer
Reserved user name for the mail delivery agent for multi-user mailboxes
membersOnly - Variable in class org.apache.james.transport.mailets.AvalonListserv
 
MESG_FAILED - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
MessageAttributes - interface org.apache.james.imapserver.MessageAttributes.
Interface for objects holding IMAP4rev1 Message Attributes.
MessageHeader - class org.apache.james.imapserver.MessageHeader.
Class for holding the name-value pairs of an RFC822 or MIME header.
MessageHeader(String) - Constructor for class org.apache.james.imapserver.MessageHeader
 
MessageHeader(String, String) - Constructor for class org.apache.james.imapserver.MessageHeader
 
MessageSizeException - exception org.apache.james.smtpserver.MessageSizeException.
This exceptions is used to indicate when a new MimeMessage has exceeded the maximum message size for the server, as configured in the conf file.
MessageSizeException() - Constructor for class org.apache.james.smtpserver.MessageSizeException
Default constructor that sets the message indicating message size error.
MimeMessageAvalonSource - class org.apache.james.mailrepository.MimeMessageAvalonSource.
 
MimeMessageAvalonSource(StreamRepository, String) - Constructor for class org.apache.james.mailrepository.MimeMessageAvalonSource
 
MimeMessageFileSource - class org.apache.james.imapserver.MimeMessageFileSource.
 
MimeMessageFileSource(String) - Constructor for class org.apache.james.imapserver.MimeMessageFileSource
 
MimeMessageInputStreamSource - class org.apache.james.core.MimeMessageInputStreamSource.
MimeMessageInputStreamSource.java Created:
MimeMessageInputStreamSource(String, InputStream) - Constructor for class org.apache.james.core.MimeMessageInputStreamSource
 
MimeMessageJDBCSource - class org.apache.james.mailrepository.MimeMessageJDBCSource.
This class points to a specific message in a repository.
MimeMessageJDBCSource(JDBCMailRepository, String, StreamRepository) - Constructor for class org.apache.james.mailrepository.MimeMessageJDBCSource
Construct a MimeMessageSource based on a JDBC repository, a key, and a stream repository (where we might store the message body)
MimeMessageSource - class org.apache.james.core.MimeMessageSource.
A source of a MimeMessage.
MimeMessageSource() - Constructor for class org.apache.james.core.MimeMessageSource
 
MimeMessageWrapper - class org.apache.james.core.MimeMessageWrapper.
This object wraps a MimeMessage, only loading the underlying MimeMessage object when needed.
MimeMessageWrapper(MimeMessageSource) - Constructor for class org.apache.james.core.MimeMessageWrapper
 
MimeMessageWrapper(Session, MimeMessageSource) - Constructor for class org.apache.james.core.MimeMessageWrapper
 
MultiThreadDeliveryPounder - class org.apache.james.testing.MultiThreadDeliveryPounder.
Creates numerous threads
MultiThreadDeliveryPounder(int, String) - Constructor for class org.apache.james.testing.MultiThreadDeliveryPounder
 

N

NAME_GIVEN - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
NESSpamCheck - class org.apache.james.transport.matchers.NESSpamCheck.
This is based on a sample filter.cfg for a Netscape Mail Server to stop spam.
NESSpamCheck() - Constructor for class org.apache.james.transport.matchers.NESSpamCheck
 
NNTPArticle - interface org.apache.james.nntpserver.repository.NNTPArticle.
 
NNTPClient - class org.apache.james.testing.NNTPClient.
 
NNTPClient() - Constructor for class org.apache.james.testing.NNTPClient
 
NNTPException - exception org.apache.james.nntpserver.NNTPException.
 
NNTPException(String) - Constructor for class org.apache.james.nntpserver.NNTPException
 
NNTPException(String, Throwable) - Constructor for class org.apache.james.nntpserver.NNTPException
 
NNTPException(Throwable) - Constructor for class org.apache.james.nntpserver.NNTPException
 
NNTPGroup - interface org.apache.james.nntpserver.repository.NNTPGroup.
 
NNTPHandler - class org.apache.james.nntpserver.NNTPHandler.
The NNTP protocol is defined by RFC 977.
NNTPHandler() - Constructor for class org.apache.james.nntpserver.NNTPHandler
 
NNTPLineReader - interface org.apache.james.nntpserver.repository.NNTPLineReader.
 
NNTPLineReaderImpl - class org.apache.james.nntpserver.repository.NNTPLineReaderImpl.
 
NNTPLineReaderImpl(BufferedReader) - Constructor for class org.apache.james.nntpserver.repository.NNTPLineReaderImpl
 
NNTPRepository - interface org.apache.james.nntpserver.repository.NNTPRepository.
 
NNTPRepositoryImpl - class org.apache.james.nntpserver.repository.NNTPRepositoryImpl.
 
NNTPRepositoryImpl() - Constructor for class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
NNTPServer - class org.apache.james.nntpserver.NNTPServer.
 
NNTPServer() - Constructor for class org.apache.james.nntpserver.NNTPServer
 
NNTPUtil - class org.apache.james.nntpserver.repository.NNTPUtil.
 
NNTPUtil() - Constructor for class org.apache.james.nntpserver.repository.NNTPUtil
 
NOT_LOCAL - Static variable in class org.apache.james.imapserver.MailboxException
 
NotifyPostmaster - class org.apache.james.transport.mailets.NotifyPostmaster.
Sends an error message to the sender of a message (that's typically landed in the error mail repository).
NotifyPostmaster() - Constructor for class org.apache.james.transport.mailets.NotifyPostmaster
 
NotifySender - class org.apache.james.transport.mailets.NotifySender.
Sends an error message to the sender of a message (that's typically landed in the error mail repository).
NotifySender() - Constructor for class org.apache.james.transport.mailets.NotifySender
 
Null - class org.apache.james.transport.mailets.Null.
Simpliest Mailet which destroy any incoming messages.
Null() - Constructor for class org.apache.james.transport.mailets.Null
 

O

org.apache.james - package org.apache.james
 
org.apache.james.core - package org.apache.james.core
 
org.apache.james.dnsserver - package org.apache.james.dnsserver
 
org.apache.james.imapserver - package org.apache.james.imapserver
 
org.apache.james.mailrepository - package org.apache.james.mailrepository
 
org.apache.james.nntpserver - package org.apache.james.nntpserver
 
org.apache.james.nntpserver.repository - package org.apache.james.nntpserver.repository
 
org.apache.james.pop3server - package org.apache.james.pop3server
 
org.apache.james.remotemanager - package org.apache.james.remotemanager
 
org.apache.james.security - package org.apache.james.security
 
org.apache.james.services - package org.apache.james.services
 
org.apache.james.smtpserver - package org.apache.james.smtpserver
 
org.apache.james.testing - package org.apache.james.testing
 
org.apache.james.transport - package org.apache.james.transport
 
org.apache.james.transport.mailets - package org.apache.james.transport.mailets
 
org.apache.james.transport.mailets.debug - package org.apache.james.transport.mailets.debug
 
org.apache.james.transport.matchers - package org.apache.james.transport.matchers
 
org.apache.james.userrepository - package org.apache.james.userrepository
 
org.apache.james.util - package org.apache.james.util
 
org.apache.mailet - package org.apache.mailet
 
OTHER_USERS - Static variable in interface org.apache.james.imapserver.IMAPSystem
 

P

patterns - Variable in class org.apache.james.transport.matchers.NESSpamCheck
 
POP3Hammering - class org.apache.james.testing.POP3Hammering.
Program that can be run multiple times to recreate the "stuck file" issue in Windows.
POP3Hammering(String, String, String) - Constructor for class org.apache.james.testing.POP3Hammering
 
POP3Handler - class org.apache.james.pop3server.POP3Handler.
 
POP3Handler() - Constructor for class org.apache.james.pop3server.POP3Handler
 
POP3Server - class org.apache.james.pop3server.POP3Server.
 
POP3Server() - Constructor for class org.apache.james.pop3server.POP3Server
 
POST_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
POSTMASTER - Static variable in class org.apache.james.Constants
 
PostmasterAlias - class org.apache.james.transport.mailets.PostmasterAlias.
Rewrites recipient addresses to make sure email for the postmaster is always handled.
PostmasterAlias() - Constructor for class org.apache.james.transport.mailets.PostmasterAlias
 
prepareMailbox(String, String, String) - Method in interface org.apache.james.imapserver.ACLMailbox
Set the details particular to this Mailbox.
prepareMailbox(String, String, String) - Method in class org.apache.james.imapserver.FileMailbox
 
println() - Method in class org.apache.james.util.InternetPrintWriter
 
println(boolean) - Method in class org.apache.james.util.InternetPrintWriter
 
println(char) - Method in class org.apache.james.util.InternetPrintWriter
 
println(char[]) - Method in class org.apache.james.util.InternetPrintWriter
 
println(double) - Method in class org.apache.james.util.InternetPrintWriter
 
println(float) - Method in class org.apache.james.util.InternetPrintWriter
 
println(int) - Method in class org.apache.james.util.InternetPrintWriter
 
println(long) - Method in class org.apache.james.util.InternetPrintWriter
 
println(Object) - Method in class org.apache.james.util.InternetPrintWriter
 
println(String) - Method in class org.apache.james.util.InternetPrintWriter
 
printUsage() - Static method in class org.apache.james.security.DigestUtil
For CLI only
PRIVATE - Static variable in interface org.apache.james.imapserver.IMAPSystem
 
process(MailImpl) - Method in class org.apache.james.transport.JamesSpoolManager
Process this mail message by the appropriate processor as designated in the state of the Mail object.

R

RCPT_VECTOR - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
READ_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
read() - Method in class org.apache.james.smtpserver.SizeLimitedInputStream
Overrides the read method of InputStream to call the read() method of the wrapped input stream.
read() - Method in class org.apache.james.smtpserver.SMTPInputStream
Read through the stream, checking for '\r\n.'
read() - Method in class org.apache.james.util.DebugInputStream
 
read() - Method in class org.apache.james.util.CharTerminatedInputStream
 
read(byte[], int, int) - Method in class org.apache.james.smtpserver.SMTPInputStream
Read through the stream, checking for '\r\n.'
readLine() - Method in interface org.apache.james.nntpserver.repository.NNTPLineReader
 
readLine() - Method in class org.apache.james.nntpserver.repository.NNTPLineReaderImpl
 
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Reads properties for a User from an open ResultSet.
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.ListUsersJdbcRepository
 
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
 
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
 
receiveEvent(MailboxEvent) - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
receiveEvent(MailboxEvent) - Method in interface org.apache.james.imapserver.MailboxEventListener
 
RECENT - Static variable in class org.apache.james.imapserver.Flags
 
RECENT_FLAG - Static variable in interface org.apache.james.imapserver.Mailbox
 
RecipientIs - class org.apache.james.transport.matchers.RecipientIs.
 
RecipientIs() - Constructor for class org.apache.james.transport.matchers.RecipientIs
 
RecipientIsLocal - class org.apache.james.transport.matchers.RecipientIsLocal.
 
RecipientIsLocal() - Constructor for class org.apache.james.transport.matchers.RecipientIsLocal
 
RECORD - Static variable in interface org.apache.james.imapserver.RecordRepository
 
RecordRepository - interface org.apache.james.imapserver.RecordRepository.
Interface for objects representing a Repository of FolderRecords.
Redirect - class org.apache.james.transport.mailets.Redirect.
A mailet providing configurable redirection services
This mailet can produce listserver, forward and notify behaviour, with the original message intact, attached, appended or left out altogether.
This built in functionality is controlled by the configuration as laid out below.
Redirect() - Constructor for class org.apache.james.transport.mailets.Redirect
 
registerRepository(Configuration) - Method in class org.apache.james.core.AvalonMailStore
 
reinitialize() - Method in interface org.apache.james.imapserver.ACLMailbox
Re-initialises mailbox when restored from storage.
reinitialize() - Method in class org.apache.james.imapserver.FileMailbox
Re-initialises mailbox after reading from file-system.
RelayLimit - class org.apache.james.transport.matchers.RelayLimit.
 
RelayLimit() - Constructor for class org.apache.james.transport.matchers.RelayLimit
 
release(Component) - Method in class org.apache.james.core.AvalonMailStore
 
releaseMailbox(String, ACLMailbox) - Method in interface org.apache.james.imapserver.Host
Releases a reference to a mailbox, allowing Host to do any housekeeping.
releaseMailbox(String, ACLMailbox) - Method in class org.apache.james.imapserver.JamesHost
Releases a reference to a mailbox, allowing Host to do any housekeeping.
REMOTE_IP - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
REMOTE_NAME - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
RemoteAddrInNetwork - class org.apache.james.transport.matchers.RemoteAddrInNetwork.
Checks the IP address of the sending server against a comma- delimited list of IP addresses.
RemoteAddrInNetwork() - Constructor for class org.apache.james.transport.matchers.RemoteAddrInNetwork
 
RemoteAddrNotInNetwork - class org.apache.james.transport.matchers.RemoteAddrNotInNetwork.
Checks the IP address of the sending server against a comma- delimited list of IP addresses.
RemoteAddrNotInNetwork() - Constructor for class org.apache.james.transport.matchers.RemoteAddrNotInNetwork
 
RemoteDelivery - class org.apache.james.transport.mailets.RemoteDelivery.
Receive a MessageContainer from JamesSpoolManager and takes care of delivery the message to remote hosts.
RemoteDelivery() - Constructor for class org.apache.james.transport.mailets.RemoteDelivery
 
RemoteManager - class org.apache.james.remotemanager.RemoteManager.
Provides a really rude network interface to administer James.
RemoteManager() - Constructor for class org.apache.james.remotemanager.RemoteManager
 
RemoteManagerHandler - class org.apache.james.remotemanager.RemoteManagerHandler.
Provides a really rude network interface to administer James.
RemoteManagerHandler() - Constructor for class org.apache.james.remotemanager.RemoteManagerHandler
 
remoteServer - Variable in class org.apache.james.imapserver.MailboxException
 
REMOVE_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
remove(MailImpl) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
remove(MailImpl) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
remove(MailImpl) - Method in interface org.apache.james.services.MailRepository
Removes a specified message
remove(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
remove(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
remove(String) - Method in interface org.apache.james.services.MailRepository
Removes a message identified by key.
removeAddress(MailAddress) - Method in class org.apache.james.transport.mailets.GenericListservManager
Removes an address from the listserv.
removeAddress(MailAddress) - Method in class org.apache.james.transport.mailets.AvalonListservManager
 
removeAttribute(String) - Method in class org.apache.james.James
 
removeAttribute(String) - Method in interface org.apache.mailet.MailetContext
Removes the attribute with the given name from the mailet context.
removeGroupFromUser(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
removeHeader(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
removeMailboxEventListener(MailboxEventListener) - Method in interface org.apache.james.imapserver.MailboxEventSource
Deregisters a MailboxEventListener.
removeMailboxEventListener(MailboxEventListener) - Method in interface org.apache.james.imapserver.Mailbox
 
removeMailboxEventListener(MailboxEventListener) - Method in class org.apache.james.imapserver.FileMailbox
 
removeUser(String) - Method in interface org.apache.james.services.UsersRepository
Removes a user from the repository
removeUser(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
removeUser(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Removes a user from the repository
removeUser(String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
renameMailbox(String, String, String) - Method in interface org.apache.james.imapserver.Host
Renames an existing MailBox.
renameMailbox(String, String, String) - Method in class org.apache.james.imapserver.JamesHost
Renames an existing MailBox.
reply(boolean) - Method in class org.apache.james.core.MimeMessageWrapper
 
replyToList - Variable in class org.apache.james.transport.mailets.AvalonListserv
 
repositoryName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
Resources - class org.apache.james.transport.Resources.
 
Resources() - Constructor for class org.apache.james.transport.Resources
 
retrieve(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Retrieves a message given a message sequence number.
retrieve(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Retrieves a message given a message sequence number.
retrieve(String) - Method in interface org.apache.james.imapserver.RecordRepository
Retrieves a folder record given the folder's full name.
retrieve(String) - Method in class org.apache.james.imapserver.DefaultRecordRepository
 
retrieve(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
retrieve(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
retrieve(String) - Method in interface org.apache.james.services.MailRepository
Retrieves a message given a key.
retrieveUID(int, String) - Method in interface org.apache.james.imapserver.Mailbox
Retrieves a message given a unique identifier.
retrieveUID(int, String) - Method in class org.apache.james.imapserver.FileMailbox
Retrieves a message given a unique identifier.
RFC822Date - class org.apache.james.util.RFC822Date.
A utility class to allow creation of RFC822 date strings from Dates and dates from RFC822 strings
It provides for conversion between timezones, And easy manipulation of RFC822 dates
example - current timestamp: String nowdate = new RFC822Date().toString()
example - convert into java.util.Date: Date usedate = new RFC822Date("3 Oct 2001 08:32:44 -0000").getDate()
example - convert to timezone: String yourdate = new RFC822Date("3 Oct 2001 08:32:44 -0000", "GMT+02:00").toString()
example - convert to local timezone: String mydate = new RFC822Date("3 Oct 2001 08:32:44 -0000").toString()
RFC822Date() - Constructor for class org.apache.james.util.RFC822Date
creates a current timestamp using this machines system timezone
RFC822Date(Date) - Constructor for class org.apache.james.util.RFC822Date
creates object using date supplied and this machines system timezone
RFC822Date(Date, String) - Constructor for class org.apache.james.util.RFC822Date
creates object using date supplied and the timezone string supplied
useTZ can be either an abbreviation such as "PST", a full name such as "America/Los_Angeles",
or a custom ID such as "GMT-8:00".
Note that this is dependant on java.util.TimeZone
Note that the support of abbreviations is for JDK 1.1.x compatibility only and full names should be used.
RFC822Date(String) - Constructor for class org.apache.james.util.RFC822Date
creates object from RFC822 date string supplied and the system default time zone
In practice it converts RFC822 date string to the local timezone
RFC822Date(String, String) - Constructor for class org.apache.james.util.RFC822Date
creates object from RFC822 date string supplied using the supplied time zone string
RFC822DateFormat - class org.apache.james.util.RFC822DateFormat.
I suppose I could access some of the special messages within Sun's implementation of the JavaMail API, but I've always been told not to do that.
RFC822DateFormat() - Constructor for class org.apache.james.util.RFC822DateFormat
 
RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
ROLE - Static variable in interface org.apache.james.imapserver.IMAPSystem
 
ROLE - Static variable in interface org.apache.james.imapserver.Host
 
ROLE - Static variable in interface org.apache.james.services.DNSServer
 
ROLE - Static variable in interface org.apache.james.services.UsersRepository
 
ROLE - Static variable in interface org.apache.james.services.UsersStore
 
ROLE - Static variable in interface org.apache.james.services.MailStore
 
ROLE - Static variable in interface org.apache.james.services.MailServer
 
run() - Method in class org.apache.james.testing.MultiThreadDeliveryPounder
 
run() - Method in class org.apache.james.transport.JamesSpoolManager
This routinely checks the message spool for messages, and processes them as necessary
run() - Method in class org.apache.james.transport.mailets.RemoteDelivery
Handles checking the outgoing spool for new mail and delivering them if there are any

S

saveChanges() - Method in class org.apache.james.core.MimeMessageWrapper
 
SEEN - Static variable in class org.apache.james.imapserver.Flags
 
select(Object) - Method in class org.apache.james.core.AvalonMailStore
 
SENDER - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
SenderInFakeDomain - class org.apache.james.transport.matchers.SenderInFakeDomain.
Does a DNS lookup (MX and A/CNAME records) on the sender's domain.
SenderInFakeDomain() - Constructor for class org.apache.james.transport.matchers.SenderInFakeDomain
 
SenderIs - class org.apache.james.transport.matchers.SenderIs.
 
SenderIs() - Constructor for class org.apache.james.transport.matchers.SenderIs
 
sendMail(Mail) - Method in class org.apache.james.James
 
sendMail(Mail) - Method in interface org.apache.james.services.MailServer
Pass a Mail to this MailServer for processing
sendMail(MailAddress, Collection, InputStream) - Method in class org.apache.james.James
 
sendMail(MailAddress, Collection, InputStream) - Method in interface org.apache.james.services.MailServer
Pass a MimeMessage to this MailServer for processing
sendMail(MailAddress, Collection, MimeMessage) - Method in class org.apache.james.James
 
sendMail(MailAddress, Collection, MimeMessage) - Method in interface org.apache.james.services.MailServer
Pass a MimeMessage to this MailServer for processing
sendMail(MailAddress, Collection, MimeMessage) - Method in interface org.apache.mailet.MailetContext
Send an outgoing message to the top of this mailet container's root queue.
sendMail(MailAddress, Collection, MimeMessage, String) - Method in class org.apache.james.James
 
sendMail(MailAddress, Collection, MimeMessage, String) - Method in interface org.apache.mailet.MailetContext
Send an outgoing message to the top of this mailet container queue for the appropriate processor that is specified.
sendMail(MimeMessage) - Method in class org.apache.james.James
 
sendMail(MimeMessage) - Method in interface org.apache.mailet.MailetContext
Send an outgoing message to the top of this mailet container's root queue.
serialVersionUID - Static variable in class org.apache.james.core.MailImpl
 
serialVersionUID - Static variable in class org.apache.mailet.MailAddress
 
SERVER_NAME - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
SERVER_NAMES - Static variable in class org.apache.james.Constants
 
SERVER_TYPE - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
ServerTime - class org.apache.james.transport.mailets.ServerTime.
Returns the current time for the mail server.
ServerTime() - Constructor for class org.apache.james.transport.mailets.ServerTime
 
service() - Method in class org.apache.james.imapserver.CommandFetch
Implements IMAP fetch commands given an ImapRequest.
service() - Method in class org.apache.james.imapserver.CommandStore
Implements IMAP store commands given an ImapRequest.
service(Mail) - Method in class org.apache.james.transport.mailets.JDBCAlias
 
service(Mail) - Method in class org.apache.james.transport.mailets.UseHeaderRecipients
Process an incoming email, removing the currently identified recipients and replacing them with the recipients indicated in the Mail-For, To and Cc headers of the actual email.
service(Mail) - Method in class org.apache.james.transport.mailets.Null
 
service(Mail) - Method in class org.apache.james.transport.mailets.GenericListservManager
Processes the message.
service(Mail) - Method in class org.apache.james.transport.mailets.GenericListserv
Processes the message.
service(Mail) - Method in class org.apache.james.transport.mailets.RemoteDelivery
For this message, we take the list of recipients, organize these into distinct servers, and duplicate the message for each of these servers, and then call the deliver (messagecontainer) method for each server-specific messagecontainer ...
service(Mail) - Method in class org.apache.james.transport.mailets.ServerTime
Sends a message back to the sender indicating what time the server thinks it is.
service(Mail) - Method in class org.apache.james.transport.mailets.LocalDelivery
 
service(Mail) - Method in class org.apache.james.transport.mailets.ToProcessor
 
service(Mail) - Method in class org.apache.james.transport.mailets.ToRepository
 
service(Mail) - Method in class org.apache.james.transport.mailets.AddFooter
Takes the message and attaches a footer message to it.
service(Mail) - Method in class org.apache.james.transport.mailets.NotifyPostmaster
Sends a message back to the sender indicating what time the server thinks it is.
service(Mail) - Method in class org.apache.james.transport.mailets.NotifySender
Sends a message back to the sender with the message as to why it failed.
service(Mail) - Method in class org.apache.james.transport.mailets.Forward
 
service(Mail) - Method in class org.apache.james.transport.mailets.PostmasterAlias
 
service(Mail) - Method in class org.apache.james.transport.mailets.Redirect
Service does the hard work,and redirects the mail in the form specified
service(Mail) - Method in class org.apache.james.transport.mailets.debug.DumpSystemErr
 
service(Mail) - Method in class org.apache.james.transport.mailets.debug.Counter
 
service(Mail) - Method in class org.apache.james.transport.mailets.debug.ExceptionThrowingMailet
 
service(Mail) - Method in class org.apache.james.transport.mailets.debug.Identity
 
service(Mail) - Method in class org.apache.mailet.GenericMailet
Called by the mailet container to allow the mailet to process a message.
service(Mail) - Method in interface org.apache.mailet.Mailet
Called by the mailet container to allow the mailet to process to a message message.
service(MailImpl) - Method in class org.apache.james.transport.LinearProcessor
 
setAlias(String) - Method in interface org.apache.james.services.JamesUser
Set local address to which email should be delivered.
setAlias(String) - Method in class org.apache.james.userrepository.DefaultJamesUser
 
setAliasing(boolean) - Method in interface org.apache.james.services.JamesUser
Indicate if mail received for this user should be delivered locally to a different address.
setAliasing(boolean) - Method in class org.apache.james.userrepository.DefaultJamesUser
 
setAnswered(boolean) - Method in class org.apache.james.imapserver.Flags
 
setAttribute(String, Object) - Method in class org.apache.james.James
 
setAttribute(String, Object) - Method in interface org.apache.mailet.MailetContext
Binds an object to a given attribute name in this mailet context.
setBase(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
setCommandLine(StringTokenizer) - Method in class org.apache.james.imapserver.ImapRequest
 
setCommandRaw(String) - Method in class org.apache.james.imapserver.ImapRequest
 
setCondition(String) - Method in class org.apache.james.core.MatcherConfigImpl
 
setConfiguration(Configuration) - Method in class org.apache.james.core.MailetConfigImpl
 
setContent(Multipart) - Method in class org.apache.james.core.MimeMessageWrapper
 
setContent(Object, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setContentID(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setContentLanguage(String[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
setContentMD5(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setCurrentArticleNumber(int) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
 
setCurrentFolder(String) - Method in class org.apache.james.imapserver.ImapRequest
 
setCurrentMailbox(ACLMailbox) - Method in class org.apache.james.imapserver.ImapRequest
 
setDataHandler(DataHandler) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDate(Date) - Method in class org.apache.james.util.RFC822Date
 
setDate(String) - Method in class org.apache.james.util.RFC822Date
The following styles of rfc date strings can be parsed
Wed, 3 Oct 2001 06:42:27 GMT+02:10
Wed 3 Oct 2001 06:42:27 PST
3 October 2001 06:42:27 +0100
the military style timezones, ZM, ZA, etc cannot (yet)
setDeleted(boolean) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setDeleted(boolean) - Method in class org.apache.james.imapserver.Flags
 
setDeleted(boolean) - Method in interface org.apache.james.imapserver.FolderRecord
Records if the corresponding mailbox has been deleted.
setDescription(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDescription(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDisposition(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDraft(boolean) - Method in class org.apache.james.imapserver.Flags
 
setErrorMessage(String) - Method in class org.apache.james.core.MailImpl
 
setErrorMessage(String) - Method in interface org.apache.mailet.Mail
Sets the error message associated with this message.
setExists(int) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setExists(int) - Method in interface org.apache.james.imapserver.FolderRecord
Set number of messages in this folder
setFileName(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setFlagged(boolean) - Method in class org.apache.james.imapserver.Flags
 
setFlags(Flags, boolean) - Method in class org.apache.james.core.MimeMessageWrapper
 
setFlags(int, String, String) - Method in interface org.apache.james.imapserver.Mailbox
Updates the flags of a message.
setFlags(int, String, String) - Method in class org.apache.james.imapserver.FileMailbox
Updates the flags for a message.
setFlags(String, String) - Method in class org.apache.james.imapserver.Flags
Sets Flags for message from IMAP-forammted string parameter.
setFlagsUID(int, String, String) - Method in interface org.apache.james.imapserver.Mailbox
Updates the flags of a message.
setFlagsUID(int, String, String) - Method in class org.apache.james.imapserver.FileMailbox
Updates the flags for a message.
setForwarding(boolean) - Method in interface org.apache.james.services.JamesUser
Indicate if mail for this user should be forwarded to some other mail server.
setForwarding(boolean) - Method in class org.apache.james.userrepository.DefaultJamesUser
 
setForwardingDestination(MailAddress) - Method in interface org.apache.james.services.JamesUser
Set destination for forwading mail Should we use a MailAddress?
setForwardingDestination(MailAddress) - Method in class org.apache.james.userrepository.DefaultJamesUser
 
setFrom() - Method in class org.apache.james.core.MimeMessageWrapper
 
setFrom(Address) - Method in class org.apache.james.core.MimeMessageWrapper
Various writer methods
setHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setHighestUid(int) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setHighestUid(int) - Method in interface org.apache.james.imapserver.FolderRecord
Records the highest assigned Unique Identifier Value for this mailbox.
setLastUpdated(Date) - Method in class org.apache.james.core.MailImpl
 
setLogger(Logger) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
setLookupRights(Set) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setLookupRights(Set) - Method in interface org.apache.james.imapserver.FolderRecord
Record which users have LookupRights.
setMailetContext(MailetContext) - Method in class org.apache.james.core.MailetConfigImpl
 
setMailetContext(MailetContext) - Method in class org.apache.james.core.MatcherConfigImpl
 
setMailetName(String) - Method in class org.apache.james.core.MailetConfigImpl
 
setMarked(boolean) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setMarked(boolean) - Method in interface org.apache.james.imapserver.FolderRecord
Record if mailbox is marked.
setMatcherName(String) - Method in class org.apache.james.core.MatcherConfigImpl
 
setMessage(MimeMessage) - Method in class org.apache.james.core.MailImpl
 
setMessage(MimeMessage) - Method in interface org.apache.mailet.Mail
Sets the MimeMessage associated with this message via the object.
setName(String) - Method in class org.apache.james.core.MailImpl
 
setNameInUse(boolean) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setNameInUse(boolean) - Method in interface org.apache.james.imapserver.FolderRecord
Records if this mailbox name is currently in use.
setNotSelectableByAnyone(boolean) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setNotSelectableByAnyone(boolean) - Method in interface org.apache.james.imapserver.Mailbox
Mark this mailbox as not selectable by anyone.
setNotSelectableByAnyone(boolean) - Method in class org.apache.james.imapserver.FileMailbox
Mark this mailbox as not selectable by anyone.
setNotSelectableByAnyone(boolean) - Method in interface org.apache.james.imapserver.FolderRecord
Mark this mailbox as not selectable by anyone.
setPassword(String) - Method in class org.apache.james.nntpserver.AuthState
 
setPassword(String) - Method in interface org.apache.james.services.User
Sets new password from String.
setPassword(String) - Method in interface org.apache.james.services.JamesUser
Change password to pass.
setPassword(String) - Method in class org.apache.james.userrepository.DefaultUser
Sets new password from String.
setPath(String) - Method in interface org.apache.james.imapserver.RecordRepository
Sets the location of this repository.
setPath(String) - Method in class org.apache.james.imapserver.DefaultRecordRepository
 
setReadRights(Set) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setReadRights(Set) - Method in interface org.apache.james.imapserver.FolderRecord
Record which users have ReadRights.
setRecent(boolean) - Method in class org.apache.james.imapserver.Flags
 
setRecent(int) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setRecent(int) - Method in interface org.apache.james.imapserver.FolderRecord
Set number of messages in this folder with Recent flag set
setRecipients(Collection) - Method in class org.apache.james.core.MailImpl
 
setRecipients(Message.RecipientType, Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
setRemoteAddr(String) - Method in class org.apache.james.core.MailImpl
 
setRemoteHost(String) - Method in class org.apache.james.core.MailImpl
 
setReplyTo(Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
setRequest(ImapRequest) - Method in class org.apache.james.imapserver.CommandFetch
Debugging method - will probably disappear
setRequest(ImapRequest) - Method in class org.apache.james.imapserver.CommandStore
Debugging method - will probably disappear
setRights(String, String, String) - Method in interface org.apache.james.imapserver.ACL
Store access rights for a given identity.
setRights(String, String, String) - Method in class org.apache.james.imapserver.FileMailbox
Store access rights for a given identity.
setSeen(boolean, String) - Method in class org.apache.james.imapserver.Flags
 
setSender(MailAddress) - Method in class org.apache.james.core.MailImpl
 
setSentDate(Date) - Method in class org.apache.james.core.MimeMessageWrapper
 
setServerRoot() - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
setSpool(SpoolRepository) - Method in class org.apache.james.transport.LinearProcessor
 
setState(String) - Method in class org.apache.james.core.MailImpl
 
setState(String) - Method in interface org.apache.mailet.Mail
Sets the state of this message.
setSubject(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setSubject(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setTag(String) - Method in class org.apache.james.imapserver.ImapRequest
 
setText(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setText(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setTimeZone(String) - Method in class org.apache.james.util.RFC822Date
 
setTimeZone(TimeZone) - Method in class org.apache.james.util.RFC822Date
 
setUidValidity(int) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setUidValidity(int) - Method in interface org.apache.james.imapserver.FolderRecord
Records the Unique Identifier Validity Value for this mailbox.
setUnseenbyUser(Map) - Method in class org.apache.james.imapserver.SimpleFolderRecord
 
setUnseenbyUser(Map) - Method in interface org.apache.james.imapserver.FolderRecord
Set map of users versus number of messages in this folder without \Seen flag set for them
setUser(String) - Method in class org.apache.james.nntpserver.AuthState
 
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.ListUsersJdbcRepository
 
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
 
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
 
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.ListUsersJdbcRepository
 
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
 
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
 
setUseUIDs(boolean) - Method in class org.apache.james.imapserver.ImapRequest
 
SHARED - Static variable in interface org.apache.james.imapserver.IMAPSystem
 
show(Configuration, PrintStream) - Static method in class org.apache.james.nntpserver.repository.NNTPUtil
 
SimpleFolderRecord - class org.apache.james.imapserver.SimpleFolderRecord.
Object representing the record of a folder in an IMAP on an IMAP Host.
SimpleFolderRecord(String, String, String) - Constructor for class org.apache.james.imapserver.SimpleFolderRecord
Constructor Records the full name, including namespace, of this mailbox relative, to a specified user, and the absolute name..
SimpleMessageAttributes - class org.apache.james.imapserver.SimpleMessageAttributes.
Attributes of a Message in IMAP4rev1 style.
SimpleSystem - class org.apache.james.imapserver.SimpleSystem.
A simple, single-server, implementation of IMAPSystem.
SimpleSystem() - Constructor for class org.apache.james.imapserver.SimpleSystem
 
SingleThreadedConnectionHandler - class org.apache.james.imapserver.SingleThreadedConnectionHandler.
An IMAP Handler handles one IMAP connection.
SingleThreadedConnectionHandler() - Constructor for class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
SizeGreaterThan - class org.apache.james.transport.matchers.SizeGreaterThan.
Checks whether the message (entire message, not just content) is greater than a certain number of bytes.
SizeGreaterThan() - Constructor for class org.apache.james.transport.matchers.SizeGreaterThan
 
SizeLimitedInputStream - class org.apache.james.smtpserver.SizeLimitedInputStream.
This class wraps an underlying input stream, limiting the allowable size of an incoming MimeMessage.
SizeLimitedInputStream(InputStream, long) - Constructor for class org.apache.james.smtpserver.SizeLimitedInputStream
Constructor for the stream.
SMTP_ID - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
SMTPHandler - class org.apache.james.smtpserver.SMTPHandler.
This handles an individual incoming message.
SMTPHandler() - Constructor for class org.apache.james.smtpserver.SMTPHandler
 
SMTPInputStream - class org.apache.james.smtpserver.SMTPInputStream.
Removes the dot-stuffing happing during the SMTP DATA transport
SMTPInputStream(InputStream) - Constructor for class org.apache.james.smtpserver.SMTPInputStream
 
SMTPServer - class org.apache.james.smtpserver.SMTPServer.
 
SMTPServer() - Constructor for class org.apache.james.smtpserver.SMTPServer
 
SMTPTerminator - Static variable in class org.apache.james.smtpserver.SMTPHandler
 
SOFTWARE_NAME - Static variable in class org.apache.james.Constants
 
SOFTWARE_VERSION - Static variable in class org.apache.james.Constants
 
SPOOL - Static variable in interface org.apache.james.services.SpoolRepository
Define a STREAM repository.
SPOOL_REPOSITORY - Static variable in class org.apache.james.Constants
 
SpoolRepository - interface org.apache.james.services.SpoolRepository.
Interface for a Repository for Spooling Mails.
sqlFileName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
sqlQueries - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
sqlQueries - Variable in class org.apache.james.transport.mailets.JDBCAlias
 
SqlResources - class org.apache.james.util.SqlResources.
Provides a set of SQL String resources (eg SQL Strings) to use for a database connection.
SqlResources() - Constructor for class org.apache.james.util.SqlResources
 
status - Variable in class org.apache.james.imapserver.MailboxException
 
store(FolderRecord) - Method in interface org.apache.james.imapserver.RecordRepository
Stores a folder record in this repository.
store(FolderRecord) - Method in class org.apache.james.imapserver.DefaultRecordRepository
 
store(MailImpl) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
store(MailImpl) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
store(MailImpl) - Method in interface org.apache.james.services.MailRepository
Stores a message in this repository.
store(MimeMessage, String) - Method in interface org.apache.james.imapserver.Mailbox
Stores a message in this mailbox.
store(MimeMessage, String) - Method in class org.apache.james.imapserver.FileMailbox
Stores a message in this mailbox.
store(MimeMessage, String, MessageAttributes, Flags) - Method in interface org.apache.james.imapserver.Mailbox
Stores a message in this mailbox, using passed MessageAttributes and Flags.
store(MimeMessage, String, MessageAttributes, Flags) - Method in class org.apache.james.imapserver.FileMailbox
Stores a message in this mailbox, using passed MessageAttributes and Flags.
storeMail(MailAddress, MailAddress, MimeMessage) - Method in class org.apache.james.James
 
storeMail(MailAddress, MailAddress, MimeMessage) - Method in interface org.apache.mailet.MailetContext
Stores mail into local accounts (POP3 by default, or the IMAP4 Inbox)
SubjectIs - class org.apache.james.transport.matchers.SubjectIs.
 
SubjectIs() - Constructor for class org.apache.james.transport.matchers.SubjectIs
 
subjectPrefix - Variable in class org.apache.james.transport.mailets.AvalonListserv
 
SubjectStartsWith - class org.apache.james.transport.matchers.SubjectStartsWith.
 
SubjectStartsWith() - Constructor for class org.apache.james.transport.matchers.SubjectStartsWith
 
subscribe(String, String) - Method in interface org.apache.james.imapserver.Host
Subscribes a user to a mailbox.
subscribe(String, String) - Method in class org.apache.james.imapserver.JamesHost
Subscribes a user to a mailbox.
SYSTEM_FLAGS - Static variable in interface org.apache.james.imapserver.Mailbox
 

T

tableName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
 
targetTriggered(String) - Method in class org.apache.james.imapserver.SingleThreadedConnectionHandler
 
targetTriggered(String) - Method in class org.apache.james.nntpserver.NNTPHandler
 
targetTriggered(String) - Method in class org.apache.james.pop3server.POP3Handler
 
targetTriggered(String) - Method in class org.apache.james.remotemanager.RemoteManagerHandler
 
targetTriggered(String) - Method in class org.apache.james.smtpserver.SMTPHandler
 
test(String, Object) - Method in interface org.apache.james.services.UsersRepository
Deprecated. As of James 1.2.2, use test(String name, String password)
test(String, Object) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
test(String, Object) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Deprecated. As of James 1.2.2, use test(String name, String password)
test(String, Object) - Method in class org.apache.james.userrepository.UsersFileRepository
 
test(String, String) - Method in interface org.apache.james.services.UsersRepository
Test if user with name 'name' has password 'password'.
test(String, String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
test(String, String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Test if user with name 'name' has password 'password'.
test(String, String) - Method in class org.apache.james.userrepository.UsersFileRepository
 
timeout - Variable in class org.apache.james.BaseConnectionHandler
 
TMP_REPOSITORY - Static variable in class org.apache.james.transport.Resources
 
toByteArray() - Method in class org.apache.james.core.MailHeaders
 
toInternetAddress() - Method in class org.apache.mailet.MailAddress
 
ToProcessor - class org.apache.james.transport.mailets.ToProcessor.
No idea what this class is for.....
ToProcessor() - Constructor for class org.apache.james.transport.mailets.ToProcessor
 
ToRepository - class org.apache.james.transport.mailets.ToRepository.
Stores incoming Mail in the specified Repository.
ToRepository() - Constructor for class org.apache.james.transport.mailets.ToRepository
 
toString() - Method in class org.apache.james.util.RFC822Date
returns the date as a string formated for RFC822 compliance ,accounting for timezone and daylight saving.
toString() - Method in class org.apache.mailet.MailAddress
 
toString(Date) - Static method in class org.apache.james.util.RFC822DateFormat
SimpleDateFormat will handle most of this for us, but the timezone won't match, so we do that manually
TRANSPORT - Static variable in class org.apache.james.transport.Resources
 
TRANSPORT - Static variable in interface org.apache.mailet.Mail
 

U

unlock(Object) - Method in class org.apache.james.util.Lock
 
unlock(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
unlock(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
unlock(String) - Method in interface org.apache.james.services.MailRepository
Releases a lock on a message identified the key
unsetRecent() - Method in interface org.apache.james.imapserver.Mailbox
Remove \Recent flag from all messages in mailbox.
unsetRecent() - Method in class org.apache.james.imapserver.FileMailbox
Remove \Recent flag from all messages in mailbox.
unsubscribe(String, String) - Method in interface org.apache.james.imapserver.Host
Unsubscribes from a given mailbox.
unsubscribe(String, String) - Method in class org.apache.james.imapserver.JamesHost
Unsubscribes from a given mailbox.
updateMessageAttributes(MessageAttributes, String) - Method in interface org.apache.james.imapserver.Mailbox
Updates the attributes of a message.
updateMessageAttributes(MessageAttributes, String) - Method in class org.apache.james.imapserver.FileMailbox
Updates the attributes of a message.This may be incorporated into setFlags().
updateUser(User) - Method in interface org.apache.james.services.UsersRepository
Update the repository with the specified user object.
updateUser(User) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
updateUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Update the repository with the specified user object.
updateUser(User) - Method in class org.apache.james.userrepository.UsersFileRepository
 
UseHeaderRecipients - class org.apache.james.transport.mailets.UseHeaderRecipients.
Mailet designed to process the recipients from the mail headers rather than the recipients specified in the SMTP message header.
UseHeaderRecipients() - Constructor for class org.apache.james.transport.mailets.UseHeaderRecipients
 
User - interface org.apache.james.services.User.
Interface for objects representing users.
USER - Static variable in interface org.apache.james.services.UsersRepository
 
UserIs - class org.apache.james.transport.matchers.UserIs.
 
UserIs() - Constructor for class org.apache.james.transport.matchers.UserIs
 
USERS_MANAGER - Static variable in class org.apache.james.transport.Resources
 
UsersFileRepository - class org.apache.james.userrepository.UsersFileRepository.
Implementation of a Repository to store users on the File System.
UsersFileRepository() - Constructor for class org.apache.james.userrepository.UsersFileRepository
 
UsersLDAPRepository - class org.apache.james.userrepository.UsersLDAPRepository.
Implementation of a Repository to store users.
UsersLDAPRepository() - Constructor for class org.apache.james.userrepository.UsersLDAPRepository
 
UsersRepository - interface org.apache.james.services.UsersRepository.
Interface for a repository of users.
UsersStore - interface org.apache.james.services.UsersStore.
Interface for Phoenix blocks to access a store of Users.
useUIDs() - Method in class org.apache.james.imapserver.ImapRequest
 
UTC_OFFSET - Static variable in class org.apache.james.nntpserver.NNTPHandler
 

V

verifyPassword(String) - Method in interface org.apache.james.services.User
Return true if pass matches password of this user.
verifyPassword(String) - Method in class org.apache.james.userrepository.DefaultUser
Method to verify passwords.

W

WRITE_RIGHTS - Static variable in interface org.apache.james.imapserver.ACL
 
writeArticle(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
writeBody(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
writeContentTo(OutputStream) - Method in class org.apache.james.core.MimeMessageWrapper
Writes content only, ie not headers, to the specified outputstream.
writeContentTo(OutputStream, int) - Method in class org.apache.james.core.MailImpl
 
writeHead(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
writeMessageTo(OutputStream) - Method in class org.apache.james.core.MailImpl
 
writeOverview(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
 
writeTo(MimeMessage, OutputStream, OutputStream) - Static method in class org.apache.james.core.MimeMessageWrapper
Convenience method to take any MimeMessage and write the headers and body to two different output streams
writeTo(MimeMessage, OutputStream, OutputStream, String[]) - Static method in class org.apache.james.core.MimeMessageWrapper
Convenience method to take any MimeMessage and write the headers and body to two different output streams, with an ignore list
writeTo(OutputStream) - Method in class org.apache.james.core.MimeMessageWrapper
Rewritten for optimization purposes
writeTo(OutputStream) - Method in class org.apache.james.core.MailHeaders
 
writeTo(OutputStream, OutputStream) - Method in class org.apache.james.core.MimeMessageWrapper
Write
writeTo(OutputStream, OutputStream, String[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
writeTo(OutputStream, String[]) - Method in class org.apache.james.core.MimeMessageWrapper
Rewritten for optimization purposes
writeTo(PrintStream) - Method in class org.apache.james.core.MailHeaders
 

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

Copyright © 2001 Apache Jakarta Project. All Rights Reserved.