Java Doc for ProcessorAbstract.java in  » Web-Mail » james-2.3.1 » org » apache » james » fetchmail » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Mail » james 2.3.1 » org.apache.james.fetchmail 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.james.fetchmail.ProcessorAbstract

All known Subclasses:   org.apache.james.fetchmail.StoreProcessor,  org.apache.james.fetchmail.FolderProcessor,  org.apache.james.fetchmail.MessageProcessor,
ProcessorAbstract
abstract public class ProcessorAbstract (Code)

Class ProcessorAbstract is an abstract class that provides support for JavaMail processors. Concrete implementations are required to implement the abstract method void process() to process a JavaMail element.

Typically, processors are chained. A Store processor delegates to a Folder processor that delegates to a Message processor.

ProcessorAbstract wraps an Account - see org.apache.james.fetchmail.Account - providing contextual information about the environment for the processor.

Creation Date: 27-May-03




Constructor Summary
protected  ProcessorAbstract(Account account)
     Constructor for ProcessorAbstract.

Method Summary
protected  StringcomputeAttributePrefix()
     Returns the computed attributePrefix.
public  AccountgetAccount()
     Returns the account.
protected  StringgetAttributePrefix()
     Returns a lazy initialised attributePrefix.
protected  SetgetBlacklist()
     Returns the blacklist.
protected  ParsedConfigurationgetConfiguration()
     Returns the ParsedConfiguration from the Account.
protected  StringgetCustomRecipientHeader()
     Returns the customRecipientHeader.
protected  StringgetDefaultDomainName()
     Returns the defaultDomainName.
protected  StringgetDefaultLocalPart()
     Returns the defaultLocalPart.
protected  ListgetDeferredRecipientNotFoundMessageIDs()
     Returns the message ids.
protected  StringgetFetchTaskName()
     Returns the fetchTaskName.
protected  StringgetHost()
     Returns the host.
protected  StringgetJavaMailFolderName()
     Returns the javaMailFolderName.
protected  StringgetJavaMailProviderName()
     Returns the javaMailProviderName.
protected  UsersRepositorygetLocalUsers()
     Returns the repository of local users.
protected  LoggergetLogger()
     Returns the logger.
protected  intgetMaxMessageSizeLimit()
     Returns the getMaxMessageSizeLimit.
protected  StringgetPassword()
     Returns the password.
protected  MailAddressgetRecipient()
     Returns the recipient.
protected  intgetRemoteReceivedHeaderIndex()
     Method getRemoteReceivedHeaderIndex.
protected  MailServergetServer()
     Returns the server.
protected  SessiongetSession()
     Returns the session.
protected  StringgetUser()
     Returns the user.
protected  booleanisDeferRecipientNotFound()
     Returns the isDeferRecipientNotFound.
protected  booleanisFetchAll()
     Returns the fetchAll.
protected  booleanisIgnoreRecipientHeader()
     Returns the ignoreOriginalRecipient.
protected  booleanisLeave()
     Returns the leave.
protected  booleanisLeaveBlacklisted()
     Returns the leaveBlacklisted.
protected  booleanisLeaveMaxMessageSizeExceeded()
     Returns the LeaveMaxMessageSizeExceeded.
protected  booleanisLeaveRecipientNotFound()
     Returns the leaveRecipientNotFound.
protected  booleanisLeaveRemoteReceivedHeaderInvalid()
     Returns the leaveRemoteReceivedHeaderInvalid.
protected  booleanisLeaveRemoteRecipient()
     Returns the leaveRemoteRecipient.
protected  booleanisLeaveUndeliverable()
     Returns the leaveUndeliverable.
protected  booleanisLeaveUserUndefined()
     Returns the leaveUserUndefinded.
protected  booleanisMarkBlacklistedSeen()
     Returns the markBlacklistedSeen.
protected  booleanisMarkMaxMessageSizeExceededSeen()
     Returns the MarkMaxMessageSizeExceededSeen.
protected  booleanisMarkRecipientNotFoundSeen()
     Returns the markRecipientNotFoundSeen.
protected  booleanisMarkRemoteReceivedHeaderInvalidSeen()
     Returns the markRemoteReceivedHeaderInvalidSeen.
