public abstract class AbstractMessageStoreStep extends AbstractStoreStep implements ISingleMessageStep
DEFAULT_DESCRIPTION, ELEMENT_ATTRIBUTE_ID, ELEMENT_ATTRIBUTE_NAME, PROPERTY_TYPE_ANT, PROPERTY_TYPE_ANT_STRICT, PROPERTY_TYPE_DEFAULT, PROPERTY_TYPE_DYNAMIC
description, location, project
Constructor and Description |
---|
AbstractMessageStoreStep() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMessageId() |
protected abstract java.lang.String |
performOperation(javax.mail.Message message) |
protected java.lang.String |
processContent(javax.mail.Folder folder) |
void |
setMessageId(java.lang.String id)
Sets the message id.
|
protected void |
verifyParameters()
Verifies the parameters
|
doExecute, getProperty, getPropertyType, setProperty, setPropertyType
getHelper, setHelper
addComputedParameters, clone, emptyParamCheck, execute, getComputedParameters, getContext, getDefaultPropertyType, getDescription, getDuration, getParameterDictionary, getStepLabel, getVerifier, getWebtestProperties, getWebtestProperties, getWebtestProperty, getWebtestProperty, handleException, hasDescription, integerParamCheck, isCompleted, isPerformingAction, isStarted, isSuccessful, notifyCompleted, notifyStarted, notifyStepResultsListeners, notifySuccess, nullParamCheck, nullResponseCheck, optionalIntegerParamCheck, paramCheck, positiveOrZeroParamCheck, setStepid, setWebtestProperty, setWebtestProperty, toString
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
getDescription, getLocation, getProject, setDescription, setLocation, setProject
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContext
public void setMessageId(java.lang.String id)
setMessageId
in interface ISingleMessageStep
id
- The id of the message of interestpublic java.lang.String getMessageId()
getMessageId
in interface ISingleMessageStep
protected void verifyParameters()
verifyParameters
in class AbstractStoreStep
protected java.lang.String processContent(javax.mail.Folder folder) throws javax.mail.MessagingException
processContent
in class AbstractStoreStep
javax.mail.MessagingException
protected abstract java.lang.String performOperation(javax.mail.Message message) throws javax.mail.MessagingException
javax.mail.MessagingException