public class POP3Service extends StoreService implements atg.service.email.pop.POP3StatusListener
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CLASS_VERSIONDeprecated.  Class version string | 
| protected java.lang.String | mAttachmentDirectoryDeprecated.  The default attachment directory | 
| protected atg.service.email.pop.POP3 | mPop3Deprecated.  Specifies the POP3 instance | 
| protected boolean | mUsingJavaMailProviderDeprecated.  Flag indicating if we are using java mail to connect to
 the pop server, or if we are using our old style server
 connection. | 
mBatchSize, mBounceListeners, mEmailExaminers, mEnabled, mFireBouncedMailEvents, mFireInboundMailEvents, mFolder, mHost, mInboundListeners, mJobId, mPassword, mPasswordAlias, mPasswordBroker, mPort, mProtocol, mRemoveBouncedEMail, mRemoveEMail, mRemoveMalformedEmail, mRemoveUnsupportedEncodingEMail, mSchedule, mScheduler, mUsernameSERVICE_INFO_KEYDEFAULT_LOG_TRACE_STATUSDEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS| Constructor and Description | 
|---|
| POP3Service()Deprecated.  Create a disconnected  POP3Serviceobject | 
| Modifier and Type | Method and Description | 
|---|---|
| protected javax.mail.Message | createJavaMailMessage(atg.service.email.pop.POP3MailMessage pPOP3Message)Deprecated.  Utility method to take a POP3MailMessage and construct a
  javax.mail.Messageout of it. | 
| void | fireInboundMailEvent(atg.service.email.pop.POP3MailMessage pMsg,
                    boolean pBounced)Deprecated.  Notify listening objects that an email has been received | 
| java.lang.String | getAttachmentDirectory()Deprecated.  Returns the directory where attachments are stored. | 
| atg.service.email.pop.POP3 | getPOP3Instance()Deprecated.  Returns the current POP3 instance | 
| boolean | isUsingJavaMailProvider()Deprecated.  Flag indicating if we are using java mail to connect to
 the pop server, or if we are using our old style server
 connection. | 
| void | performScheduledTask(Scheduler pScheduler,
                    ScheduledJob pJob)Deprecated.  Performs the scheduled task for this service. | 
| void | pop3Status(atg.service.email.pop.MailStatusEvent evt)Deprecated.  This method is called whenever POP3 commands are
 sent to/from the server. | 
| void | setAttachmentDirectory(java.lang.String pAttachmentDirectory)Deprecated.  Set the directory where attachments are stored. | 
| void | setPOP3Instance(atg.service.email.pop.POP3 inPop)Deprecated.  Sets the currently active POP3 instance with another. | 
| void | setUsingJavaMailProvider(boolean pUsingJavaMailProvider)Deprecated.  Flag indicating if we are using java mail to connect to
 the pop server, or if we are using our old style server
 connection. | 
addBounceListener, addEmailExaminer, addInboundListener, doStartService, doStopService, fireInboundMailEvent, fireInboundMailEvent, fireMailBounceEvent, fireMailBounceEvent, getBatchSize, getEmailExaminers, getFolder, getHost, getPassword, getPasswordAlias, getPasswordBroker, getPort, getProtocol, getRemoveBouncedEMail, getRemoveEMail, getRemoveMalformedEmail, getRemoveUnsupportedEncodingEMail, getSchedule, getScheduler, getUsername, isEnabled, isFireBouncedMailEvents, isFireInboundMailEvents, removeBounceListener, removeEmailExaminer, removeInboundListener, setBatchSize, setEmailExaminers, setEnabled, setFireBouncedMailEvents, setFireInboundMailEvents, setFolder, setHost, setPassword, setPasswordAlias, setPasswordBroker, setPort, setProtocol, setRemoveBouncedEMail, setRemoveEMail, setRemoveMalformedEmail, setRemoveUnspportedEncodingEMail, setSchedule, setScheduler, setUsernameaddLogListener, createAdminServlet, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic static java.lang.String CLASS_VERSION
protected atg.service.email.pop.POP3 mPop3
protected java.lang.String mAttachmentDirectory
protected boolean mUsingJavaMailProvider
public POP3Service()
POP3Service objectpublic boolean isUsingJavaMailProvider()
public void setUsingJavaMailProvider(boolean pUsingJavaMailProvider)
pUsingJavaMailProvider - true if we should use the
                               javamail provider, false
                               if we should be using our
                               old style parser.public void setPOP3Instance(atg.service.email.pop.POP3 inPop)
newPop3 - The new Pop3 instancepublic atg.service.email.pop.POP3 getPOP3Instance()
POP3public void setAttachmentDirectory(java.lang.String pAttachmentDirectory)
pAttachmentDirectory - The directory where attachments are
 going to be storedpublic java.lang.String getAttachmentDirectory()
public void fireInboundMailEvent(atg.service.email.pop.POP3MailMessage pMsg,
                        boolean pBounced)
pMsg - The POP3MailMessage that was created for this emailpBounced - whether or not this message was bouncedpublic void pop3Status(atg.service.email.pop.MailStatusEvent evt)
pop3Status in interface atg.service.email.pop.POP3StatusListenerevt - COMMAND, RESPONSE, PROGRESS, START, DONEpublic void performScheduledTask(Scheduler pScheduler, ScheduledJob pJob)
performScheduledTask in interface SchedulableperformScheduledTask in class StoreServicepScheduler - the scheduler that alerts this service to perform
 its scheduled taskpJob - the ScheduledJob for this serviceprotected javax.mail.Message createJavaMailMessage(atg.service.email.pop.POP3MailMessage pPOP3Message)
                                            throws javax.mail.MessagingException
javax.mail.Message out of it.pPOP3Message - the POP3MailMessage we'll use to construct
 a javax.mail.Messagejavax.mail.MessagingException - if anything goes wrong while
 trying to create the Message