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

A

AbstractFileRepository - class org.apache.james.mailrepository.filepair.AbstractFileRepository.
This an abstract class implementing functionality for creating a file-store.
AbstractFileRepository() - Constructor for class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
AbstractJamesService - class org.apache.james.core.AbstractJamesService.
Server which creates connection handlers.
AbstractJamesService() - Constructor for class org.apache.james.core.AbstractJamesService
 
AbstractJdbcUsersRepository - class org.apache.james.userrepository.AbstractJdbcUsersRepository.
An abstract base class for creating UserRepository implementations 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
Return the key of a message to process.
accept() - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
Returns the key for an arbitrarily selected mail deposited in this Repository.
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.mailrepository.filepair.NumberedRepositoryFileFilter
 
accept(File, String) - Method in class org.apache.james.nntpserver.DateSinceFileFilter
Tests if a specified file has been modified since a specified date.
accept(long) - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
Return the key of a message that's ready to process.
accept(long) - Method in class org.apache.james.mailrepository.AvalonSpoolRepository
Returns the key for an arbitrarily selected mail deposited in this Repository 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.
accept(long) - Method in interface org.apache.james.services.SpoolRepository
Returns the key for an arbitrarily select mail deposited in this Repository 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.
ACTIVE - Static variable in class org.apache.james.util.mordred.PoolConnEntry
 
ACTIVE_CONN_TIME_LIMIT - Static variable in class org.apache.james.util.mordred.JdbcDataSource
 
add(Matcher, Mailet) - Method in class org.apache.james.transport.LinearProcessor
Adds a new Matcher / Mailet pair to the processor.
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
Add an address to the list.
addArticle(InputStream) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Adds an article to the group based on the data in the stream.
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
 
AddHabeasWarrantMark - class org.apache.james.transport.mailets.AddHabeasWarrantMark.
 
AddHabeasWarrantMark() - Constructor for class org.apache.james.transport.mailets.AddHabeasWarrantMark
 
AddHeader - class org.apache.james.transport.mailets.AddHeader.
Adds a specified header and value to the message.
AddHeader() - Constructor for class org.apache.james.transport.mailets.AddHeader
 
addHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
addHeaderLine(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
addRecipients(Message.RecipientType, Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
addRecipients(Message.RecipientType, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
addToHTML(MimePart) - Method in class org.apache.james.transport.mailets.AddFooter
Prepends the content of the MimePart as HTML to the existing footer
addToText(MimePart) - Method in class org.apache.james.transport.mailets.AddFooter
Prepends the content of the MimePart as text to the existing footer
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.UsersFileRepository
 
addUser(String, Object) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the repository with the specified attributes.
addUser(String, String) - Method in interface org.apache.james.JamesMBean
Adds a user to this mail server.
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
Update the repository with the specified user object.
addUser(User) - Method in class org.apache.james.userrepository.UsersFileRepository
Update the repository with the specified user object.
addUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Adds a user to the repository with the specified User object.
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
 
APPLICATION_HOME - Static variable in class org.apache.james.context.AvalonContextConstants
The context key associated with the home directory of the application being run.
ArticleIDRepository - class org.apache.james.nntpserver.repository.ArticleIDRepository.
ArticleIDRepository: contains one file for each article.
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
Attaches a MimePart as an appropriate footer
attachmentsAllowed - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
attachmentsAllowed - Variable in class org.apache.james.transport.mailets.AvalonListserv
Whether attachments can be sent to the list
autoBracket - Variable in class org.apache.james.transport.mailets.AvalonListserv
Whether the subject prefix should be bracketed with '[' and ']'
AVAILABLE - Static variable in class org.apache.james.util.mordred.PoolConnEntry
 
available() - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
AVALON_COMPONENT_MANAGER - Static variable in class org.apache.james.Constants
Key used to store the component manager for this James instance in a way accessible by Avalon aware Mailets.
AvalonContextConstants - class org.apache.james.context.AvalonContextConstants.
This class is a placeholder for Avalon Context keys.
AvalonContextUtilities - class org.apache.james.context.AvalonContextUtilities.
This class is essentially a set of static functions for extracting information from the Avalon context.
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 a 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.
Provides a registry of user repositories.
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
 
BCC - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the blind carbon copied mail recipients.
bindTo - Variable in class org.apache.james.core.AbstractJamesService
Network interface to which the service will bind.
bounce(Mail, String) - Method in class org.apache.james.James
This generates a response to the Return-Path address, or the address of the message's sender if the Return-Path is not available.
bounce(Mail, String) - Method in interface org.apache.mailet.MailetContext
Bounces the message using a standard format with the given message.
bounce(Mail, String, MailAddress) - Method in class org.apache.james.James
This generates a response to the Return-Path address, or the address of the message's sender if the Return-Path is not available.
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
Generates a bounce mail that is a bounce of the original message.
BYTE_MASK - Static variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
BytesReadResetInputStream - class org.apache.james.util.watchdog.BytesReadResetInputStream.
This will reset the Watchdog each time a certain amount of data has been transferred.
BytesReadResetInputStream(InputStream, Watchdog, int) - Constructor for class org.apache.james.util.watchdog.BytesReadResetInputStream
 
BytesWrittenResetOutputStream - class org.apache.james.util.watchdog.BytesWrittenResetOutputStream.
This will reset the Watchdog each time a certain amount of data has been transferred.
BytesWrittenResetOutputStream(OutputStream, Watchdog, int) - Constructor for class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
 

C

cacheSettings - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
canI(Object) - Method in class org.apache.james.util.Lock
Check to see if we can lock on a given object.
CC - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the carbon copied mail recipients.
CharTerminatedInputStream - class org.apache.james.util.CharTerminatedInputStream.
An InputStream class that terminates the stream when it encounters a particular byte sequence.
CharTerminatedInputStream(InputStream, char[]) - Constructor for class org.apache.james.util.CharTerminatedInputStream
A constructor for this object that takes a stream to be wrapped and a terminating character sequence.
clearWarnings() - Method in class org.apache.james.util.mordred.PoolConnEntry
Simple method to log any warnings on an entry (connection), and then clear them.
close() - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
close() - Method in class org.apache.james.util.SchedulerNotifyOutputStream
Close the stream
close() - Method in class org.apache.james.util.SchedulerNotifyInputStream
Close the stream
close() - Method in class org.apache.james.util.DebugInputStream
Close the stream
close() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
close() - Method in class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
Close the stream
close() - Method in class org.apache.james.util.watchdog.BytesReadResetInputStream
Close the stream
closeJDBCConnection(Connection) - Method in class org.apache.james.util.JDBCUtil
Closes database connection and logs if an error is encountered
closeJDBCResultSet(ResultSet) - Method in class org.apache.james.util.JDBCUtil
Closes database result set and logs if an error is encountered
closeJDBCStatement(Statement) - Method in class org.apache.james.util.JDBCUtil
Closes database statement and logs if an error is encountered
closeProcessorLists() - Method in class org.apache.james.transport.LinearProcessor
Closes the processor matcher/mailet list.
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
 
COMMENTS - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores human-readable comments.
commit() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
componentManager - Variable in class org.apache.james.core.AvalonUsersStore
The Avalon component manager used by the instance
componentManager - Variable in class org.apache.james.core.AvalonMailStore
The Avalon component manager used by the instance
compose(ComponentManager) - Method in class org.apache.james.James
 
compose(ComponentManager) - Method in class org.apache.james.core.AvalonUsersStore
 
compose(ComponentManager) - Method in class org.apache.james.core.AvalonMailStore
 
compose(ComponentManager) - Method in class org.apache.james.core.AbstractJamesService
 
compose(ComponentManager) - Method in class org.apache.james.fetchpop.FetchScheduler
 
compose(ComponentManager) - Method in class org.apache.james.fetchpop.FetchPOP
 
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.mailrepository.filepair.RepositoryManager
 
compose(ComponentManager) - Method in class org.apache.james.nntpserver.NNTPServer
 
compose(ComponentManager) - Method in class org.apache.james.pop3server.POP3Server
 
compose(ComponentManager) - Method in class org.apache.james.remotemanager.RemoteManager
 
compose(ComponentManager) - Method in class org.apache.james.smtpserver.SMTPServer
 
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(ComponentManager) - Method in class org.apache.james.util.connection.SimpleConnectionManager
 
configuration - Variable in class org.apache.james.core.AvalonUsersStore
The Avalon configuration used by the instance
configuration - Variable in class org.apache.james.core.AvalonMailStore
The Avalon configuration used by the instance
configure(Configuration) - Method in class org.apache.james.James
 
configure(Configuration) - Method in class org.apache.james.core.AvalonUsersStore
 
configure(Configuration) - Method in class org.apache.james.core.AvalonMailStore
 
configure(Configuration) - Method in class org.apache.james.core.AbstractJamesService
 
configure(Configuration) - Method in class org.apache.james.dnsserver.DNSServer
 
configure(Configuration) - Method in class org.apache.james.fetchpop.FetchScheduler
 
configure(Configuration) - Method in class org.apache.james.fetchpop.FetchPOP
 
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.mailrepository.filepair.RepositoryManager
 
configure(Configuration) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
configure(Configuration) - Method in class org.apache.james.nntpserver.NNTPServer
 
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.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.
configure(Configuration) - Method in class org.apache.james.util.connection.SimpleConnectionManager
 
configure(Configuration) - Method in class org.apache.james.util.mordred.JdbcDataSource
 
CONN_IDLE_LIMIT - Static variable in class org.apache.james.util.mordred.JdbcDataSource
 
connect(String, ServerSocket, ConnectionHandlerFactory) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, int) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, ThreadPool) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connect(String, ServerSocket, ConnectionHandlerFactory, ThreadPool, int) - Method in class org.apache.james.util.connection.SimpleConnectionManager
Start managing a connection.
connectionLimit - Variable in class org.apache.james.core.AbstractJamesService
The maximum number of connections allowed for this service.
connectionName - Variable in class org.apache.james.core.AbstractJamesService
The name of the connection used by this service.
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.UsersFileRepository
 
contains(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns whether or not this user is in the repository
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.UsersFileRepository
 
containsCaseInsensitive(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns whether or not this user is in the repository.
containsKey(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
Indicates if the given key is associated to a contained object.
CONTENT_TYPE - Static variable in class org.apache.james.util.RFC2822Headers
The name of the MIME header that stores the content type.
context - Variable in class org.apache.james.core.AvalonUsersStore
The Avalon context used by the instance
context - Variable in class org.apache.james.core.AvalonMailStore
The Avalon context used by the instance
context - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The Avalon context used by the instance
context - Variable in class org.apache.james.userrepository.AbstractJdbcUsersRepository
The Avalon context used by the instance
contextualize(Context) - Method in class org.apache.james.James
 
contextualize(Context) - Method in class org.apache.james.core.AvalonUsersStore
 
contextualize(Context) - Method in class org.apache.james.core.AvalonMailStore
 
contextualize(Context) - Method in class org.apache.james.mailrepository.JDBCMailRepository
 
contextualize(Context) - Method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
contextualize(Context) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
contextualize(Context) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
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
 
countLast0A0D - Variable in class org.apache.james.util.ExtraDotOutputStream
Counter for number of last (0A or 0D).
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.UsersFileRepository
 
countUsers() - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns a count of the users in the repository.
createArticle(NNTPLineReader) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
createArticle(NNTPLineReader) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Creates an article in the repository from the data in the reader.
createChildRepository() - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
createStatement() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
createStatement(int, int) - Method in class org.apache.james.util.mordred.PoolConnEntry
 

D

datasource - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The JDBC datasource that provides the JDBC connection
datasource - Variable in class org.apache.james.transport.mailets.JDBCVirtualUserTable
 
datasource - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
datasource - Variable in class org.apache.james.transport.mailets.JDBCAlias
 
datasourceName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The name of the datasource used by this repository
datasources - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The selector used to obtain the JDBC datasource
DATE - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the mail date.
DateSinceFileFilter - class org.apache.james.nntpserver.DateSinceFileFilter.
Filters files according to their last modified date
DateSinceFileFilter(long) - Constructor for class org.apache.james.nntpserver.DateSinceFileFilter
Creates a new FileFilter that returns all Files that have been modified since the date specified.
DEBUG - Static variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
debug(String) - Method in class org.apache.james.util.mordred.JdbcDataSource
 
DebugInputStream - class org.apache.james.util.DebugInputStream.
Reads data off a stream, printing every byte read to System.err.
DebugInputStream(InputStream) - Constructor for class org.apache.james.util.DebugInputStream
Constructor that takes an InputStream to be wrapped.
decode(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
Inverse of encode exept it do not use path.
decode(String) - Static method in class org.apache.james.util.Base64
 
decodeAsString(String) - Static method in class org.apache.james.util.Base64
 
DEEP_DEBUG - Static variable in class org.apache.james.mailrepository.AvalonMailRepository
Whether 'deep debugging' is turned on.
DEEP_DEBUG - Static variable in class org.apache.james.userrepository.UsersFileRepository
Whether 'deep debugging' is turned on.
DEFAULT - Static variable in interface org.apache.mailet.Mail
 
DEFAULT_BUFFER_SIZE - Static variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
DEFAULT_TIMEOUT - Static variable in class org.apache.james.core.AbstractJamesService
The default value for the connection timeout.
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
 
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. databases.
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
 
delegatedLog(String) - Method in class org.apache.james.util.JDBCUtil
An abstract method which child classes override to handle logging of errors in their particular environments.
destination - Variable in class org.apache.james.mailrepository.JDBCMailRepository
Destination URL for the repository.
destroy() - Method in class org.apache.james.transport.mailets.RemoteDelivery
 
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.Matcher
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 class org.apache.mailet.GenericMailet
Called by the mailer container to indicate to a mailet that the mailet is being taken out of service.
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.
Computes and verifies digests of files and strings
disconnect(String) - Method in class org.apache.james.util.connection.SimpleConnectionManager
This shuts down all handlers and socket, waiting for each to gracefully shutdown.
disconnect(String, boolean) - Method in class org.apache.james.util.connection.SimpleConnectionManager
This shuts down a connection.
dispose() - Method in class org.apache.james.core.MimeMessageWrapper
 
dispose() - Method in class org.apache.james.core.MimeMessageInputStreamSource
 
dispose() - Method in class org.apache.james.core.AbstractJamesService
 
dispose() - Method in class org.apache.james.core.MailImpl
 
dispose() - Method in class org.apache.james.fetchpop.FetchScheduler
 
dispose() - Method in class org.apache.james.transport.LinearProcessor
The dispose operation is called at the end of a components lifecycle.
dispose() - Method in class org.apache.james.transport.JamesSpoolManager
The dispose operation is called at the end of a components lifecycle.
dispose() - Method in class org.apache.james.userrepository.UsersLDAPRepository
Disposes of all open directory contexts
dispose() - Method in class org.apache.james.util.connection.SimpleConnectionManager
Disconnects all the underlying ServerConnections
dispose() - Method in class org.apache.james.util.connection.ServerConnection
The dispose operation is called by the owning ConnectionManager at the end of its lifecycle.
dispose() - Method in class org.apache.james.util.mordred.JdbcDataSource
The dispose operation is called at the end of a components lifecycle.
dispose() - Method in class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog
 
DNSServer - class org.apache.james.dnsserver.DNSServer.
Provides DNS client functionality to components running inside James
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.
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 the MailImpl.
duplicate(String) - Method in class org.apache.james.core.MailImpl
Duplicate the MailImpl, replacing the mail name with the one passed in as an argument.

E

encode(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
Returns a String that uniquely identifies the object.
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.james.util.RFC977DateFormat
Overrides equals
equals(Object) - Method in class org.apache.james.util.SynchronizedDateFormat
Overrides equals
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
 
execute() - Method in interface org.apache.james.util.watchdog.WatchdogTarget
 
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
 
ExtraDotOutputStream - class org.apache.james.util.ExtraDotOutputStream.
Adds extra dot if dot occurs in message body at beginning of line (according to RFC1939) Compare also org.apache.james.smtpserver.SMTPInputStream
ExtraDotOutputStream(OutputStream) - Constructor for class org.apache.james.util.ExtraDotOutputStream
Constructor that wraps an OutputStream.

F

FetchedFrom - class org.apache.james.transport.matchers.FetchedFrom.
Matches mail with a header set by Fetchpop X-fetched-from
fetchpop sets X-fetched-by to the "name" of the fetchpop fetch task.
FetchedFrom() - Constructor for class org.apache.james.transport.matchers.FetchedFrom
 
FetchPOP - class org.apache.james.fetchpop.FetchPOP.
A class which fetches mail from a single POP account and inserts it into the incoming spool

$Id: index-all.html,v 1.9 2002/12/30 05:36:51 noel Exp $
FetchPOP() - Constructor for class org.apache.james.fetchpop.FetchPOP
 
FetchScheduler - class org.apache.james.fetchpop.FetchScheduler.
A class to instantiate and schedule a set of POP mail fetching tasks

$Id: index-all.html,v 1.9 2002/12/30 05:36:51 noel Exp $
FetchScheduler() - Constructor for class org.apache.james.fetchpop.FetchScheduler
 
File_Persistent_Object_Repository - class org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository.
This is a simple implementation of persistent object store using object serialization on the file system.
File_Persistent_Object_Repository() - Constructor for class org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository
 
File_Persistent_Stream_Repository - class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository.
Implementation of a StreamRepository to a File.
File_Persistent_Stream_Repository() - Constructor for class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
 
filestore - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The name of the filestore to be used to store mail when configured to use dbfile mode.
finalize() - Method in class org.apache.james.core.MimeMessageInputStreamSource
Finalizer that closes and deletes the temp file.
finalize() - Method in class org.apache.james.util.mordred.PoolConnEntry
Need to clean up the connection
findMXRecords(String) - Method in class org.apache.james.dnsserver.DNSServer
Return a prioritized list of MX records obtained from the server.
findMXRecords(String) - Method in interface org.apache.james.services.DNSServer
Get a priority-sorted collection of DNS MX records for a given hostname TODO: Change this to a list, as not all collections are sortable
flush() - Method in class org.apache.james.util.SchedulerNotifyOutputStream
Flush the stream
flush() - Method in class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
Flush the stream
format(Date) - Method in class org.apache.james.util.RFC977DateFormat
This method returns the long form of the RFC977 Date
format(Date) - Method in interface org.apache.james.util.SimplifiedDateFormat
Formats a Date into a date/time string.
format(Date) - Method in class org.apache.james.util.SynchronizedDateFormat
SimpleDateFormat will handle most of this for us, but we want to ensure thread safety, so we wrap the call in a synchronized block.
Forward - class org.apache.james.transport.mailets.Forward.
Replaces incoming recipients with those specified.
Forward() - Constructor for class org.apache.james.transport.mailets.Forward
 
FROM - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the mail author(s).

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
 
get(String) - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
Get the object associated to the given unique key.
get(String) - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository
Get the object associated to the given unique key.
get(String, ClassLoader) - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository
 
getAdministrativeAccountData() - Method in interface org.apache.james.remotemanager.RemoteManagerHandlerConfigurationData
Returns the Administrative Account Data TODO: Change the return type to make this immutable.
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
Get the user id for which this id is an alias.
getAliasing() - Method in interface org.apache.james.services.JamesUser
Return true if emails should be delivered locally to an alias.
getAliasing() - Method in class org.apache.james.userrepository.DefaultJamesUser
Get whether this user id is an alias.
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
 
getArticle(int) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Gets the article with the specified article number.
getArticleFromID(String) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getArticleFromID(String) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Gets the article with the specified id from within the repository.
getArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Gets the article number for this article.
getArticles() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Retrieves an iterator of all articles in this newsgroup
getArticlesSince(Date) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getArticlesSince(Date) - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Retrieves an iterator of articles in this newsgroup that were posted on or after the specified date.
getArticlesSince(Date) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Gets all articles posted since the specified date
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.
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.UsersFileRepository
 
getAttributes(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Deprecated. As of James 1.2.2 . Use the getUserByName method.
getAutoCommit() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getCatalog() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getChildDestination(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
getChildRepository(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
getCondition() - Method in class org.apache.james.core.MatcherConfigImpl
The simple condition defined for this matcher, e.g., for SenderIs=admin@localhost, this would return admin@localhost.
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
Gets the SQL connection to be used by this JDBCMailRepository
getConnection() - Method in class org.apache.james.util.mordred.JdbcDataSource
Implements the ConnDefinition behavior when a connection is needed.
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
 
getCreateDate() - Method in class org.apache.james.util.mordred.PoolConnEntry
Insert the method's description here.
getDataHandler() - Method in class org.apache.james.core.MimeMessageWrapper
 
getDate() - Method in class org.apache.james.util.RFC822Date
Deprecated. returns the java.util.Date object this RFC822Date represents.
getDefaultPort() - Method in class org.apache.james.core.AbstractJamesService
Get the default port for this server type.
getDefaultPort() - Method in class org.apache.james.nntpserver.NNTPServer
 
getDefaultPort() - Method in class org.apache.james.pop3server.POP3Server
 
getDefaultPort() - Method in class org.apache.james.remotemanager.RemoteManager
 
getDefaultPort() - Method in class org.apache.james.smtpserver.SMTPServer
 
getDescription() - Method in class org.apache.james.core.MimeMessageWrapper
 
getDescription() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Gets the description of the newsgroup
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
 
getErrorMessage() - Method in class org.apache.james.core.MailImpl
Get the error message associated with this MailImpl.
getErrorMessage() - Method in interface org.apache.mailet.Mail
The error message, if any, associated with this message.
getExtensionDecorator() - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
 
getExtensionDecorator() - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository
 
getExtensionDecorator() - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
getFile(Context, String) - Static method in class org.apache.james.context.AvalonContextUtilities
Gets the file or directory described by the argument file URL.
getFile(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
getFileName() - Method in class org.apache.james.core.MimeMessageWrapper
 
getFirstArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Gets the first article number in the group.
getFlags() - Method in class org.apache.james.core.MimeMessageWrapper
 
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
Get whether mail to this user is to be forwarded to another email address.
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
Get the destination address to which mail to this user will be forwarded.
getFrom() - Method in class org.apache.james.core.MimeMessageWrapper
Various reader methods
getGroup() - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Gets the group containing this article.
getGroup(String) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getGroup(String) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Gets the group with the specified name from within the repository.
getGroupsSince(Date) - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getGroupsSince(Date) - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Gets all groups added since the specified date
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
Gets the header with the specified headerName.
getHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
getHelloName() - Method in interface org.apache.james.nntpserver.NNTPHandlerConfigurationData
Returns the service wide hello name
getHelloName() - Method in interface org.apache.james.pop3server.POP3HandlerConfigurationData
Returns the service wide hello name
getHelloName() - Method in interface org.apache.james.remotemanager.RemoteManagerHandlerConfigurationData
Returns the service wide hello name
getHelloName() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns the service wide hello name
getHost() - Method in class org.apache.mailet.MailAddress
Return the host part.
getId() - Method in class org.apache.james.James
Return a new mail id.
getId() - Method in interface org.apache.james.services.MailServer
Generate a new identifier/name for a mail being processed by this server.
getId() - Method in class org.apache.james.util.mordred.PoolConnEntry
Insert the method's description here.
getInboundSpool() - Method in class org.apache.james.core.AvalonMailStore
Returns the mail spool associated with this AvalonMailStore
getInboundSpool() - Method in interface org.apache.james.services.MailStore
Convenience method to get the inbound spool repository.
getInitParameter(String) - Method in class org.apache.james.core.MailetConfigImpl
Get the value of an parameter stored in this MailetConfig.
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
Returns an iterator over the set of configuration parameter names.
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
Get an input stream to retrieve the data stored in the datasource
getInputStream() - Method in class org.apache.james.core.MimeMessageInputStreamSource
Get an input stream to retrieve the data stored in the temporary file
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
 
getInputStream(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
getLastActivity() - Method in class org.apache.james.util.mordred.PoolConnEntry
Insert the method's description here.
getLastArticleNumber() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Gets the last article number in the group.
getLastUpdated() - Method in class org.apache.james.core.MailImpl
Get the last updated time for this MailImpl.
getLineCount() - Method in class org.apache.james.core.MimeMessageWrapper
Corrects JavaMail 1.1 version which always returns -1.
getListFormat() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Retrieves the group information in a format consistent with a LIST or LIST ACTIVE return line
getListNewsgroupsFormat() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Retrieves the group information in a format consistent with a LIST NEWSGROUPS return line
getListservAddress() - Method in class org.apache.james.transport.mailets.JDBCListserv
The email address that this listserv processes on.
getListservAddress() - Method in class org.apache.james.transport.mailets.GenericListserv
The email address that this listserv processes on.
getLockTime() - Method in class org.apache.james.util.mordred.PoolConnEntry
Insert the method's description here.
getMailet(String, MailetContext, Configuration) - Method in class org.apache.james.transport.MailetLoader
Get a new Mailet with the specified name acting in the specified context.
getMailetConfig() - Method in interface org.apache.mailet.Mailet
Returns a MailetConfig object, which contains initialization and startup parameters for this mailet.
getMailetConfig() - Method in class org.apache.mailet.GenericMailet
Returns this matcher's MailetConfig object.
getMailetContext() - Method in class org.apache.james.core.MatcherConfigImpl
Returns a reference to the MailetContext in which the matcher is executing
getMailetContext() - Method in class org.apache.james.core.MailetConfigImpl
Get the mailet's MailetContext object.
getMailetContext() - Method in class org.apache.mailet.GenericMatcher
Returns a reference to the MailetContext in which this matcher is running.
getMailetContext() - Method in class org.apache.mailet.GenericMailet
Returns a reference to the MailetContext in which this mailet 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.UseHeaderRecipients
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.ToRepository
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.ToProcessor
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.ServerTime
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.RemoteDelivery
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.Redirect
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.PostmasterAlias
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.Null
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.NotifySender
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.NotifyPostmaster
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.LocalDelivery
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.JDBCVirtualUserTable
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.JDBCListserv
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.JDBCAlias
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.Forward
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.AvalonListservManager
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.AvalonListserv
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.AddHeader
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.AddHabeasWarrantMark
 
getMailetInfo() - Method in class org.apache.james.transport.mailets.AddFooter
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.Identity
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.ExceptionThrowingMailet
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.DumpSystemErr
Return a string describing this mailet.
getMailetInfo() - Method in class org.apache.james.transport.mailets.debug.Counter
Return a string describing this mailet.
getMailetInfo() - Method in interface org.apache.mailet.Mailet
Returns information about the mailet, such as author, version, and copyright.
getMailetInfo() - Method in class org.apache.mailet.GenericMailet
Returns information about the mailet, such as author, version, and copyright.
getMailetName() - Method in class org.apache.james.core.MailetConfigImpl
Get the name of the mailet.
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.
getMailServer() - Method in interface org.apache.james.pop3server.POP3HandlerConfigurationData
Returns the MailServer interface for this service.
getMailServer() - Method in interface org.apache.james.remotemanager.RemoteManagerHandlerConfigurationData
Returns the MailServer interface for this service.
getMailServer() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns the MailServer interface for this service.
getMailServers(String) - Method in class org.apache.james.James
Get the prioritized list of mail servers for a given host.
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
Return the major version number for the server
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
Gets all groups that match the wildmat string
getMatcher(String, MailetContext) - Method in class org.apache.james.transport.MatchLoader
Get a new Matcher with the specified name acting in the specified context.
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.james.transport.matchers.HasHabeasWarrantMark
 
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
Returns the name of this matcher instance.
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
 
getMaximumNumberOfOpenConnections() - Method in class org.apache.james.util.connection.SimpleConnectionManager
Returns the default maximum number of open connections supported by this SimpleConnectionManager
getMaxMessageSize() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns the service wide maximum message size in bytes.
getMembers() - Method in class org.apache.james.transport.mailets.JDBCListserv
Returns a Collection of MailAddress objects of members to receive this email
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
Get the MimeMessage associated with this 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
getMessageID() - Method in class org.apache.james.core.MimeMessageWrapper
 
getMessageSize() - Method in class org.apache.james.core.MimeMessageWrapper
Returns size of message, ie headers and content.
getMessageSize() - Method in class org.apache.james.core.MimeMessageSource
Return the size of all the data.
getMessageSize() - Method in class org.apache.james.core.MimeMessageInputStreamSource
Get the size of the temp file
getMessageSize() - Method in class org.apache.james.core.MailImpl
Return the size of the message including its headers.
getMessageSize() - Method in class org.apache.james.mailrepository.MimeMessageJDBCSource
Runs a custom SQL statement to check the size of the message body
getMetaData() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getMinorVersion() - Method in class org.apache.james.James
Return the minor version number for the server
getMinorVersion() - Method in interface org.apache.mailet.MailetContext
Returns the minor version of the Mailet API that this mailet container supports.
getName() - Static method in class org.apache.james.core.AvalonMailStore
Returns a new name for a repository.
getName() - Method in class org.apache.james.core.MailImpl
Get the name of this MailImpl.
getName() - Static method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
getName() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Gets the name of the newsgroup
getNNTPRepository() - Method in interface org.apache.james.nntpserver.NNTPHandlerConfigurationData
Returns the NNTPRepository used by this service.
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
Gets the number of articles in the group.
getOutputStream(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
getOverviewFormat() - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
getOverviewFormat() - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Returns the ordered array of header names (including the trailing colon on each) returned in overview format for articles stored in this repository.
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
getPostmaster() - Method in class org.apache.james.James
Returns the address of the postmaster for this server.
getPostmaster() - Method in interface org.apache.mailet.MailetContext
Returns the postmaster's address for this mailet context.
getRawInputStream() - Method in class org.apache.james.core.MimeMessageWrapper
 
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.UsersFileRepository
 
getRealName(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Returns the user name of the user matching name on an equalsIgnoreCase basis.
getReceivedDate() - Method in class org.apache.james.core.MimeMessageWrapper
We do not attempt to define the received date, although in theory this is the last most date in the Received: headers.
getRecipients() - Method in class org.apache.james.core.MailImpl
Get the recipients of this MailImpl.
getRecipients() - Method in class org.apache.james.transport.mailets.Redirect
must return a Collection of recipient MailAddresses
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
Get the remote address associated with this 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
Get the remote host associated with this MailImpl.
getRemoteHost() - Method in interface org.apache.mailet.Mail
The remote hostname of the server that connected to send this message
getReplyTo() - Method in class org.apache.james.core.MimeMessageWrapper
 
getReplyTo() - Method in class org.apache.james.transport.mailets.Redirect
Returns the reply to address as a string.
getRepository(String) - Method in class org.apache.james.core.AvalonUsersStore
Get the repository, if any, whose name corresponds to the argument parameter
getRepository(String) - Method in interface org.apache.james.services.UsersStore
Get the repository, if any, whose name corresponds to the argument parameter
getRepositoryNames() - Method in class org.apache.james.core.AvalonUsersStore
Yield an Iterator over the set of repository names managed internally by this store.
getRepositoryNames() - Method in interface org.apache.james.services.UsersStore
Yield an Iterator over the set of repository names managed internally by this store.
getResetLength() - Method in interface org.apache.james.pop3server.POP3HandlerConfigurationData
Returns the service wide reset length in bytes.
getResetLength() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns the service wide reset length in bytes.
getSender() - Method in class org.apache.james.core.MailImpl
Get the sender of this 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
Return the type of the server
getServerInfo() - Method in interface org.apache.mailet.MailetContext
Returns the name and version of the mailet container on which the mailet is running.
getServiceType() - Method in class org.apache.james.core.AbstractJamesService
This method returns the type of service provided by this server.
getServiceType() - Method in class org.apache.james.nntpserver.NNTPServer
 
getServiceType() - Method in class org.apache.james.pop3server.POP3Server
 
getServiceType() - Method in class org.apache.james.remotemanager.RemoteManager
 
getServiceType() - Method in class org.apache.james.smtpserver.SMTPServer
 
getSize() - Method in class org.apache.james.core.MimeMessageWrapper
This is the MimeMessage implementation - this should return ONLY the body, not the entire message (should not count headers).
getSourceId() - Method in class org.apache.james.core.MimeMessageWrapper
Returns the source ID of the MimeMessageSource that is supplying this with data.
getSourceId() - Method in class org.apache.james.core.MimeMessageSource
Returns a unique String ID that represents the location from where this file is loaded.
getSourceId() - Method in class org.apache.james.core.MimeMessageInputStreamSource
Returns the unique identifier of this input stream source
getSourceId() - Method in class org.apache.james.mailrepository.MimeMessageJDBCSource
Returns a unique String ID that represents the location from where this source is loaded.
getSourceId() - Method in class org.apache.james.mailrepository.MimeMessageAvalonSource
Returns a unique String ID that represents the location from where this source is loaded.
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
Get the state of this 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.util.mordred.PoolConnEntry
Insert the method's description here.
getString() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getSubject() - Method in class org.apache.james.core.MimeMessageWrapper
 
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.Redirect
return a prefix for the message subject
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.JDBCListserv
An optional subject prefix which will be surrounded by [].
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.GenericListserv
An optional subject prefix.
getSubjectPrefix() - Method in class org.apache.james.transport.mailets.AvalonListserv
Get the prefix prepended to the subject line
getTimeZone() - Method in class org.apache.james.util.RFC977DateFormat
Gets the time zone.
getTimeZone() - Method in interface org.apache.james.util.SimplifiedDateFormat
Gets the time zone.
getTimeZone() - Method in class org.apache.james.util.SynchronizedDateFormat
Gets the time zone.
getTo() - Method in class org.apache.james.transport.mailets.Redirect
returns an array of InternetAddress 'es for the To: header
getTrace() - Method in class org.apache.james.util.mordred.PoolConnEntry
Insert the method's description here.
getTransactionIsolation() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getTypeMap() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getUniqueID() - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Gets the unique message id for this article.
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.UsersFileRepository
 
getUserByName(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Get the user object with the specified user name.
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.UsersFileRepository
 
getUserByNameCaseInsensitive(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Get the user object with the specified user name.
getUserInbox(String) - Method in class org.apache.james.James
Retrieve the mail repository for a user For POP3 server only - at the moment.
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
getUsersRepository() - Method in interface org.apache.james.nntpserver.NNTPHandlerConfigurationData
Returns the UsersRepository for this service.
getUsersRepository() - Method in interface org.apache.james.pop3server.POP3HandlerConfigurationData
Returns the UsersRepository for this service.
getUsersRepository() - Method in interface org.apache.james.remotemanager.RemoteManagerHandlerConfigurationData
Returns the UsersRepository for this service.
getUsersRepository() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns the UsersRepository for this service.
getUserStore() - Method in interface org.apache.james.remotemanager.RemoteManagerHandlerConfigurationData
Returns the UsersStore for this service.
getWarnings() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
getWatchdog(WatchdogTarget) - Method in class org.apache.james.util.watchdog.ThreadPerWatchdogFactory
 
getWatchdog(WatchdogTarget) - Method in class org.apache.james.util.watchdog.SchedulerWatchdogFactory
 
getWatchdog(WatchdogTarget) - Method in interface org.apache.james.util.watchdog.WatchdogFactory
Gets a Watchdog
getWatchdogFactory() - Method in class org.apache.james.core.AbstractJamesService
This constructs the WatchdogFactory that will be used to guard against runaway or stuck behavior.
GHOST - Static variable in interface org.apache.mailet.Mail
 

H

handleConnection(Socket) - Method in class org.apache.james.nntpserver.NNTPHandler
 
handleConnection(Socket) - Method in class org.apache.james.pop3server.POP3Handler
 
handleConnection(Socket) - Method in class org.apache.james.remotemanager.RemoteManagerHandler
 
handleConnection(Socket) - Method in class org.apache.james.smtpserver.SMTPHandler
 
HANDLED_URL - Static variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
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
Returns whether the mail store has a repository corresponding to the passed in hint.
hasComponent(Object) - Method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
HasHabeasWarrantMark - class org.apache.james.transport.matchers.HasHabeasWarrantMark.
 
HasHabeasWarrantMark() - Constructor for class org.apache.james.transport.matchers.HasHabeasWarrantMark
 
hashCode() - Method in class org.apache.james.mailrepository.MimeMessageJDBCSource
Provide a hash code that is consistent with equals for this class
hashCode() - Method in class org.apache.james.mailrepository.JDBCMailRepository
Provide a hash code that is consistent with equals for this class
hashCode() - Method in class org.apache.james.util.RFC977DateFormat
Overrides hashCode
hashCode() - Method in class org.apache.james.util.SynchronizedDateFormat
Overrides hashCode
hashCode() - Method in class org.apache.mailet.MailAddress
Return a hashCode for this object which should be identical for addresses which are equivalent.
HasHeader - class org.apache.james.transport.matchers.HasHeader.
use: This matcher simply checks to see if the header named is present.
HasHeader() - Constructor for class org.apache.james.transport.matchers.HasHeader
 
HELLO_NAME - Static variable in class org.apache.james.Constants
Context key used to store the Mailet/SMTP "hello name" for this James instance in the context.
HELLO_NAME - Static variable in class org.apache.james.core.AbstractJamesService
The name of the parameter defining the service hello name.
helloName - Variable in class org.apache.james.core.AbstractJamesService
The hello name for the service.
HEX_DIGITS - Static variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
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
 
IN_REPLY_TO - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the message id of the message that to which this email is a reply.
InaccurateTimeoutWatchdog - class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog.
This class represents an watchdog process that serves to monitor a situation and triggers an action after a certain time has passed.
InaccurateTimeoutWatchdog(long, WatchdogTarget, ThreadPool) - Constructor for class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog
The sole constructor for the InaccurateTimeoutWatchdog
info(String) - Method in class org.apache.james.util.mordred.JdbcDataSource
 
init() - Method in class org.apache.james.transport.mailets.UseHeaderRecipients
Initialize the mailet initializes the DEBUG flag
init() - Method in class org.apache.james.transport.mailets.ToRepository
Initialize the mailet, loading configuration information.
init() - Method in class org.apache.james.transport.mailets.ToProcessor
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.RemoteDelivery
Initialize the mailet
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.mailets.NotifySender
Initialize the mailet, loading all configuration parameters.
init() - Method in class org.apache.james.transport.mailets.NotifyPostmaster
Initialize the mailet, loading all configuration parameters.
init() - Method in class org.apache.james.transport.mailets.JDBCVirtualUserTable
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.JDBCListserv
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.JDBCAlias
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.Forward
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.AvalonListservManager
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.AvalonListserv
Initialize the mailet
init() - Method in class org.apache.james.transport.mailets.AddHeader
Initialize the mailet.
init() - Method in class org.apache.james.transport.mailets.AddFooter
Initialize the mailet
init() - Method in class org.apache.james.transport.matchers.UserIs
 
init() - Method in class org.apache.james.transport.matchers.SizeGreaterThan
 
init() - Method in class org.apache.james.transport.matchers.SenderIs
 
init() - Method in class org.apache.james.transport.matchers.RemoteAddrNotInNetwork
 
init() - Method in class org.apache.james.transport.matchers.RemoteAddrInNetwork
 
init() - Method in class org.apache.james.transport.matchers.RelayLimit
 
init() - Method in class org.apache.james.transport.matchers.RecipientIs
 
init() - Method in class org.apache.james.transport.matchers.NESSpamCheck
 
init() - Method in class org.apache.james.transport.matchers.InSpammerBlacklist
 
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.mailet.GenericMatcher
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.GenericMailet
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 interface org.apache.mailet.Mailet
Called by the mailet container to indicate to a mailet that the mailet is being placed into service.
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(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.AvalonUsersStore
 
initialize() - Method in class org.apache.james.core.AvalonMailStore
 
initialize() - Method in class org.apache.james.core.AbstractJamesService
 
initialize() - Method in class org.apache.james.dnsserver.DNSServer
 
initialize() - Method in class org.apache.james.fetchpop.FetchScheduler
 
initialize() - Method in class org.apache.james.mailrepository.JDBCMailRepository
Initialises the JDBC repository. 1) Tests the connection to the database. 2) Loads SQL strings from the SQL definition file, choosing the appropriate SQL for this connection, and performing paramter substitution, 3) Initialises the database with the required tables, if necessary.
initialize() - Method in class org.apache.james.mailrepository.AvalonMailRepository
 
initialize() - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
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.LinearProcessor
 
initialize() - Method in class org.apache.james.transport.JamesSpoolManager
 
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.DefaultJamesUser
 
initialize() - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Initialises the JDBC repository.
initialize() - Method in class org.apache.james.util.connection.ServerConnection
 
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.
Writes to a wrapped Writer class, ensuring that all line separators are '\r\n', regardless of platform.
InternetPrintWriter(OutputStream) - Constructor for class org.apache.james.util.InternetPrintWriter
Constructor that takes a stream to wrap.
InternetPrintWriter(OutputStream, boolean) - Constructor for class org.apache.james.util.InternetPrintWriter
Constructor that takes a stream to wrap.
InternetPrintWriter(Writer) - Constructor for class org.apache.james.util.InternetPrintWriter
Constructor that takes a writer to wrap.
InternetPrintWriter(Writer, boolean) - Constructor for class org.apache.james.util.InternetPrintWriter
Constructor that takes a writer to wrap.
isAttachmentsAllowed() - Method in class org.apache.james.transport.mailets.JDBCListserv
Returns whether this listserv allow attachments
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
Get whether attachments can be sent to this list
isAuthRequired() - Method in interface org.apache.james.nntpserver.NNTPHandlerConfigurationData
Returns whether NNTP auth is active for this server.
isAuthRequired() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns whether SMTP auth is active for this server.
isClosed() - Method in class org.apache.james.util.mordred.PoolConnEntry
Returns whether this entry is closed.
isDefaultTLSEnabled() - Method in class org.apache.james.core.AbstractJamesService
Get whether TLS is enabled for this server's socket by default.
isEnabled() - Method in class org.apache.james.core.AbstractJamesService
Describes whether this service is enabled by configuration.
isLenient() - Method in class org.apache.james.util.RFC977DateFormat
Tell whether date/time parsing is to be lenient.
isLenient() - Method in interface org.apache.james.util.SimplifiedDateFormat
Tell whether date/time parsing is to be lenient.
isLenient() - Method in class org.apache.james.util.SynchronizedDateFormat
Tell whether date/time parsing is to be lenient.
isLocalServer(String) - Method in class org.apache.james.James
Check whether the mail domain in question is to be handled by this server.
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
Returns whether that account has a local inbox on this server
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
Check to see if the object is locked
isMembersOnly() - Method in class org.apache.james.transport.mailets.JDBCListserv
Returns whether this list should restrict to senders only
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
Get whether posting to this list is restricted to list members
isMimeType(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
isModified() - Method in class org.apache.james.core.MimeMessageWrapper
Get whether the message has been modified.
isPostAllowed() - Method in interface org.apache.james.nntpserver.repository.NNTPGroup
Returns whether posting is allowed to this newsgroup
isPrefixAutoBracketed() - Method in class org.apache.james.transport.mailets.GenericListserv
Should the subject prefix be automatically surrounded by [].
isPrefixAutoBracketed() - Method in class org.apache.james.transport.mailets.AvalonListserv
Return whether the prefix for subjects on this list will be bracketed.
isReadOnly() - Method in class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
isReadOnly() - Method in interface org.apache.james.nntpserver.repository.NNTPRepository
Returns whether this repository is read only.
isReadOnly() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
isReplyToList() - Method in class org.apache.james.transport.mailets.JDBCListserv
Returns whether listserv should add reply-to header
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
Get whether the reply-to header for messages sent to this list will be replaced with the list address
isSet(Flags.Flag) - Method in class org.apache.james.core.MimeMessageWrapper
 
isSet(String) - Method in class org.apache.james.core.MailHeaders
Check if a particular header is present.
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
isValid() - Method in class org.apache.james.core.MailHeaders
Check if all REQUIRED headers fields as specified in RFC 822 are present.
isVerifyIdentity() - Method in interface org.apache.james.smtpserver.SMTPHandlerConfigurationData
Returns whether the service validates the identity of its senders.

J

James - class org.apache.james.James.
Core class for JAMES.
James() - Constructor for class org.apache.james.James
 
JamesMBean - interface org.apache.james.JamesMBean.
An interface to expose James management functionality through JMX.
JamesSpoolManager - class org.apache.james.transport.JamesSpoolManager.
Manages the mail spool.
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
 
JdbcDataSource - class org.apache.james.util.mordred.JdbcDataSource.
This is a reliable DataSource implementation, based on the pooling logic written for Town and the configuration found in Avalon's excalibur code.
JdbcDataSource() - Constructor for class org.apache.james.util.mordred.JdbcDataSource
 
JDBCListserv - class org.apache.james.transport.mailets.JDBCListserv.
Rewrites recipient addresses based on a database table.
JDBCListserv() - Constructor for class org.apache.james.transport.mailets.JDBCListserv
 
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
 
JDBCUtil - class org.apache.james.util.JDBCUtil.
Helper class for managing common JDBC tasks.
JDBCUtil() - Constructor for class org.apache.james.util.JDBCUtil
 
JDBCVirtualUserTable - class org.apache.james.transport.mailets.JDBCVirtualUserTable.
Implements a Virtual User Table for JAMES.
JDBCVirtualUserTable() - Constructor for class org.apache.james.transport.mailets.JDBCVirtualUserTable
 

K

KEYWORDS - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores human-readable keywords.
killAllConnections() - Method in class org.apache.james.util.mordred.JdbcDataSource
Deprecated. This was left over code from Town... but not exposed in Avalon.
killConnection(PoolConnEntry) - Method in class org.apache.james.util.mordred.JdbcDataSource
Deprecated. - No longer used in the new approach.

L

last - Variable in class org.apache.james.smtpserver.SMTPInputStream
An array to hold the last two bytes read off the stream.
LinearProcessor - class org.apache.james.transport.LinearProcessor.
Implements a processor for mails, directing the mail down the chain of matchers/mailets.
LinearProcessor() - Constructor for class org.apache.james.transport.LinearProcessor
 
list() - Method in class org.apache.james.mailrepository.JDBCMailRepository
Gets a list of message keys stored in this repository.
list() - Method in class org.apache.james.mailrepository.AvalonMailRepository
List string keys of messages in repository.
list() - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
Returns the list of used keys.
list() - Method in interface org.apache.james.services.UsersRepository
List users in repository.
list() - Method in interface org.apache.james.services.MailRepository
List string keys of messages in repository.
list() - Method in class org.apache.james.userrepository.UsersLDAPRepository
List users in repository.
list() - Method in class org.apache.james.userrepository.UsersFileRepository
List users in repository.
list() - Method in class org.apache.james.userrepository.AbstractUsersRepository
List users in repository.
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.
listservAddress - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
listservID - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
listservQuery - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
listservTable - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
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
 
loadSettings() - Method in class org.apache.james.transport.mailets.JDBCListserv
Loads the configuration settings for this mailet from the database.
LocalDelivery - class org.apache.james.transport.mailets.LocalDelivery.
Receives a Mail from JamesSpoolManager and takes care of delivery of the message to local inboxes.
LocalDelivery() - Constructor for class org.apache.james.transport.mailets.LocalDelivery
 
Lock - class org.apache.james.util.Lock.
Provides Lock functionality
lock() - Method in class org.apache.james.util.mordred.PoolConnEntry
Locks an entry for anybody else using it
Lock() - Constructor for class org.apache.james.util.Lock
 
lock(Object) - Method in class org.apache.james.util.Lock
Lock on a given object.
lock(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Obtains a lock on a message identified by a key
lock(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
Obtains a lock on a message identified by a key
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 a message to the Mailet logger
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 class org.apache.mailet.GenericMailet
Writes the specified message to a mailet log file, prepended by the mailet'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 a message and a Throwable to the Mailet logger
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 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 interface org.apache.mailet.MailetContext
Writes an explanatory message and a stack trace for a given Throwable exception to the mailet log file.
lookup(String, short) - Method in class org.apache.james.dnsserver.DNSServer
Looks up DNS records of the specified type for the specified name.

M

m_baseDirectory - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_bufferSize - Variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
m_classes - Variable in class org.apache.james.mailrepository.filepair.RepositoryManager
 
m_componentManager - Variable in class org.apache.james.mailrepository.filepair.RepositoryManager
 
m_context - Variable in class org.apache.james.mailrepository.filepair.RepositoryManager
 
m_context - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_destination - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_extension - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_filename - Variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
m_filter - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_inputs - Variable in class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
 
m_inputStream - Variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
m_isMarkSet - Variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
m_mark - Variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
m_models - Variable in class org.apache.james.mailrepository.filepair.RepositoryManager
 
m_name - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_outputs - Variable in class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
 
m_path - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
m_position - Variable in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
m_repositories - Variable in class org.apache.james.mailrepository.filepair.RepositoryManager
 
m_serviceManager - Variable in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
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
Deprecated. this is unused
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.
Mailet - interface org.apache.mailet.Mailet.
Draft of a Mailet inteface.
MAILET_LOADER - Static variable in class org.apache.james.transport.Resources
Key for looking up the MailetLoader
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.
Implements the configuration object for a Mailet.
MailetConfigImpl() - Constructor for class org.apache.james.core.MailetConfigImpl
No argument constructor for this object.
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.
Loads Mailets for use inside James.
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
No argument constructor
MailHeaders(InputStream) - Constructor for class org.apache.james.core.MailHeaders
Constructor that takes an InputStream containing the contents of the set of mail headers.
MailImpl - class org.apache.james.core.MailImpl.
Wraps a MimeMessage adding routing information (from SMTP) and some simple API enhancements.
MailImpl() - Constructor for class org.apache.james.core.MailImpl
A constructor that creates a new, uninitialized MailImpl
MailImpl(MimeMessage) - Constructor for class org.apache.james.core.MailImpl
A constructor which will attempt to obtain sender and recipients from the headers of the MimeMessage supplied.
MailImpl(String, MailAddress, Collection) - Constructor for class org.apache.james.core.MailImpl
A constructor that creates a MailImpl with the specified name, sender, and recipients.
MailImpl(String, MailAddress, Collection, InputStream) - Constructor for class org.apache.james.core.MailImpl
A constructor that creates a MailImpl with the specified name, sender, recipients, and message data.
MailImpl(String, MailAddress, Collection, MimeMessage) - Constructor for class org.apache.james.core.MailImpl
A constructor that creates a MailImpl with the specified name, sender, recipients, and MimeMessage.
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 The select method requires a configuration object with the form:
<repository destinationURL="file://path-to-root-dir-for-repository"
type="MAIL">
</repository> This configuration, including any included child elements, is used to configure the returned component.
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
Displays an error message indicating that James requires an Avalon framework compatible container.
main(String[]) - Static method in class org.apache.james.James
The main method.
main(String[]) - Static method in class org.apache.james.security.DigestUtil
Command line interface.
mark(int) - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
markSupported() - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
MATCH_LOADER - Static variable in class org.apache.james.transport.Resources
Key for looking up the MatchLoader
match(Mail) - Method in class org.apache.james.transport.matchers.SubjectStartsWith
 
match(Mail) - Method in class org.apache.james.transport.matchers.SubjectIs
 
match(Mail) - Method in class org.apache.james.transport.matchers.SizeGreaterThan
 
match(Mail) - Method in class org.apache.james.transport.matchers.SenderIs
 
match(Mail) - Method in class org.apache.james.transport.matchers.SenderInFakeDomain
 
match(Mail) - Method in class org.apache.james.transport.matchers.RemoteAddrNotInNetwork
 
match(Mail) - Method in class org.apache.james.transport.matchers.RemoteAddrInNetwork
 
match(Mail) - Method in class org.apache.james.transport.matchers.RelayLimit
 
match(Mail) - Method in class org.apache.james.transport.matchers.NESSpamCheck
 
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.HasHeader
 
match(Mail) - Method in class org.apache.james.transport.matchers.HasHabeasWarrantMark
 
match(Mail) - Method in class org.apache.james.transport.matchers.HasAttachment
 
match(Mail) - Method in class org.apache.james.transport.matchers.FetchedFrom
 
match(Mail) - Method in class org.apache.james.transport.matchers.All
 
match(Mail) - Method in class org.apache.mailet.GenericRecipientMatcher
Matches each recipient one by one through matchRecipient(MailAddress recipient) method.
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 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.
Implements the configuration object for a Matcher.
MatcherConfigImpl() - Constructor for class org.apache.james.core.MatcherConfigImpl
 
MatchLoader - class org.apache.james.transport.MatchLoader.
Loads Matchers for use inside James.
MatchLoader() - Constructor for class org.apache.james.transport.MatchLoader
 
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.RecipientIs
 
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).
maxOpenConn - Variable in class org.apache.james.util.connection.SimpleConnectionManager
The maximum number of client connections allowed per server connection.
MDA - Static variable in interface org.apache.james.services.MailServer
Reserved user name for the mail delivery agent for multi-user mailboxes
members - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
membersOnly - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
membersOnly - Variable in class org.apache.james.transport.mailets.AvalonListserv
Whether only members can post to the list
membersQuery - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
membersTable - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
MESSAGE_ID - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the message id.
MESSAGE_ID_VARIATION - Static variable in class org.apache.james.util.RFC2822Headers
A common variation on the name of the RFC 2822 header that stores the message id.
MessageSizeException - exception org.apache.james.smtpserver.MessageSizeException.
This exception 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
Sole contructor for this class.
MimeMessageAvalonSource - class org.apache.james.mailrepository.MimeMessageAvalonSource.
 
MimeMessageAvalonSource(StreamRepository, String, String) - Constructor for class org.apache.james.mailrepository.MimeMessageAvalonSource
 
MimeMessageInputStreamSource - class org.apache.james.core.MimeMessageInputStreamSource.
Takes an input stream and creates a repeatable input stream source for a MimeMessageWrapper.
MimeMessageInputStreamSource(String, InputStream) - Constructor for class org.apache.james.core.MimeMessageInputStreamSource
Construct a new MimeMessageInputStreamSource from an InputStream that contains the bytes of a MimeMessage.
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.
This defines a reusable datasource that can supply an input stream with MimeMessage data.
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
A constructor that instantiates a MimeMessageWrapper based on a MimeMessageSource
myContext - Variable in class org.apache.james.James
The Avalon context used by the instance

N

nativeSQL(String) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
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
 
newHandler() - Method in class org.apache.james.core.AbstractJamesService
Overide this method to create actual instance of connection handler.
newHandler() - Method in class org.apache.james.nntpserver.NNTPServer
 
newHandler() - Method in class org.apache.james.pop3server.POP3Server
 
newHandler() - Method in class org.apache.james.remotemanager.RemoteManager
 
newHandler() - Method in class org.apache.james.smtpserver.SMTPServer
 
newStream() - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
NNTPArticle - interface org.apache.james.nntpserver.repository.NNTPArticle.
Contract exposed by a NewsGroup Article
NNTPException - exception org.apache.james.nntpserver.NNTPException.
Exception Wrapper, like javax.servlet.ServletException.
NNTPException(String) - Constructor for class org.apache.james.nntpserver.NNTPException
Create an NNTPException with an error message and no encapsulated Throwable
NNTPException(String, Throwable) - Constructor for class org.apache.james.nntpserver.NNTPException
Create an NNTPException with an error message and an encapsulated Throwable
NNTPException(Throwable) - Constructor for class org.apache.james.nntpserver.NNTPException
Create an NNTPException with an encapsulated Throwable
NNTPGroup - interface org.apache.james.nntpserver.repository.NNTPGroup.
Contract exposed by a NewsGroup
NNTPHandler - class org.apache.james.nntpserver.NNTPHandler.
The NNTP protocol is defined by RFC 977.
NNTPHandler() - Constructor for class org.apache.james.nntpserver.NNTPHandler
 
NNTPHandlerConfigurationData - interface org.apache.james.nntpserver.NNTPHandlerConfigurationData.
Provides a number of server-wide constant values to the NNTPHandlers
NNTPLineReader - interface org.apache.james.nntpserver.repository.NNTPLineReader.
Read and translates client data.
NNTPLineReaderImpl - class org.apache.james.nntpserver.repository.NNTPLineReaderImpl.
Reads and translates client data.
NNTPLineReaderImpl(BufferedReader) - Constructor for class org.apache.james.nntpserver.repository.NNTPLineReaderImpl
 
NNTPRepository - interface org.apache.james.nntpserver.repository.NNTPRepository.
Abstraction of entire NNTP Repository.
NNTPRepositoryImpl - class org.apache.james.nntpserver.repository.NNTPRepositoryImpl.
NNTP Repository implementation.
NNTPRepositoryImpl() - Constructor for class org.apache.james.nntpserver.repository.NNTPRepositoryImpl
 
NNTPServer - class org.apache.james.nntpserver.NNTPServer.
NNTP Server
NNTPServer() - Constructor for class org.apache.james.nntpserver.NNTPServer
 
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.
Simplest Mailet which destroys any incoming messages.
Null() - Constructor for class org.apache.james.transport.mailets.Null
 
NumberedRepositoryFileFilter - class org.apache.james.mailrepository.filepair.NumberedRepositoryFileFilter.
This filters files based on the extension and is tailored to provide backwards compatibility of the numbered repositories that Avalon does.
NumberedRepositoryFileFilter(String) - Constructor for class org.apache.james.mailrepository.filepair.NumberedRepositoryFileFilter
 

O

org.apache.james - package org.apache.james
 
org.apache.james.context - package org.apache.james.context
Classes specifically related to the context phase of the Avalon lifecycle
org.apache.james.core - package org.apache.james.core
Implementations of core James services and concepts.
org.apache.james.dnsserver - package org.apache.james.dnsserver
Provides classes implementing simple DNS facilities for James
org.apache.james.fetchpop - package org.apache.james.fetchpop
Provides classes implementing fetch POP functionality.
org.apache.james.mailrepository - package org.apache.james.mailrepository
Implementations of mail repositories for use in James.
org.apache.james.mailrepository.filepair - package org.apache.james.mailrepository.filepair
 
org.apache.james.nntpserver - package org.apache.james.nntpserver
Provides classes implementing NNTP functionality.
org.apache.james.nntpserver.repository - package org.apache.james.nntpserver.repository
Provides the interfaces that define NNTP articles, groups, and repositories as well as the implementations of those interfaces.
org.apache.james.pop3server - package org.apache.james.pop3server
Provides classes implementing POP3 functionality.
org.apache.james.remotemanager - package org.apache.james.remotemanager
Provides classes implementing simple remote management facilities for James
org.apache.james.security - package org.apache.james.security
Provides classes implementing security related functionality.
org.apache.james.services - package org.apache.james.services
A set of interfaces for commonly used, generic James concepts.
org.apache.james.smtpserver - package org.apache.james.smtpserver
Provides classes implementing SMTP functionality.
org.apache.james.transport - package org.apache.james.transport
Classes that implement the matcher/mailet processing chain.
org.apache.james.transport.mailets - package org.apache.james.transport.mailets
Core mailets for use with the Mailet API.
org.apache.james.transport.mailets.debug - package org.apache.james.transport.mailets.debug
Debugging mailets for use with the Mailet API.
org.apache.james.transport.matchers - package org.apache.james.transport.matchers
Core matchers for use with the Mailet API.
org.apache.james.userrepository - package org.apache.james.userrepository
Implementations of user repositories for use in James.
org.apache.james.util - package org.apache.james.util
A variety of utility classes used inside James.
org.apache.james.util.connection - package org.apache.james.util.connection
Provides classes that implement Avalon Cornerstone connection services.
org.apache.james.util.mordred - package org.apache.james.util.mordred
 
org.apache.james.util.watchdog - package org.apache.james.util.watchdog
Provides classes that define and implement a resettable Watchdog interface as well as related classes.
org.apache.mailet - package org.apache.mailet
The classes that constitute the Mailet API.

P

parse(String) - Method in class org.apache.james.util.RFC977DateFormat
Parses text from the beginning of the given string to produce a date.
parse(String) - Method in interface org.apache.james.util.SimplifiedDateFormat
Parses text from the beginning of the given string to produce a date.
parse(String) - Method in class org.apache.james.util.SynchronizedDateFormat
Parses text from the beginning of the given string to produce a date.
patterns - Variable in class org.apache.james.transport.matchers.NESSpamCheck
 
PoolConnEntry - class org.apache.james.util.mordred.PoolConnEntry.
An entry in a connection pool.
PoolConnEntry(JdbcDataSource, Connection, int) - Constructor for class org.apache.james.util.mordred.PoolConnEntry
Insert the method's description here.
POP3Handler - class org.apache.james.pop3server.POP3Handler.
The handler class for POP3 connections.
POP3Handler() - Constructor for class org.apache.james.pop3server.POP3Handler
 
POP3HandlerConfigurationData - interface org.apache.james.pop3server.POP3HandlerConfigurationData.
Provides a number of server-wide constant values to the POP3Handlers
POP3Server - class org.apache.james.pop3server.POP3Server.
Accepts POP3 connections on a server socket and dispatches them to POP3Handlers.
POP3Server() - Constructor for class org.apache.james.pop3server.POP3Server
 
port - Variable in class org.apache.james.core.AbstractJamesService
The port on which this service will be made available.
POSTMASTER - Static variable in class org.apache.james.Constants
Context key used to store the postmaster address for this James instance in the context.
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
 
prepareCall(String) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
prepareCall(String, int, int) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
prepareStatement(String) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
prepareStatement(String, int, int) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
println() - Method in class org.apache.james.util.InternetPrintWriter
Print a line separator.
println(boolean) - Method in class org.apache.james.util.InternetPrintWriter
Print a boolean followed by a line separator.
println(char) - Method in class org.apache.james.util.InternetPrintWriter
Print a char followed by a line separator.
println(char[]) - Method in class org.apache.james.util.InternetPrintWriter
Print a character array followed by a line separator.
println(double) - Method in class org.apache.james.util.InternetPrintWriter
Print a double followed by a line separator.
println(float) - Method in class org.apache.james.util.InternetPrintWriter
Print a float followed by a line separator.
println(int) - Method in class org.apache.james.util.InternetPrintWriter
Print a int followed by a line separator.
println(long) - Method in class org.apache.james.util.InternetPrintWriter
Print a long followed by a line separator.
println(Object) - Method in class org.apache.james.util.InternetPrintWriter
Print an Object followed by a line separator.
println(String) - Method in class org.apache.james.util.InternetPrintWriter
Print a String followed by a line separator.
printUsage() - Static method in class org.apache.james.security.DigestUtil
Print the command line usage string.
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.
put(String) - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
Store the given object and associates it to the given key
put(String, Object) - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository
Store the given object and associates it to the given key

Q

query - Variable in class org.apache.james.transport.mailets.JDBCVirtualUserTable
The query used by the mailet to get the alias mapping
query - Variable in class org.apache.james.transport.mailets.JDBCAlias
 

R

read() - Method in class org.apache.james.fetchpop.ReaderInputStream
 
read() - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
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.SchedulerNotifyInputStream
Read a byte from the stream
read() - Method in class org.apache.james.util.DebugInputStream
Read a byte off the stream
read() - Method in class org.apache.james.util.CharTerminatedInputStream
Read a byte off this stream.
read() - Method in class org.apache.james.util.watchdog.BytesReadResetInputStream
Read a byte from the stream
read(byte[], int, int) - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
read(byte[], int, int) - 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(byte[], int, int) - Method in class org.apache.james.smtpserver.SMTPInputStream
Read through the stream, checking for '\r\n.'
read(byte[], int, int) - Method in class org.apache.james.util.SchedulerNotifyInputStream
Read an array of bytes from the stream
read(byte[], int, int) - Method in class org.apache.james.util.watchdog.BytesReadResetInputStream
Read an array of bytes from the stream
ReaderInputStream - class org.apache.james.fetchpop.ReaderInputStream.
Simple class to allow a cast from a java.io.Reader to a java.io.InputStream

$Id: index-all.html,v 1.9 2002/12/30 05:36:51 noel Exp $
ReaderInputStream(Reader) - Constructor for class org.apache.james.fetchpop.ReaderInputStream
 
readLine() - Method in class org.apache.james.nntpserver.repository.NNTPLineReaderImpl
 
readLine() - Method in interface org.apache.james.nntpserver.repository.NNTPLineReader
Reads a line of data.
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.ListUsersJdbcRepository
Reads properties for a User from an open ResultSet.
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
Reads properties for a User from an open ResultSet.
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
Reads properties for a User from an open ResultSet.
readUserFromResultSet(ResultSet) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Reads properties for a User from an open ResultSet.
RECEIVED - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 headers that store additional tracing data.
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
 
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.
Redirect() - Constructor for class org.apache.james.transport.mailets.Redirect
 
REFERENCES - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that is used to identify the thread to which this message refers.
registerRepository(Configuration) - Method in class org.apache.james.core.AvalonMailStore
Registers a new mail repository type in the mail store's registry based upon a passed in Configuration object.
registerRepository(Configuration) - Method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
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
Return the Component when you are finished with it.
release(Component) - Method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
releaseConnection(PoolConnEntry) - Method in class org.apache.james.util.mordred.JdbcDataSource
Implements the ConnDefinition behavior when a connection is no longer needed.
releaseConnectionHandler(ConnectionHandler) - Method in class org.apache.james.nntpserver.NNTPServer
 
releaseConnectionHandler(ConnectionHandler) - Method in class org.apache.james.pop3server.POP3Server
 
releaseConnectionHandler(ConnectionHandler) - Method in class org.apache.james.remotemanager.RemoteManager
 
releaseConnectionHandler(ConnectionHandler) - Method in class org.apache.james.smtpserver.SMTPServer
 
RemoteAddrInNetwork - class org.apache.james.transport.matchers.RemoteAddrInNetwork.
Checks the IP address of the sending server against a comma- delimited list of IP addresses or domain names.
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 or domain names.
RemoteAddrNotInNetwork() - Constructor for class org.apache.james.transport.matchers.RemoteAddrNotInNetwork
 
RemoteDelivery - class org.apache.james.transport.mailets.RemoteDelivery.
Receives 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
 
RemoteManagerHandlerConfigurationData - interface org.apache.james.remotemanager.RemoteManagerHandlerConfigurationData.
Provides a number of server-wide constant values to the RemoteManagerHandlers
remove(MailImpl) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Removes a specified message
remove(MailImpl) - Method in class org.apache.james.mailrepository.AvalonMailRepository
Removes a specified message
remove(MailImpl) - Method in interface org.apache.james.services.MailRepository
Removes a specified message
remove(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Removes a message identified by a key.
remove(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
Removes a message identified by key.
remove(String) - Method in class org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository
 
remove(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
Remove the object associated to the given key.
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
Remove an address from the list.
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
 
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.UsersFileRepository
 
removeUser(String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Removes a user from the repository
REPLY_TO - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the reply-to address.
reply(boolean) - Method in class org.apache.james.core.MimeMessageWrapper
 
replyToList - Variable in class org.apache.james.transport.mailets.JDBCListserv
 
replyToList - Variable in class org.apache.james.transport.mailets.AvalonListserv
Whether the reply-to header should be set to the list address
RepositoryManager - class org.apache.james.mailrepository.filepair.RepositoryManager.
 
RepositoryManager() - Constructor for class org.apache.james.mailrepository.filepair.RepositoryManager
 
repositoryName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The repository name parsed from the destination URL
RESENT_BCC - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the blind carbon copied recipients of the resent message.
RESENT_CC - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the carbon copied recipients of the resent message.
RESENT_DATE - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the date the message was resent.
RESENT_FROM - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the originator of the resent message.
RESENT_MESSAGE_ID - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the message id of the resent message.
RESENT_SENDER - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the transmission agent of the resent message.
RESENT_TO - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the recipients of the resent message.
reset() - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
reset() - Method in class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog
Reset this Watchdog.
reset() - Method in interface org.apache.james.util.watchdog.Watchdog
Reset this Watchdog.
ResettableFileInputStream - class org.apache.james.mailrepository.filepair.ResettableFileInputStream.
 
ResettableFileInputStream(File) - Constructor for class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
ResettableFileInputStream(String) - Constructor for class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
ResettableFileInputStream(String, int) - Constructor for class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
Resources - class org.apache.james.transport.Resources.
A set of constants used inside the James transport.
retrieve(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Retrieves a message given a key.
retrieve(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
Retrieves a message given a key.
retrieve(String) - Method in interface org.apache.james.services.MailRepository
Retrieves a message given a key.
RETURN_PATH - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 headers that store the tracing data for the return path.
RFC2822Headers - class org.apache.james.util.RFC2822Headers.
This utility class provides the set of header names explicitly defined in RFC 2822
RFC2980DateFormat - class org.apache.james.util.RFC2980DateFormat.
A thread-safe date formatting class to produce dates formatted in accord with the specifications of section 3.2 of RFC 2980.
RFC2980DateFormat() - Constructor for class org.apache.james.util.RFC2980DateFormat
Constructor for RFC2980DateFormat
RFC822Date - class org.apache.james.util.RFC822Date.
Deprecated. Use java.util.Date in combination with org.apache.james.util.RFC822DateFormat.
RFC822Date() - Constructor for class org.apache.james.util.RFC822Date
Deprecated. creates a current timestamp using this machines system timezone
RFC822Date(Date) - Constructor for class org.apache.james.util.RFC822Date
Deprecated. creates object using date supplied and this machines system timezone
RFC822Date(Date, String) - Constructor for class org.apache.james.util.RFC822Date
Deprecated. 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".
RFC822Date(String) - Constructor for class org.apache.james.util.RFC822Date
Deprecated. 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
Deprecated. creates object from RFC822 date string supplied using the supplied time zone string
RFC822DateFormat - class org.apache.james.util.RFC822DateFormat.
A thread safe wrapper for the javax.mail.internet.MailDateFormat class.
RFC822DateFormat() - Constructor for class org.apache.james.util.RFC822DateFormat
Constructor for RFC822DateFormat
RFC977DateFormat - class org.apache.james.util.RFC977DateFormat.
A thread-safe date formatting class to produce dates formatted in accord with the specifications of RFC 977.
RFC977DateFormat() - Constructor for class org.apache.james.util.RFC977DateFormat
Constructor for RFC977DateFormat
ROLE - Static variable in interface org.apache.james.services.DNSServer
The component role used by components implementing this service
ROLE - Static variable in interface org.apache.james.services.UsersRepository
The component role used by components implementing this service
ROLE - Static variable in interface org.apache.james.services.UsersStore
The component role used by components implementing this service
ROLE - Static variable in interface org.apache.james.services.MailStore
The component role used by components implementing this service
ROLE - Static variable in interface org.apache.james.services.MailServer
The component role used by components implementing this service
rollback() - Method in class org.apache.james.util.mordred.PoolConnEntry
 
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
run() - Method in class org.apache.james.util.connection.ServerConnection
Provides the body for the thread of execution for a ServerConnection.
run() - Method in class org.apache.james.util.mordred.JdbcDataSource
Background thread that checks if there are fewer connections open than minConn specifies, and checks whether connections have been checked out for too long, killing them.
run() - Method in class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog
Execute the body of the Watchdog, triggering as appropriate.

S

saveChanges() - Method in class org.apache.james.core.MimeMessageWrapper
 
SchedulerNotifyInputStream - class org.apache.james.util.SchedulerNotifyInputStream.
This will reset the scheduler each time a certain amount of data has been transfered.
SchedulerNotifyInputStream(InputStream, TimeScheduler, String, int) - Constructor for class org.apache.james.util.SchedulerNotifyInputStream
 
SchedulerNotifyOutputStream - class org.apache.james.util.SchedulerNotifyOutputStream.
This will reset the scheduler each time a certain amount of data has been transfered.
SchedulerNotifyOutputStream(OutputStream, TimeScheduler, String, int) - Constructor for class org.apache.james.util.SchedulerNotifyOutputStream
 
SchedulerWatchdogFactory - class org.apache.james.util.watchdog.SchedulerWatchdogFactory.
This class is a factory to produce Watchdogs, each of which is associated with a single TimeScheduler Target and a TimeScheduler object.
SchedulerWatchdogFactory(TimeScheduler, long) - Constructor for class org.apache.james.util.watchdog.SchedulerWatchdogFactory
Creates the factory and sets the TimeScheduler used to implement the watchdogs.
select(Object) - Method in class org.apache.james.core.AvalonMailStore
This method accept a Configuration object as hint and return the corresponding MailRepository.
select(Object) - Method in class org.apache.james.mailrepository.filepair.RepositoryManager
 
SENDER - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the actual mail transmission agent, if this differs from the author of the message.
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
Place a mail on the spool for processing
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
Place a mail on the spool for processing
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
Place a mail on the spool for processing
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
Place a mail on the spool for processing
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
Place a mail on the spool for processing
sendMail(MimeMessage) - Method in interface org.apache.james.services.MailServer
Pass a MimeMessage to this MailServer for processing
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
We hardcode the serialVersionUID so that from James 1.2 on, MailImpl will be deserializable (so your mail doesn't get lost)
serialVersionUID - Static variable in class org.apache.mailet.MailAddress
 
SERVER_NAMES - Static variable in class org.apache.james.Constants
Context key used to store the list of mail domains being serviced by this James instance in the context.
ServerConnection - class org.apache.james.util.connection.ServerConnection.
Represents a single server socket managed by a connection manager.
ServerConnection(ServerSocket, ConnectionHandlerFactory, ThreadPool, int, int) - Constructor for class org.apache.james.util.connection.ServerConnection
The sole constructor for a ServerConnection.
serverSocket - Variable in class org.apache.james.core.AbstractJamesService
 
serverSocketType - Variable in class org.apache.james.core.AbstractJamesService
The server socket type used to generate connections for this server.
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(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.ToRepository
Store a mail in a particular repository.
service(Mail) - Method in class org.apache.james.transport.mailets.ToProcessor
Deliver a mail to the processor.
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.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 ... that will handle storing it in the outgoing queue if needed.
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.PostmasterAlias
Make sure that a message that is addressed to a postmaster alias is always sent to the postmaster address, regardless of delivery to other recipients.
service(Mail) - Method in class org.apache.james.transport.mailets.Null
Set this mail to GHOST state, indicating that no further processing should take place.
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.NotifyPostmaster
Sends a message to the postmaster with the original message as to why it failed.
service(Mail) - Method in class org.apache.james.transport.mailets.LocalDelivery
Delivers a mail to a local mailbox.
service(Mail) - Method in class org.apache.james.transport.mailets.JDBCVirtualUserTable
Checks the recipient list of the email for user mappings.
service(Mail) - Method in class org.apache.james.transport.mailets.JDBCAlias
 
service(Mail) - Method in class org.apache.james.transport.mailets.Forward
Forwards a mail to a particular recipient.
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.AddHeader
Takes the message and adds a header to it.
service(Mail) - Method in class org.apache.james.transport.mailets.AddHabeasWarrantMark
Called by the mailet container to allow the mailet to process to a message message.
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.debug.Identity
Do nothing.
service(Mail) - Method in class org.apache.james.transport.mailets.debug.ExceptionThrowingMailet
Throw an exception if any mail is processed.
service(Mail) - Method in class org.apache.james.transport.mailets.debug.DumpSystemErr
Writes the message to System.err .
service(Mail) - Method in class org.apache.james.transport.mailets.debug.Counter
Count processed mails, marking each mail as completed after counting.
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(Mail) - Method in class org.apache.mailet.GenericMailet
Called by the mailet container to allow the mailet to process a message.
service(MailImpl) - Method in class org.apache.james.transport.LinearProcessor
Processes a single mail message through the chain of matchers and mailets.
service(ServiceManager) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
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
Set the user id for which this id is an alias.
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
Set whether this user id is an alias.
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.
setAutoCommit(boolean) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
setBase(String) - Method in class org.apache.james.userrepository.UsersLDAPRepository
 
setCatalog(String) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
setCondition(String) - Method in class org.apache.james.core.MatcherConfigImpl
Set the simple condition defined for this matcher configuration.
setConfiguration(Configuration) - Method in class org.apache.james.core.MailetConfigImpl
Set the Avalon Configuration object for the mailet.
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
 
setDataHandler(DataHandler) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDate(Date) - Method in class org.apache.james.util.RFC822Date
Deprecated.  
setDate(String) - Method in class org.apache.james.util.RFC822Date
Deprecated. 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)
setDescription(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDescription(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setDestination(String) - Method in class org.apache.james.mailrepository.filepair.AbstractFileRepository
 
setDisposition(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setErrorMessage(String) - Method in class org.apache.james.core.MailImpl
Set the error message associated with this MailImpl.
setErrorMessage(String) - Method in interface org.apache.mailet.Mail
Sets the error message associated with this message.
setFileName(String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setFlags(Flags, boolean) - Method in class org.apache.james.core.MimeMessageWrapper
 
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
Set whether mail to this user is to be forwarded to another email address
setForwardingDestination(MailAddress) - Method in interface org.apache.james.services.JamesUser
Set destination for forwading mail TODO: Should we use a MailAddress?
setForwardingDestination(MailAddress) - Method in class org.apache.james.userrepository.DefaultJamesUser
Set the destination address to which mail to this user will be forwarded.
setFrom() - Method in class org.apache.james.core.MimeMessageWrapper
 
setFrom(Address) - Method in class org.apache.james.core.MimeMessageWrapper
 
setHeader(String, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setLastUpdated(Date) - Method in class org.apache.james.core.MailImpl
Set the date this mail was last updated.
setLenient(boolean) - Method in class org.apache.james.util.RFC977DateFormat
Specify whether or not date/time parsing is to be lenient.
setLenient(boolean) - Method in interface org.apache.james.util.SimplifiedDateFormat
Specify whether or not date/time parsing is to be lenient.
setLenient(boolean) - Method in class org.apache.james.util.SynchronizedDateFormat
Specify whether or not date/time parsing is to be lenient.
setMailetContext(MailetContext) - Method in class org.apache.james.core.MatcherConfigImpl
Sets a reference to the MailetContext in which the matcher is executing
setMailetContext(MailetContext) - Method in class org.apache.james.core.MailetConfigImpl
Get the mailet's Avalon Configuration object.
setMailetName(String) - Method in class org.apache.james.core.MailetConfigImpl
Set the name for the mailet.
setMatcherName(String) - Method in class org.apache.james.core.MatcherConfigImpl
Sets the name of this matcher instance.
setMessage(MimeMessage) - Method in class org.apache.james.core.MailImpl
Set the MimeMessage associated with this 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
Set the name of this MailImpl.
setPassword(String) - Method in interface org.apache.james.services.JamesUser
Change password to pass.
setPassword(String) - Method in interface org.apache.james.services.User
Sets new password from String.
setPassword(String) - Method in class org.apache.james.userrepository.DefaultUser
Sets new password from String.
setReadOnly(boolean) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
setRecipients(Collection) - Method in class org.apache.james.core.MailImpl
Set the recipients for this MailImpl.
setRecipients(Message.RecipientType, Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
setRecipients(Message.RecipientType, String) - Method in class org.apache.james.core.MimeMessageWrapper
 
setRemoteAddr(String) - Method in class org.apache.james.core.MailImpl
Set the remote address associated with this MailImpl.
setRemoteHost(String) - Method in class org.apache.james.core.MailImpl
Set the remote address associated with this MailImpl.
setReplyTo(Address[]) - Method in class org.apache.james.core.MimeMessageWrapper
 
setSender(MailAddress) - Method in class org.apache.james.core.MailImpl
Set the sender of this 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
Set the spool to be used by this LinearProcessor.
setState(String) - Method in class org.apache.james.core.MailImpl
Set the state of this 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
 
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
Deprecated.  
setTimeZone(TimeZone) - Method in class org.apache.james.util.RFC977DateFormat
Sets the time zone of this SynchronizedDateFormat object.
setTimeZone(TimeZone) - Method in class org.apache.james.util.RFC822Date
Deprecated.  
setTimeZone(TimeZone) - Method in interface org.apache.james.util.SimplifiedDateFormat
Sets the time zone of this SimplifiedDateFormat object.
setTimeZone(TimeZone) - Method in class org.apache.james.util.SynchronizedDateFormat
Sets the time zone of this SynchronizedDateFormat object.
setTransactionIsolation(int) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
setTypeMap(Map) - Method in class org.apache.james.util.mordred.PoolConnEntry
 
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.ListUsersJdbcRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForInsertStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForInsertStatement(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
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.JamesUsersJdbcRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.DefaultUsersJdbcRepository
Set parameters of a PreparedStatement object with property values from a User instance.
setUserForUpdateStatement(User, PreparedStatement) - Method in class org.apache.james.userrepository.AbstractJdbcUsersRepository
Set parameters of a PreparedStatement object with property values from a User instance.
SimpleConnectionManager - class org.apache.james.util.connection.SimpleConnectionManager.
An implementation of ConnectionManager that supports configurable idle timeouts and a configurable value for the maximum number of client connections to a particular port.
SimpleConnectionManager() - Constructor for class org.apache.james.util.connection.SimpleConnectionManager
 
SimplifiedDateFormat - interface org.apache.james.util.SimplifiedDateFormat.
This interface is designed to provide a simplified subset of the methods provided by the java.text.DateFormat class.
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.
Wraps an underlying input stream, limiting the allowable size of incoming data.
SizeLimitedInputStream(InputStream, long) - Constructor for class org.apache.james.smtpserver.SizeLimitedInputStream
Constructor for the stream.
skip(long) - Method in class org.apache.james.mailrepository.filepair.ResettableFileInputStream
 
SMTPHandler - class org.apache.james.smtpserver.SMTPHandler.
Provides SMTP functionality by carrying out the server side of the SMTP interaction.
SMTPHandler() - Constructor for class org.apache.james.smtpserver.SMTPHandler
 
SMTPHandlerConfigurationData - interface org.apache.james.smtpserver.SMTPHandlerConfigurationData.
Provides a number of server-wide constant values to the SMTPHandlers
SMTPInputStream - class org.apache.james.smtpserver.SMTPInputStream.
Removes the dot-stuffing happening during the SMTP DATA transport
SMTPInputStream(InputStream) - Constructor for class org.apache.james.smtpserver.SMTPInputStream
 
SMTPServer - class org.apache.james.smtpserver.SMTPServer.
Accepts SMTP connections on a server socket and dispatches them to SMTPHandlers.
SMTPServer() - Constructor for class org.apache.james.smtpserver.SMTPServer
 
SOFTWARE_NAME - Static variable in class org.apache.james.Constants
The name of the software (i.e.
SOFTWARE_VERSION - Static variable in class org.apache.james.Constants
The version of James.
SPOOL - Static variable in interface org.apache.james.services.SpoolRepository
Define a STREAM repository.
SpoolRepository - interface org.apache.james.services.SpoolRepository.
Interface for a Repository for Spooling Mails.
sqlFileName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The name of the SQL configuration file to be used to configure this repository.
sqlQueries - Variable in class org.apache.james.mailrepository.JDBCMailRepository
Contains all of the sql strings for this component.
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
 
start() - Method in class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog
Start this Watchdog, causing it to begin checking.
start() - Method in interface org.apache.james.util.watchdog.Watchdog
Start this Watchdog, causing it to begin monitoring.
stop() - Method in class org.apache.james.util.watchdog.InaccurateTimeoutWatchdog
Stop this Watchdog, causing the Watchdog to stop checking the trigger condition.
stop() - Method in interface org.apache.james.util.watchdog.Watchdog
Stop this Watchdog, terminating the monitoring condition.
store(MailImpl) - Method in class org.apache.james.mailrepository.JDBCSpoolRepository
Needs to override this method and reset the time to load to zero.
store(MailImpl) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Store this message to the database.
store(MailImpl) - Method in class org.apache.james.mailrepository.AvalonMailRepository
Stores a message in this repository.
store(MailImpl) - Method in interface org.apache.james.services.MailRepository
Stores a message in this repository.
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)
SUBJECT - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the subject.
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.JDBCListserv
 
subjectPrefix - Variable in class org.apache.james.transport.mailets.AvalonListserv
A String to prepend to the subject of the message when it is sent to the list
SubjectStartsWith - class org.apache.james.transport.matchers.SubjectStartsWith.
 
SubjectStartsWith() - Constructor for class org.apache.james.transport.matchers.SubjectStartsWith
 
SynchronizedDateFormat - class org.apache.james.util.SynchronizedDateFormat.
This class is designed to be a synchronized wrapper for a java.text.DateFormat subclass.
SynchronizedDateFormat(DateFormat) - Constructor for class org.apache.james.util.SynchronizedDateFormat
Wrapper method to allow child classes to synchronize a preexisting DateFormat.
SynchronizedDateFormat(String, Locale) - Constructor for class org.apache.james.util.SynchronizedDateFormat
Public constructor that mimics that of SimpleDateFormat.

T

tableExists(DatabaseMetaData, String) - Method in class org.apache.james.util.JDBCUtil
Checks database metadata to see if a table exists.
tableExistsCaseSensitive(DatabaseMetaData, String) - Method in class org.apache.james.util.JDBCUtil
Checks database metadata to see if a table exists.
tableName - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The table name parsed from the destination URL
targetTriggered(String) - Method in class org.apache.james.fetchpop.FetchPOP
 
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.UsersFileRepository
 
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, 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.UsersFileRepository
 
test(String, String) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Test if user with name 'name' has password 'password'.
theJDBCUtil - Variable in class org.apache.james.mailrepository.JDBCMailRepository
The JDBCUtil helper class
threadGroup - Variable in class org.apache.james.core.AbstractJamesService
The name of the thread group to be used by this service for generating connections
ThreadPerWatchdogFactory - class org.apache.james.util.watchdog.ThreadPerWatchdogFactory.
This class is a factory to produce Watchdogs, each of which is associated with a single thread.
ThreadPerWatchdogFactory(ThreadPool, long) - Constructor for class org.apache.james.util.watchdog.ThreadPerWatchdogFactory
Creates the factory and sets the thread pool used to generate InaccurateTimeoutWatchdogs.
threadPool - Variable in class org.apache.james.core.AbstractJamesService
The thread pool used by this service that holds the threads that service the client connections.
timeout - Variable in class org.apache.james.core.AbstractJamesService
The connection idle timeout.
timeout - Variable in class org.apache.james.util.connection.SimpleConnectionManager
The idle timeout for the individual sockets spawed from the server socket.
TIMEOUT_NAME - Static variable in class org.apache.james.core.AbstractJamesService
The name of the parameter defining the connection timeout.
TMP_REPOSITORY - Static variable in class org.apache.james.transport.Resources
Deprecated. this is unused
TO - Static variable in class org.apache.james.util.RFC2822Headers
The name of the RFC 2822 header that stores the primary mail recipients.
toByteArray() - Method in class org.apache.james.core.MailHeaders
Generate a representation of the headers as a series of bytes.
toInternetAddress() - Method in class org.apache.mailet.MailAddress
 
ToProcessor - class org.apache.james.transport.mailets.ToProcessor.
This mailet redirects the mail to the named processor Sample configuration: spam Notice attached to the message (optional)
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
Deprecated. 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
Deprecated. This method is not necessary and is preserved for API backwards compatibility. Users of this class should instantiate an instance and use it as they would any other DateFormat object.
TRANSPORT - Static variable in class org.apache.james.transport.Resources
Deprecated. this is unused
TRANSPORT - Static variable in interface org.apache.mailet.Mail
 

U

unlock() - Method in class org.apache.james.util.mordred.PoolConnEntry
Resets flags on an entry for reuse in the pool
unlock(Object) - Method in class org.apache.james.util.Lock
Release the lock on a given object.
unlock(String) - Method in class org.apache.james.mailrepository.JDBCMailRepository
Releases a lock on a message identified by a key
unlock(String) - Method in class org.apache.james.mailrepository.AvalonMailRepository
Releases a lock on a message identified by a key
unlock(String) - Method in interface org.apache.james.services.MailRepository
Releases a lock on a message identified the key
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.UsersFileRepository
 
updateUser(User) - Method in class org.apache.james.userrepository.AbstractUsersRepository
Update the repository with the specified user object.
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
Deprecated. this is unused
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.
UTC_OFFSET - Static variable in class org.apache.james.nntpserver.NNTPHandler
The UTC offset for this time zone.

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

warn(String) - Method in class org.apache.james.util.mordred.JdbcDataSource
 
warrantMark - Static variable in class org.apache.james.transport.matchers.HasHabeasWarrantMark
 
Watchdog - interface org.apache.james.util.watchdog.Watchdog.
This interface represents an abstract watchdog process that serves to monitor a situation and triggers an action under an implementation-specific trigger condition.
WatchdogFactory - interface org.apache.james.util.watchdog.WatchdogFactory.
This interface represents a factory for producing Watchdogs.
WatchdogTarget - interface org.apache.james.util.watchdog.WatchdogTarget.
This interface represents an action to be triggered by a watchdog process.
write(byte[], int, int) - Method in class org.apache.james.util.SchedulerNotifyOutputStream
Write an array of bytes to the stream
write(byte[], int, int) - Method in class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
Write an array of bytes to the stream
write(int) - Method in class org.apache.james.util.SchedulerNotifyOutputStream
Write a byte to the stream
write(int) - Method in class org.apache.james.util.ExtraDotOutputStream
Writes a byte to the stream, adding dots where appropriate.
write(int) - Method in class org.apache.james.util.watchdog.BytesWrittenResetOutputStream
Write a byte to the stream
writeArticle(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Writes the whole article to a writer.
writeBody(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Writes the article body to a writer.
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
Writes the content of the message, up to a total number of lines, out to an OutputStream.
writeHead(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Writes the article headers to a writer.
writeMessageTo(OutputStream) - Method in class org.apache.james.core.MailImpl
Writes the message out to an OutputStream.
writeOverview(PrintWriter) - Method in interface org.apache.james.nntpserver.repository.NNTPArticle
Writes the article overview to a writer.
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
Write the headers to an output stream
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
Write the headers to an PrintStream

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

"Copyright © 1999-2002 Apache Jakarta Project. All Rights Reserved."