Author: norman Date: Tue Jul 11 13:36:42 2006 New Revision: 420985 URL: http://svn.apache.org/viewvc?rev=420985&view=rev Log: Change method getImplCommands() to return a Collection.
Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/AuthCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/CommandHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/DataCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/EhloCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/ExpnCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HeloCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HelpCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/MailCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/NoopCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/QuitCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RcptCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RsetCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/SMTPHandlerChain.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/UnknownCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/VrfyCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/DataBaseFilterCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/EhloBaseFilterCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/HeloBaseFilterCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/MailBaseFilterCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/RcptBaseFilterCmdHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/MaxRcptHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ResolvableEhloHeloHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ReverseEqualsEhloHeloHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/TarpitHandler.java james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ValidSenderDomainHandler.java Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/AuthCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/AuthCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/AuthCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/AuthCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -21,7 +21,7 @@ import org.apache.avalon.framework.logger.AbstractLogEnabled; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import java.util.Locale; import java.util.StringTokenizer; import org.apache.james.util.Base64; @@ -275,8 +275,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("AUTH"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/CommandHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/CommandHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/CommandHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/CommandHandler.java Tue Jul 11 13:36:42 2006 @@ -17,7 +17,7 @@ package org.apache.james.smtpserver; -import java.util.List; +import java.util.Collection; /** * Custom command handlers must implement this interface @@ -33,10 +33,10 @@ void onCommand(SMTPSession session); /** - * Return a List of implemented commands + * Return a Collection of implemented commands * - * @return List which contains implemented commands + * @return Collection which contains implemented commands */ - List getImplCommands(); + Collection getImplCommands(); } Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/DataCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/DataCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/DataCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/DataCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -302,8 +302,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("DATA"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/EhloCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/EhloCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/EhloCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/EhloCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.logger.AbstractLogEnabled; @@ -98,8 +98,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("EHLO"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/ExpnCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/ExpnCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/ExpnCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/ExpnCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -47,8 +47,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("EXPN"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HeloCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HeloCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HeloCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HeloCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -19,7 +19,7 @@ import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.logger.AbstractLogEnabled; @@ -64,8 +64,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("HELO"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HelpCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HelpCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HelpCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/HelpCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -45,8 +45,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("HELP"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/MailCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/MailCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/MailCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/MailCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.james.util.mail.dsn.DSNStatus; @@ -69,8 +69,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("MAIL"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/NoopCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/NoopCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/NoopCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/NoopCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -46,8 +46,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("NOOP"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/QuitCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/QuitCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/QuitCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/QuitCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -69,8 +69,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("QUIT"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RcptCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RcptCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RcptCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RcptCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -19,7 +19,6 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.List; import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.james.util.mail.dsn.DSNStatus; @@ -76,8 +75,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("RCPT"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RsetCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RsetCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RsetCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/RsetCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -68,8 +68,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("RSET"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/SMTPHandlerChain.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/SMTPHandlerChain.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/SMTPHandlerChain.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/SMTPHandlerChain.java Tue Jul 11 13:36:42 2006 @@ -34,6 +34,7 @@ import org.apache.james.smtpserver.core.BaseFilterCmdHandler; import java.util.ArrayList; +import java.util.Collection; import java.util.Enumeration; import java.util.HashMap; import java.util.Iterator; @@ -245,7 +246,7 @@ if (handler instanceof CommandHandler) { String commandName = config.getAttribute("command"); String cmds[] = commandName.split(","); - List implCmds = ((CommandHandler) handler).getImplCommands(); + Collection implCmds = ((CommandHandler) handler).getImplCommands(); for (int i = 0; i < cmds.length; i++) { commandName = cmds[i].trim().toUpperCase(Locale.US); Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/UnknownCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/UnknownCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/UnknownCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/UnknownCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -59,8 +59,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("UNKNOWN"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/VrfyCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/VrfyCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/VrfyCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/VrfyCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.james.util.mail.dsn.DSNStatus; @@ -28,7 +28,6 @@ public class VrfyCmdHandler implements CommandHandler { private final String COMMAND_NAME = "VRFY"; - private boolean stopHandlerProcessing = true; /** * Handler method called upon receipt of a VRFY command. @@ -45,18 +44,11 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("VRFY"); return implCommands; - } - - /** - * @see org.apache.james.smtpserver.CommandHandler#stopHandlerProcessing() - */ - public boolean stopHandlerProcessing() { - return stopHandlerProcessing ; } } Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/DataBaseFilterCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/DataBaseFilterCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/DataBaseFilterCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/DataBaseFilterCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver.basefilter; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.james.smtpserver.CommandHandler; @@ -74,8 +74,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("DATA"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/EhloBaseFilterCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/EhloBaseFilterCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/EhloBaseFilterCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/EhloBaseFilterCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver.basefilter; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.james.smtpserver.CommandHandler; @@ -63,8 +63,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("EHLO"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/HeloBaseFilterCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/HeloBaseFilterCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/HeloBaseFilterCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/HeloBaseFilterCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -19,7 +19,7 @@ import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.james.smtpserver.CommandHandler; @@ -66,8 +66,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("HELO"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/MailBaseFilterCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/MailBaseFilterCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/MailBaseFilterCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/MailBaseFilterCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -18,6 +18,7 @@ package org.apache.james.smtpserver.basefilter; import java.util.ArrayList; +import java.util.Collection; import java.util.List; import java.util.Locale; import java.util.StringTokenizer; @@ -247,8 +248,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("MAIL"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/RcptBaseFilterCmdHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/RcptBaseFilterCmdHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/RcptBaseFilterCmdHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/basefilter/RcptBaseFilterCmdHandler.java Tue Jul 11 13:36:42 2006 @@ -19,7 +19,7 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.List; + import java.util.Locale; import java.util.StringTokenizer; @@ -275,8 +275,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("RCPT"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/MaxRcptHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/MaxRcptHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/MaxRcptHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/MaxRcptHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver.fastfailfilter; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configuration; @@ -84,8 +84,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("RCPT"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ResolvableEhloHeloHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ResolvableEhloHeloHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ResolvableEhloHeloHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ResolvableEhloHeloHandler.java Tue Jul 11 13:36:42 2006 @@ -31,7 +31,7 @@ import java.net.UnknownHostException; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; public class ResolvableEhloHeloHandler extends AbstractLogEnabled implements CommandHandler, Configurable, Serviceable { @@ -113,8 +113,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("EHLO"); implCommands.add("HELO"); Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ReverseEqualsEhloHeloHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ReverseEqualsEhloHeloHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ReverseEqualsEhloHeloHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ReverseEqualsEhloHeloHandler.java Tue Jul 11 13:36:42 2006 @@ -31,7 +31,7 @@ import java.net.UnknownHostException; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; public class ReverseEqualsEhloHeloHandler extends AbstractLogEnabled implements CommandHandler, Configurable, Serviceable { @@ -128,8 +128,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("EHLO"); implCommands.add("HELO"); Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/TarpitHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/TarpitHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/TarpitHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/TarpitHandler.java Tue Jul 11 13:36:42 2006 @@ -18,7 +18,7 @@ package org.apache.james.smtpserver.fastfailfilter; import java.util.ArrayList; -import java.util.List; +import java.util.Collection; import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configuration; @@ -112,8 +112,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("RCPT"); return implCommands; Modified: james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ValidSenderDomainHandler.java URL: http://svn.apache.org/viewvc/james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ValidSenderDomainHandler.java?rev=420985&r1=420984&r2=420985&view=diff ============================================================================== --- james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ValidSenderDomainHandler.java (original) +++ james/server/sandbox/handlerapi/src/java/org/apache/james/smtpserver/fastfailfilter/ValidSenderDomainHandler.java Tue Jul 11 13:36:42 2006 @@ -19,7 +19,6 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.List; import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configuration; @@ -112,8 +111,8 @@ /** * @see org.apache.james.smtpserver.CommandHandler#getImplCommands() */ - public List getImplCommands() { - ArrayList implCommands = new ArrayList(); + public Collection getImplCommands() { + Collection implCommands = new ArrayList(); implCommands.add("MAIL"); return implCommands; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]