protected  booleanisMarkRemoteRecipientSeen()
     Returns the markRemoteRecipientSeen.
protected  booleanisMarkSeen()
     Returns the markSeen.
protected  booleanisMarkUndeliverableSeen()
     Returns the markUndeliverableSeen.
protected  booleanisMarkUserUndefinedSeen()
     Returns the markUserUndefindedSeen.
protected  booleanisOpenReadOnly()
     Answers true if the folder should be opened read only. For this to be true...
protected  booleanisRecurse()
     Returns the recurse.
protected  booleanisRejectBlacklisted()
     Returns the RejectUserBlacklisted.
protected  booleanisRejectMaxMessageSizeExceeded()
     Returns the RejectMaxMessageSizeExceeded.
protected  booleanisRejectRecipientNotFound()
     Returns the rejectRecipientNotFound.
protected  booleanisRejectRemoteReceivedHeaderInvalid()
     Returns the RejectRemoteReceivedHeaderInvalid.
protected  booleanisRejectRemoteRecipient()
     Returns the RejectRemoteRecipient.
protected  booleanisRejectUserUndefined()
     Returns the RejectUserUndefinded.
abstract public  voidprocess()
    
protected  voidsetAccount(Account account)
     Sets the account.
protected  voidsetAttributePrefix(String attributePrefix)
     Sets the attributePrefix.
protected  voidupdateAttributePrefix()
     Updates the attributePrefix.


Constructor Detail
ProcessorAbstract
protected ProcessorAbstract(Account account)(Code)
Constructor for ProcessorAbstract.
Parameters:
  account - The Account to be processed




Method Detail
computeAttributePrefix
protected String computeAttributePrefix()(Code)
Returns the computed attributePrefix. String



getAccount
public Account getAccount()(Code)
Returns the account. Account



getAttributePrefix
protected String getAttributePrefix()(Code)
Returns a lazy initialised attributePrefix. String



getBlacklist
protected Set getBlacklist()(Code)
Returns the blacklist. Set



getConfiguration
protected ParsedConfiguration getConfiguration()(Code)
Returns the ParsedConfiguration from the Account. ParsedConfiguration



getCustomRecipientHeader
protected String getCustomRecipientHeader()(Code)
Returns the customRecipientHeader. String



getDefaultDomainName
protected String getDefaultDomainName()(Code)
Returns the defaultDomainName. String



getDefaultLocalPart
protected String getDefaultLocalPart()(Code)
Returns the defaultLocalPart. String



getDeferredRecipientNotFoundMessageIDs
protected List getDeferredRecipientNotFoundMessageIDs()(Code)
Returns the message ids. of messages for which processing has been deferred as the recipient could not be found List



getFetchTaskName
protected String getFetchTaskName()(Code)
Returns the fetchTaskName. String



getHost
protected String getHost()(Code)
Returns the host. String



getJavaMailFolderName
protected String getJavaMailFolderName()(Code)
Returns the javaMailFolderName. String



getJavaMailProviderName
protected String getJavaMailProviderName()(Code)
Returns the javaMailProviderName. String



getLocalUsers
protected UsersRepository getLocalUsers()(Code)
Returns the repository of local users. UsersRepository



getLogger
protected Logger getLogger()(Code)
Returns the logger. Logger



getMaxMessageSizeLimit
protected int getMaxMessageSizeLimit()(Code)
Returns the getMaxMessageSizeLimit. int



getPassword
protected String getPassword()(Code)
Returns the password. String



getRecipient
protected MailAddress getRecipient()(Code)
Returns the recipient. MailAddress



getRemoteReceivedHeaderIndex
protected int getRemoteReceivedHeaderIndex()(Code)
Method getRemoteReceivedHeaderIndex. int



getServer
protected MailServer getServer()(Code)
Returns the server. MailServer



getSession
protected Session getSession()(Code)
Returns the session. Session



getUser
protected String getUser()(Code)
Returns the user. String



isDeferRecipientNotFound
protected boolean isDeferRecipientNotFound()(Code)
Returns the isDeferRecipientNotFound. boolean



isFetchAll
protected boolean isFetchAll()(Code)
Returns the fetchAll. boolean



