Author: norman Date: Fri Sep 23 04:04:06 2011 New Revision: 1174512 URL: http://svn.apache.org/viewvc?rev=1174512&view=rev Log: Allow to only set the return code as this is valid in smtp
Modified: james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPResponse.java Modified: james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPResponse.java URL: http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPResponse.java?rev=1174512&r1=1174511&r2=1174512&view=diff ============================================================================== --- james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPResponse.java (original) +++ james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPResponse.java Fri Sep 23 04:04:06 2011 @@ -38,8 +38,6 @@ public class SMTPResponse extends Abstra */ public SMTPResponse(String code, CharSequence description) { super(code, description); - if (code == null) throw new IllegalArgumentException("SMTPResponse code can not be null"); - if (description == null) throw new IllegalArgumentException("SMTPResponse description can not be null"); } /** @@ -55,7 +53,7 @@ public class SMTPResponse extends Abstra * @param rawLine the raw SMTPResponse */ public SMTPResponse(String rawLine) { - super(extractCode(rawLine), extractResponse(rawLine)); + this(extractCode(rawLine), extractResponse(rawLine)); } @@ -75,7 +73,7 @@ public class SMTPResponse extends Abstra return args[2]; } else { - throw new IllegalArgumentException("Invalid Response format. Format should be [Code Description]"); + return null; } } /* --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org