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

A

AbstractMailFactory - Class in org.apache.james.postage.mail
prototype of a mail factory, only missing the use case specific data.
AbstractMailFactory() - Constructor for class org.apache.james.postage.mail.AbstractMailFactory
 
addDescriptionItem(String, String) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
addError(int, String) - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
addError(int, String) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
addJVMResult(JVMResourcesRecord) - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
addJVMResult(JVMResourcesRecord) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
addMailSender(MailSender) - Method in class org.apache.james.postage.configuration.SendProfile
 
addNewMailRecord(MailProcessingRecord) - Method in interface org.apache.james.postage.result.PostageRunnerResult
add a record to be matched later on
addNewMailRecord(MailProcessingRecord) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
addProfile(SendProfile) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
addUser(String, String) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
AvalonToPostageLogger - Class in org.apache.james.postage.smtpserver
adapter to redirect log avalon messages to commons-logging
AvalonToPostageLogger() - Constructor for class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 

B

bounce(Mail, String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
bounce(Mail, String, MailAddress) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 

C

CachedInstanceFactory - Class in org.apache.james.postage.classloading
generic object factory, caching the class object for reuse
CachedInstanceFactory() - Constructor for class org.apache.james.postage.classloading.CachedInstanceFactory
 
checkAvailability() - Method in class org.apache.james.postage.client.POP3Client
checks, if the configured POP3 services is accessable
checkAvailability() - Method in class org.apache.james.postage.client.SMTPClient
 
ConfigurationLoader - Class in org.apache.james.postage.configuration
generates named PostageConfigurations
ConfigurationLoader() - Constructor for class org.apache.james.postage.configuration.ConfigurationLoader
 
connectRemoteJamesJMXServer() - Method in class org.apache.james.postage.jmx.JVMResourceSampler
 
connectRemoteJamesJMXServer() - Method in class org.apache.james.postage.jmx.JVMResourceSamplerWorker
 
convertToMimeMultipart(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
create(Configuration) - Method in class org.apache.james.postage.configuration.ConfigurationLoader
 
createInstance(String) - Static method in class org.apache.james.postage.classloading.CachedInstanceFactory
 
createMail(Session, MailProcessingRecord) - Method in class org.apache.james.postage.configuration.MailSender
 
createMail(Session, MailSender, MailProcessingRecord) - Method in class org.apache.james.postage.mail.AbstractMailFactory
generates a mail containing data common to all test mails: postage headers,
createMail(Session, MailSender, MailProcessingRecord) - Method in interface org.apache.james.postage.mail.MailFactory
 

D

debug(String) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
debug(String, Throwable) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
DefaultMailFactory - Class in org.apache.james.postage.mail
mail factory used, when no other is specified
DefaultMailFactory() - Constructor for class org.apache.james.postage.mail.DefaultMailFactory
 
DefaultMailValidator - Class in org.apache.james.postage.mail
this validator is used together with DefaultMailFactory
DefaultMailValidator() - Constructor for class org.apache.james.postage.mail.DefaultMailValidator
 
disableDebug() - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
disconnect() - Method in class org.apache.james.postage.client.RemoteManagerClient
 
dismissMessage() - Method in class org.apache.james.postage.client.POP3MailAnalyzeStrategy
 
dismissMessage() - Method in class org.apache.james.postage.mail.MailAnalyzeStrategy
optional override to delete the message.
doMatchMailForAllUsers() - Method in class org.apache.james.postage.client.POP3Client
used after completing with regular test scenario. tries to collect all mails, which are left unprocessed by the random access. this is done by iterating over all user accounts, looking for mail
doSample() - Method in class org.apache.james.postage.client.POP3Client
take one POP3 sample for a random user
doSample() - Method in class org.apache.james.postage.client.SMTPClient
 
doSample() - Method in interface org.apache.james.postage.execution.Sampler
 
doSample() - Method in class org.apache.james.postage.jmx.JVMResourceSampler
 
doSample() - Method in class org.apache.james.postage.jmx.JVMResourceSamplerWorker
 
doSample() - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 

E

error(String) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
error(String, Throwable) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
executeCommand(String) - Method in class org.apache.james.postage.client.RemoteManagerClient
 

F

fatalError(String) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
fatalError(String, Throwable) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
findProfile(boolean, boolean) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 

G

generateRandomPartSize(int, int) - Method in class org.apache.james.postage.mail.AbstractMailFactory
 
getAttribute(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getAttributeNames() - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getAuthorizedAddresses() - Method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
getByteReceivedBinary() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getByteReceivedText() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getByteReceivedTotal() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getByteSendBinary() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getByteSendText() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getCanonicalErrorsFileName() - Method in class org.apache.james.postage.PostageRunner
 
getCanonicalJVMStatisticsFileName() - Method in class org.apache.james.postage.PostageRunner
 
getCanonicalMailResultFileName() - Method in class org.apache.james.postage.PostageRunner
 
getChildLogger(String) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
getCount() - Method in class org.apache.james.postage.user.UserList
 
getCurrentPhase() - Method in class org.apache.james.postage.PostageRunner
for checking the running status of this PostageRunner.
getDefaultThreadPool() - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
getDescriptionItems() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getDomain() - Method in class org.apache.james.postage.user.UserList
 
getDurationMinutes() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getEmailAddress(String) - Method in class org.apache.james.postage.user.UserList
 
getErrorCount() - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
getErrorCount() - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
getErrorMessage() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getErrorNumberSending() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getErrorTextSending() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getExternalUsers() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getId() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getId() - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
getIncreaseSendPerMinute() - Method in class org.apache.james.postage.configuration.MailSender
 
getInternalUsers() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getMailFactory() - Method in class org.apache.james.postage.configuration.MailSender
 
getMailFactoryClassname() - Method in class org.apache.james.postage.configuration.MailSender
 
getMailId() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getMailIdHeader(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
getMailServers(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getMajorVersion() - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getMatchedMails() - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
getMatchedMails() - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
getMaxSendPerMinute() - Method in class org.apache.james.postage.configuration.MailSender
 
getMemoryCommitted() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getMemoryInit() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getMemoryMax() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getMemoryUsed() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getMessageIdPrefix() - Static method in class org.apache.james.postage.PostageRunner
 
getMimePartSize(MimeMultipart, String) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
getMinorVersion() - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getName() - Method in class org.apache.james.postage.configuration.SendProfile
 
getNamePrefix() - Method in class org.apache.james.postage.user.UserList
 
getNextId() - Static method in class org.apache.james.postage.result.MailProcessingRecord
 
getParentProfile() - Method in class org.apache.james.postage.configuration.MailSender
 
getPassword() - Method in class org.apache.james.postage.user.UserList
 
getPostmaster() - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getProfiles() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getRandomByte() - Static method in class org.apache.james.postage.mail.AbstractMailFactory
 
getRandomChar() - Static method in class org.apache.james.postage.mail.AbstractMailFactory
 
getRandomUsername() - Method in class org.apache.james.postage.user.UserList
 
getReceiver() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getReceiverMailAddress() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getReceivingQueue() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getResult() - Method in class org.apache.james.postage.PostageRunner
 
getSender() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getSenderMailAddress() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getSendPerMinute() - Method in class org.apache.james.postage.configuration.MailSender
 
getSendPerMinute(int) - Method in class org.apache.james.postage.configuration.MailSender
how much emails are to be sent in the specified minute (taking into account the increase and max values)
getServerInfo() - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getServerSocketFactory(String) - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
getSizeMaxBinary() - Method in class org.apache.james.postage.configuration.MailSender
 
getSizeMaxText() - Method in class org.apache.james.postage.configuration.MailSender
 
getSizeMinBinary() - Method in class org.apache.james.postage.configuration.MailSender
 
getSizeMinText() - Method in class org.apache.james.postage.configuration.MailSender
 
getSMTPHostAddresses(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
getSmtpListenerPort() - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
getSocketFactory(String) - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
getSubject() - Method in class org.apache.james.postage.configuration.MailSender
 
getSubject() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTestserverHost() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverPOP3FetchesPerMinute() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverPortJMXRemoting() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverPortPOP3() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverPortSMTPForwarding() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverPortSMTPInbound() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverRemoteManagerPassword() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverRemoteManagerPort() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverRemoteManagerUsername() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverSMTPForwardingWaitSeconds() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverSpamAccountPassword() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTestserverSpamAccountUsername() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getThreadCountCurrent() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getThreadCountPeak() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getThreadCountTotalStarted() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
getThreadPool(String) - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
getTimeConnectStart() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimeFetchEnd() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimeFetchStart() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimeReceived() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimeSendEnd() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimeSendStart() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimeServerReceived() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
getTimestampFirstResult() - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
getTimestampFirstResult() - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
getTimestampLastResult() - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
getTimestampLastResult() - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
getTotalMailsPerMin() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
getTotalMailsPerMin() - Method in class org.apache.james.postage.configuration.SendProfile
 
getUniqueHeader(MimeMessage, String) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
getUnmatchedMails() - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
getUnmatchedMails() - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
getUserInbox(String) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
getUsernames() - Method in class org.apache.james.postage.user.UserList
 
getValidatorClass() - Method in class org.apache.james.postage.mail.AbstractMailFactory
the class representing the validator
getValidatorClass() - Method in class org.apache.james.postage.mail.DefaultMailFactory
 
getValidMails() - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
getValidMails() - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
getValuedConfiguration(String, String) - Static method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 

H

handle() - Method in class org.apache.james.postage.mail.MailAnalyzeStrategy
 
hasService(String) - Method in class org.apache.james.postage.smtpserver.SimpleServiceManager
 
HeaderConstants - Class in org.apache.james.postage.mail
Postage specific mail headers
HeaderConstants() - Constructor for class org.apache.james.postage.mail.HeaderConstants
 

I

info(String) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
info(String, Throwable) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
init() - Method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
initialize() - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
isCurrentRunnerMail(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
if this mail was created by the currently running postage scenario - not by any of those before.
isDebugEnabled() - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
isErrorEnabled() - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
isFatalErrorEnabled() - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
isInfoEnabled() - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
isInternalReuseExisting() - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
isJMXAvailable() - Static method in class org.apache.james.postage.jmx.JVMResourceSampler
 
isLocalEmail(MailAddress) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
isLocalServer(String) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
isLocalServer(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
isLocalUser(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
isMatchCandidate(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
isMatchedSentAndReceived() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
isPostageIdHeaderPresent(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
isPostageMail(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
if this mail was created by postage, whatever run - if startup check or live test
isPostageStartupCheckMail(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
if this mail was created by postage, whatever run - but by startup check
isPostageTestMail(MimeMessage) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
if this mail was created by postage, whatever run - but not by startup check
isReceivedValid() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
isSourceInternal() - Method in class org.apache.james.postage.configuration.SendProfile
 
isTargetInternal() - Method in class org.apache.james.postage.configuration.SendProfile
 
isWarnEnabled() - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 

J

JAMES_POSTAGE_HEADER - Static variable in class org.apache.james.postage.mail.HeaderConstants
 
JAMES_POSTAGE_STARTUPCHECK_HEADER_ID - Static variable in class org.apache.james.postage.mail.HeaderConstants
 
JAMES_POSTAGE_VALIDATORCLASSNAME_HEADER - Static variable in class org.apache.james.postage.mail.HeaderConstants
 
JVMResourceSampler - Class in org.apache.james.postage.jmx
wraps JVMResourceSamplerWorker to allow J2SE 1.4 compatibility
does not access this class through direct reference, only through reflection
in the case this compatibility is removed, simply inline the Worker class

JVMResourceSampler(String, int, PostageRunnerResult) - Constructor for class org.apache.james.postage.jmx.JVMResourceSampler
 
JVMResourceSamplerWorker - Class in org.apache.james.postage.jmx
the peek into the James JVM is done using the build-in management (JMX) of J2SE 5 (and probably later) you must start James under a J2SE 5 compatible JVM and add some system properties to the phoenix.
JVMResourceSamplerWorker(String, int, PostageRunnerResult) - Constructor for class org.apache.james.postage.jmx.JVMResourceSamplerWorker
 
JVMResourcesRecord - Class in org.apache.james.postage.result
records data of fundamental resource consumption of James' JVM
JVMResourcesRecord() - Constructor for class org.apache.james.postage.result.JVMResourcesRecord
 

L

loadMessage() - Method in class org.apache.james.postage.client.POP3MailAnalyzeStrategy
 
loadMessage() - Method in class org.apache.james.postage.mail.MailAnalyzeStrategy
mandatory override to make the message available
loadMessage() - Method in class org.apache.james.postage.smtpserver.SMTPMailAnalyzeStrategy
 
log - Static variable in class org.apache.james.postage.mail.MailAnalyzeStrategy
 
log(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
log(String, Throwable) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
login() - Method in class org.apache.james.postage.client.RemoteManagerClient
 
lookup(String) - Method in class org.apache.james.postage.smtpserver.SimpleServiceManager
 

M

MAIL_ID_HEADER - Static variable in class org.apache.james.postage.mail.HeaderConstants
 
MailAnalyzeStrategy - Class in org.apache.james.postage.mail
handles the process of retrieving, analyzing, matching and finally (optionally) dismissing one received message.
MailAnalyzeStrategy(String, PostageRunnerResult) - Constructor for class org.apache.james.postage.mail.MailAnalyzeStrategy
 
MailFactory - Interface in org.apache.james.postage.mail
creates one email for the requested sender profile
MailMatchingUtils - Class in org.apache.james.postage.mail
helps matching, analysing and validating result mails and sent test mails
MailMatchingUtils() - Constructor for class org.apache.james.postage.mail.MailMatchingUtils
 
MailProcessingRecord - Class in org.apache.james.postage.result
contains all gathered data concerning one mail message
MailProcessingRecord() - Constructor for class org.apache.james.postage.result.MailProcessingRecord
 
MailSender - Class in org.apache.james.postage.configuration
specifies, how mail is to be generated and sent, as coming from the configuration ( element)
the source and target are specified by the parent SendProfile instance

TODO init increaseSendPerMinute & maxSendPerMinute from config
MailSender(SendProfile) - Constructor for class org.apache.james.postage.configuration.MailSender
 
mailSenderIterator() - Method in class org.apache.james.postage.configuration.SendProfile
 
MailValidator - Interface in org.apache.james.postage.mail
implementations validate matched and received messages by checking for the expected properties.
Main - Class in org.apache.james.postage
bootstrapping the application
Main() - Constructor for class org.apache.james.postage.Main
 
main(String[]) - Static method in class org.apache.james.postage.Main
 
matchHeader(MimeMessage, String, String) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 
matchMailRecord(MailProcessingRecord) - Method in interface org.apache.james.postage.result.PostageRunnerResult
retrieve the matching record, if existing
matchMailRecord(MailProcessingRecord) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
merge(MailProcessingRecord) - Method in class org.apache.james.postage.result.MailProcessingRecord
 

O

org.apache.james.postage - package org.apache.james.postage
 
org.apache.james.postage.classloading - package org.apache.james.postage.classloading
 
org.apache.james.postage.client - package org.apache.james.postage.client
 
org.apache.james.postage.configuration - package org.apache.james.postage.configuration
 
org.apache.james.postage.execution - package org.apache.james.postage.execution
 
org.apache.james.postage.jmx - package org.apache.james.postage.jmx
 
org.apache.james.postage.mail - package org.apache.james.postage.mail
 
org.apache.james.postage.result - package org.apache.james.postage.result
 
org.apache.james.postage.smtpserver - package org.apache.james.postage.smtpserver
 
org.apache.james.postage.user - package org.apache.james.postage.user
 

P

PHASE_ABORTED - Static variable in class org.apache.james.postage.PostageRunner
 
PHASE_COMPLETED - Static variable in class org.apache.james.postage.PostageRunner
 
PHASE_CREATED - Static variable in class org.apache.james.postage.PostageRunner
 
PHASE_RUNNING - Static variable in class org.apache.james.postage.PostageRunner
 
PHASE_STARTING - Static variable in class org.apache.james.postage.PostageRunner
 
POP3Client - Class in org.apache.james.postage.client
acts like a MUA using POP3 protocol.
POP3Client(String, int, UserList, PostageRunnerResult) - Constructor for class org.apache.james.postage.client.POP3Client
 
POP3MailAnalyzeStrategy - Class in org.apache.james.postage.client
 
POP3MailAnalyzeStrategy(String, PostageRunnerResult, POP3Client, int, int) - Constructor for class org.apache.james.postage.client.POP3MailAnalyzeStrategy
 
populateMessage(MimeMessage, MailSender, MailProcessingRecord) - Method in class org.apache.james.postage.mail.AbstractMailFactory
here, the test case specific data must be added to the message.
populateMessage(MimeMessage, MailSender, MailProcessingRecord) - Method in class org.apache.james.postage.mail.DefaultMailFactory
 
PostageConfiguration - Class in org.apache.james.postage.configuration
 
PostageConfiguration(String) - Constructor for class org.apache.james.postage.configuration.PostageConfiguration
 
PostageException - Exception in org.apache.james.postage
base exception for Postage
PostageException() - Constructor for exception org.apache.james.postage.PostageException
 
PostageException(String) - Constructor for exception org.apache.james.postage.PostageException
 
PostageException(Throwable) - Constructor for exception org.apache.james.postage.PostageException
 
PostageException(String, Throwable) - Constructor for exception org.apache.james.postage.PostageException
 
PostageRunner - Class in org.apache.james.postage
central controlling class for the testing process. starts all workers, collects data and stops when time is out.
PostageRunner(PostageConfiguration) - Constructor for class org.apache.james.postage.PostageRunner
sends messages to James in two ways: 1. internal users relay to internal or external users using (inbound) SMTP 2. external users send mail to internal users using (inbound) SMTP the correct mail delivery is checked in two ways: 1. by checking internal users mails using POP3 2. by checking mail to external users by receiving all mail forwarded by James to outbound/forwarded SMTP
PostageRunnerResult - Interface in org.apache.james.postage.result
collects and writes all result data for one scenario
PostageRunnerResultImpl - Class in org.apache.james.postage.result
 
PostageRunnerResultImpl() - Constructor for class org.apache.james.postage.result.PostageRunnerResultImpl
 
PostageRuntimeException - Exception in org.apache.james.postage
base unchecked exception for Postage
PostageRuntimeException() - Constructor for exception org.apache.james.postage.PostageRuntimeException
 
PostageRuntimeException(String) - Constructor for exception org.apache.james.postage.PostageRuntimeException
 
PostageRuntimeException(Throwable) - Constructor for exception org.apache.james.postage.PostageRuntimeException
 
PostageRuntimeException(String, Throwable) - Constructor for exception org.apache.james.postage.PostageRuntimeException
 
put(String, Object) - Method in class org.apache.james.postage.smtpserver.SimpleServiceManager
 

R

readAnswer() - Method in class org.apache.james.postage.client.RemoteManagerClient
 
readAnswer(int) - Method in class org.apache.james.postage.client.RemoteManagerClient
 
recordValidatedMatch(MailProcessingRecord) - Method in interface org.apache.james.postage.result.PostageRunnerResult
count the valid matches
recordValidatedMatch(MailProcessingRecord) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
release(Object) - Method in class org.apache.james.postage.smtpserver.SimpleServiceManager
 
RemoteManagerClient - Class in org.apache.james.postage.client
Apache James Server specific client to access its Remote Manager.
RemoteManagerClient(String, int, String, String) - Constructor for class org.apache.james.postage.client.RemoteManagerClient
 
removeAttribute(String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
run() - Method in class org.apache.james.postage.execution.SampleController
 
run() - Method in class org.apache.james.postage.PostageRunner
 
runThreaded() - Method in class org.apache.james.postage.execution.SampleController
 

S

SampleController - Class in org.apache.james.postage.execution
initiate one shot of sample data generation
SampleController(Sampler, int) - Constructor for class org.apache.james.postage.execution.SampleController
 
SampleController(Sampler, int, int) - Constructor for class org.apache.james.postage.execution.SampleController
 
Sampler - Interface in org.apache.james.postage.execution
every unit-of-work concerning issueing and retrieving test data must implement this interface as invoked by @see SampleController
SamplingException - Exception in org.apache.james.postage
base exception for all the data recording stuff
SamplingException() - Constructor for exception org.apache.james.postage.SamplingException
 
SamplingException(String) - Constructor for exception org.apache.james.postage.SamplingException
 
SamplingException(Throwable) - Constructor for exception org.apache.james.postage.SamplingException
 
SamplingException(String, Throwable) - Constructor for exception org.apache.james.postage.SamplingException
 
sendBinaryPart() - Method in class org.apache.james.postage.configuration.MailSender
 
sendCommand(String) - Method in class org.apache.james.postage.client.RemoteManagerClient
 
sendMail(MailAddress, Collection, MimeMessage) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
sendMail(MailAddress, Collection, InputStream) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
sendMail(Mail) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
sendMail(MimeMessage) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
sendMail(MimeMessage) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
sendMail(MailAddress, Collection, MimeMessage) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
sendMail(MailAddress, Collection, MimeMessage, String) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
sendMail(Mail) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
SendProfile - Class in org.apache.james.postage.configuration
specifies for the contained MailSenders, what are source and target of each mail they generate
SendProfile(String) - Constructor for class org.apache.james.postage.configuration.SendProfile
 
sendTextPart() - Method in class org.apache.james.postage.configuration.MailSender
 
setAttribute(String, Object) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 
setAuthorizedAddresses(String) - Method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
setAuthorizingAnnounce() - Method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
setAuthorizingNotRequired() - Method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
setAuthorizingRequired() - Method in class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
setByteReceivedBinary(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setByteReceivedText(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setByteReceivedTotal(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setByteSendBinary(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setByteSendText(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setDurationMinutes(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setEnvironmentDescription(Map) - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
setEnvironmentDescription(Map) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
setErrorMessage(String) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setErrorNumberSending(int) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setErrorTextSending(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setExistingUsers(List) - Method in class org.apache.james.postage.user.UserList
 
setExternalUsers(UserList) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setIncreaseSendPerMinute(double) - Method in class org.apache.james.postage.configuration.MailSender
 
setInternalReuseExisting(boolean) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setInternalUsers(UserList) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setMailFactoryClassname(String) - Method in class org.apache.james.postage.configuration.MailSender
 
setMailId(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setMaxSendPerMinute(int) - Method in class org.apache.james.postage.configuration.MailSender
 
setMemoryCommitted(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setMemoryInit(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setMemoryMax(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setMemoryUsed(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setReceiver(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setReceiverMailAddress(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setReceivingQueue(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setResults(PostageRunnerResult) - Method in class org.apache.james.postage.smtpserver.SimpleMailServer
 
setResults(PostageRunnerResult) - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
setSender(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setSenderMailAddress(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setSendPerMinute(int) - Method in class org.apache.james.postage.configuration.MailSender
 
setSizeMaxBinary(int) - Method in class org.apache.james.postage.configuration.MailSender
 
setSizeMaxText(int) - Method in class org.apache.james.postage.configuration.MailSender
 
setSizeMinBinary(int) - Method in class org.apache.james.postage.configuration.MailSender
 
setSizeMinText(int) - Method in class org.apache.james.postage.configuration.MailSender
 
setSmtpListenerPort(int) - Method in class org.apache.james.postage.smtpserver.SMTPMailSink
 
setSourceInternal(boolean) - Method in class org.apache.james.postage.configuration.SendProfile
 
setSubject(String) - Method in class org.apache.james.postage.configuration.MailSender
 
setSubject(String) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTargetInternal(boolean) - Method in class org.apache.james.postage.configuration.SendProfile
 
setTestserverHost(String) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverPOP3FetchesPerMinute(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverPortJMXRemoting(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverPortPOP3(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverPortSMTPForwarding(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverPortSMTPInbound(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverRemoteManagerPassword(String) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverRemoteManagerPort(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverRemoteManagerUsername(String) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverSMTPForwardingWaitSeconds(int) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverSpamAccountPassword(String) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setTestserverSpamAccountUsername(String) - Method in class org.apache.james.postage.configuration.PostageConfiguration
 
setThreadCountCurrent(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setThreadCountPeak(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setThreadCountTotalStarted(long) - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
setTimeConnectStart(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTimeFetchEnd(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTimeFetchStart(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTimeReceived(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTimeSendEnd(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTimeSendStart(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setTimeServerReceived(long) - Method in class org.apache.james.postage.result.MailProcessingRecord
 
setValid() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
SimpleMailServer - Class in org.apache.james.postage.smtpserver
a quite simple (only receiving) SMTP server which reads mails and tries to match them with sent test mails.
SimpleMailServer() - Constructor for class org.apache.james.postage.smtpserver.SimpleMailServer
 
SimpleServiceManager - Class in org.apache.james.postage.smtpserver
mock-up of ServiceManager
SimpleServiceManager() - Constructor for class org.apache.james.postage.smtpserver.SimpleServiceManager
 
SimpleSMTPServerConfiguration - Class in org.apache.james.postage.smtpserver
 
SimpleSMTPServerConfiguration(int) - Constructor for class org.apache.james.postage.smtpserver.SimpleSMTPServerConfiguration
 
SMTPClient - Class in org.apache.james.postage.client
connects as a SMTP client and handles all mail according to its configuration.
SMTPClient(String, int, UserList, UserList, PostageRunnerResult, MailSender) - Constructor for class org.apache.james.postage.client.SMTPClient
 
SMTPMailAnalyzeStrategy - Class in org.apache.james.postage.smtpserver
 
SMTPMailAnalyzeStrategy(String, PostageRunnerResult, MimeMessage) - Constructor for class org.apache.james.postage.smtpserver.SMTPMailAnalyzeStrategy
 
SMTPMailSink - Class in org.apache.james.postage.smtpserver
puts up a gateway SMTP server acting as a mail sink for the external mail sent out by James.
SMTPMailSink() - Constructor for class org.apache.james.postage.smtpserver.SMTPMailSink
 
StartupException - Exception in org.apache.james.postage
 
StartupException() - Constructor for exception org.apache.james.postage.StartupException
 
StartupException(String) - Constructor for exception org.apache.james.postage.StartupException
 
StartupException(Throwable) - Constructor for exception org.apache.james.postage.StartupException
 
StartupException(String, Throwable) - Constructor for exception org.apache.james.postage.StartupException
 
stop() - Method in class org.apache.james.postage.execution.SampleController
 
storeMail(MailAddress, MailAddress, MimeMessage) - Method in class org.apache.james.postage.smtpserver.TrivialMailContext
 

T

terminate() - Method in class org.apache.james.postage.PostageRunner
interrupt the runner from outside
TrivialMailContext - Class in org.apache.james.postage.smtpserver
mock-up of MailetContext
TrivialMailContext() - Constructor for class org.apache.james.postage.smtpserver.TrivialMailContext
 

U

UserList - Class in org.apache.james.postage.user
collection of all users used for one Postage scenario
UserList(int, String, String) - Constructor for class org.apache.james.postage.user.UserList
 
UserList(int, String, String, String) - Constructor for class org.apache.james.postage.user.UserList
 

V

validate(Message, MailProcessingRecord) - Method in class org.apache.james.postage.mail.DefaultMailValidator
 
validate(Message, MailProcessingRecord) - Method in interface org.apache.james.postage.mail.MailValidator
 
validateMail(MimeMessage, MailProcessingRecord) - Static method in class org.apache.james.postage.mail.MailMatchingUtils
 

W

warn(String) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
warn(String, Throwable) - Method in class org.apache.james.postage.smtpserver.AvalonToPostageLogger
 
writeData() - Method in class org.apache.james.postage.result.JVMResourcesRecord
 
writeData() - Method in class org.apache.james.postage.result.MailProcessingRecord
 
writeErrors(String) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
writeHeader() - Static method in class org.apache.james.postage.result.JVMResourcesRecord
 
writeHeader() - Static method in class org.apache.james.postage.result.MailProcessingRecord
 
writeJVMStatistics(String) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
writeMailResults(OutputStreamWriter, boolean) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
writeMailResults(String, boolean) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 
writeResults(String, String, String, boolean) - Method in interface org.apache.james.postage.result.PostageRunnerResult
 
writeResults(String, String, String, boolean) - Method in class org.apache.james.postage.result.PostageRunnerResultImpl
 

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

Copyright © 2006-2007 The Apache Software Foundation. All Rights Reserved.