isIgnoreRecipientHeader
protected boolean isIgnoreRecipientHeader()(Code)
Returns the ignoreOriginalRecipient. boolean



isLeave
protected boolean isLeave()(Code)
Returns the leave. boolean



isLeaveBlacklisted
protected boolean isLeaveBlacklisted()(Code)
Returns the leaveBlacklisted. boolean



isLeaveMaxMessageSizeExceeded
protected boolean isLeaveMaxMessageSizeExceeded()(Code)
Returns the LeaveMaxMessageSizeExceeded. boolean



isLeaveRecipientNotFound
protected boolean isLeaveRecipientNotFound()(Code)
Returns the leaveRecipientNotFound. boolean



isLeaveRemoteReceivedHeaderInvalid
protected boolean isLeaveRemoteReceivedHeaderInvalid()(Code)
Returns the leaveRemoteReceivedHeaderInvalid. boolean



isLeaveRemoteRecipient
protected boolean isLeaveRemoteRecipient()(Code)
Returns the leaveRemoteRecipient. boolean



isLeaveUndeliverable
protected boolean isLeaveUndeliverable()(Code)
Returns the leaveUndeliverable. boolean



isLeaveUserUndefined
protected boolean isLeaveUserUndefined()(Code)
Returns the leaveUserUndefinded. boolean



isMarkBlacklistedSeen
protected boolean isMarkBlacklistedSeen()(Code)
Returns the markBlacklistedSeen. boolean



isMarkMaxMessageSizeExceededSeen
protected boolean isMarkMaxMessageSizeExceededSeen()(Code)
Returns the MarkMaxMessageSizeExceededSeen. boolean



isMarkRecipientNotFoundSeen
protected boolean isMarkRecipientNotFoundSeen()(Code)
Returns the markRecipientNotFoundSeen. boolean



isMarkRemoteReceivedHeaderInvalidSeen
protected boolean isMarkRemoteReceivedHeaderInvalidSeen()(Code)
Returns the markRemoteReceivedHeaderInvalidSeen. boolean



isMarkRemoteRecipientSeen
protected boolean isMarkRemoteRecipientSeen()(Code)
Returns the markRemoteRecipientSeen. boolean



isMarkSeen
protected boolean isMarkSeen()(Code)
Returns the markSeen. boolean



isMarkUndeliverableSeen
protected boolean isMarkUndeliverableSeen()(Code)
Returns the markUndeliverableSeen. boolean



isMarkUserUndefinedSeen
protected boolean isMarkUserUndefinedSeen()(Code)
Returns the markUserUndefindedSeen. boolean



isOpenReadOnly
protected boolean isOpenReadOnly()(Code)
Answers true if the folder should be opened read only. For this to be true... - isKeep() must be true - isMarkSeen() must be false boolean



isRecurse
protected boolean isRecurse()(Code)
Returns the recurse. boolean



isRejectBlacklisted
protected boolean isRejectBlacklisted()(Code)
Returns the RejectUserBlacklisted. boolean



isRejectMaxMessageSizeExceeded
protected boolean isRejectMaxMessageSizeExceeded()(Code)
Returns the RejectMaxMessageSizeExceeded. boolean



isRejectRecipientNotFound
protected boolean isRejectRecipientNotFound()(Code)
Returns the rejectRecipientNotFound. boolean



isRejectRemoteReceivedHeaderInvalid
protected boolean isRejectRemoteReceivedHeaderInvalid()(Code)
Returns the RejectRemoteReceivedHeaderInvalid. boolean



isRejectRemoteRecipient
protected boolean isRejectRemoteRecipient()(Code)
Returns the RejectRemoteRecipient. boolean



isRejectUserUndefined
protected boolean isRejectUserUndefined()(Code)
Returns the RejectUserUndefinded. boolean



process
abstract public void process() throws MessagingException(Code)
Process the mail elements of the receiver



setAccount
protected void setAccount(Account account)(Code)
Sets the account.
Parameters:
  account - The account to set



setAttributePrefix
protected void setAttributePrefix(String attributePrefix)(Code)
Sets the attributePrefix.
Parameters:
  attributePrefix - The attributePrefix to set



updateAttributePrefix
protected void updateAttributePrefix()(Code)
Updates the attributePrefix.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.