You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2009/03/31 21:19:53 UTC
svn commit: r760572 - in
/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode: base/
parser/
Author: rdonkin
Date: Tue Mar 31 19:19:52 2009
New Revision: 760572
URL: http://svn.apache.org/viewvc?rev=760572&view=rev
Log:
Switch from setter to constructor injection
Modified:
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AbstractUidCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AuthenticateCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CapabilityCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CheckCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CloseCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CopyCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CreateCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/DeleteCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExamineCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExpungeCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LoginCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LogoutCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/NoopCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/RenameCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SelectCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SubscribeCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UnsubscribeCommandParser.java
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/base/AbstractImapCommandParser.java Tue Mar 31 19:19:52 2009
@@ -60,23 +60,21 @@
private static final Charset US_ASCII = Charset.forName("US-ASCII");
- private ImapCommand command;
+ private final ImapCommand command;
private Imap4Rev1MessageFactory messageFactory;
private StatusResponseFactory statusResponseFactory;
- public AbstractImapCommandParser() {
+ public AbstractImapCommandParser(final ImapCommand command) {
super();
+ this.command = command;
}
public ImapCommand getCommand() {
return command;
}
- protected void setCommand(ImapCommand command) {
- this.command = command;
- }
/**
* @see org.apache.james.imap.decode.MessagingImapCommandParser#getMessageFactory()
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AbstractUidCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AbstractUidCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AbstractUidCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AbstractUidCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,7 +28,8 @@
abstract class AbstractUidCommandParser extends AbstractImapCommandParser {
- public AbstractUidCommandParser() {
+ public AbstractUidCommandParser(final ImapCommand command) {
+ super(command);
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java Tue Mar 31 19:19:52 2009
@@ -33,10 +33,8 @@
class AppendCommandParser extends AbstractImapCommandParser {
- private final ImapCommand append = ImapCommand.authenticatedStateCommand(ImapConstants.APPEND_COMMAND_NAME);
-
public AppendCommandParser() {
- setCommand(append);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.APPEND_COMMAND_NAME));
}
/**
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AuthenticateCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AuthenticateCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AuthenticateCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/AuthenticateCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,9 @@
import org.apache.james.imap.decode.base.AbstractImapCommandParser;
class AuthenticateCommandParser extends AbstractImapCommandParser {
-
- private final ImapCommand authenticate = ImapCommand.nonAuthenticatedStateCommand(ImapConstants.AUTHENTICATE_COMMAND_NAME);
public AuthenticateCommandParser() {
- setCommand(authenticate);
+ super(ImapCommand.nonAuthenticatedStateCommand(ImapConstants.AUTHENTICATE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CapabilityCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CapabilityCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CapabilityCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CapabilityCommandParser.java Tue Mar 31 19:19:52 2009
@@ -29,10 +29,8 @@
class CapabilityCommandParser extends AbstractImapCommandParser {
- private final ImapCommand capability = ImapCommand.anyStateCommand(ImapConstants.CAPABILITY_COMMAND_NAME);
-
public CapabilityCommandParser() {
- setCommand(capability);
+ super(ImapCommand.anyStateCommand(ImapConstants.CAPABILITY_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CheckCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CheckCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CheckCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CheckCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,8 @@
class CheckCommandParser extends AbstractImapCommandParser {
- private final ImapCommand check = ImapCommand
- .selectedStateCommand(ImapConstants.CHECK_COMMAND_NAME);
-
public CheckCommandParser() {
- setCommand(check);
+ super(ImapCommand.selectedStateCommand(ImapConstants.CHECK_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CloseCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CloseCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CloseCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CloseCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,12 +28,9 @@
import org.apache.james.imap.decode.base.AbstractImapCommandParser;
class CloseCommandParser extends AbstractImapCommandParser {
-
- private final ImapCommand close = ImapCommand
- .selectedStateCommand(ImapConstants.CLOSE_COMMAND_NAME);
public CloseCommandParser() {
- setCommand(close);
+ super(ImapCommand.selectedStateCommand(ImapConstants.CLOSE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CopyCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CopyCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CopyCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CopyCommandParser.java Tue Mar 31 19:19:52 2009
@@ -27,12 +27,9 @@
import org.apache.james.imap.decode.ProtocolException;
class CopyCommandParser extends AbstractUidCommandParser {
-
- private final ImapCommand copy = ImapCommand
- .selectedStateCommand(ImapConstants.COPY_COMMAND_NAME);
public CopyCommandParser() {
- setCommand(copy);
+ super(ImapCommand.selectedStateCommand(ImapConstants.COPY_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CreateCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CreateCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CreateCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/CreateCommandParser.java Tue Mar 31 19:19:52 2009
@@ -29,11 +29,8 @@
class CreateCommandParser extends AbstractImapCommandParser {
- private final ImapCommand create = ImapCommand
- .authenticatedStateCommand(ImapConstants.CREATE_COMMAND_NAME);
-
public CreateCommandParser() {
- setCommand(create);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.CREATE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/DeleteCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/DeleteCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/DeleteCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/DeleteCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,12 +28,9 @@
import org.apache.james.imap.decode.base.AbstractImapCommandParser;
class DeleteCommandParser extends AbstractImapCommandParser {
-
- private final ImapCommand delete = ImapCommand
- .authenticatedStateCommand(ImapConstants.DELETE_COMMAND_NAME);
public DeleteCommandParser() {
- setCommand(delete);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.DELETE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExamineCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExamineCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExamineCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExamineCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,8 @@
class ExamineCommandParser extends AbstractImapCommandParser {
- private final ImapCommand examine = ImapCommand
- .authenticatedStateCommand(ImapConstants.EXAMINE_COMMAND_NAME);
-
public ExamineCommandParser() {
- setCommand(examine);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.EXAMINE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExpungeCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExpungeCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExpungeCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ExpungeCommandParser.java Tue Mar 31 19:19:52 2009
@@ -29,11 +29,8 @@
class ExpungeCommandParser extends AbstractImapCommandParser {
- private final ImapCommand expunge = ImapCommand
- .selectedStateCommand(ImapConstants.EXPUNGE_COMMAND_NAME);
-
public ExpungeCommandParser() {
- setCommand(expunge);
+ super(ImapCommand.selectedStateCommand(ImapConstants.EXPUNGE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java Tue Mar 31 19:19:52 2009
@@ -34,11 +34,8 @@
class FetchCommandParser extends AbstractUidCommandParser {
- private final ImapCommand fetch = ImapCommand.selectedStateCommand(ImapConstants.FETCH_COMMAND_NAME);
-
-
- public FetchCommandParser() {
- setCommand(fetch);
+ public FetchCommandParser() {
+ super(ImapCommand.selectedStateCommand(ImapConstants.FETCH_COMMAND_NAME));
}
public FetchData fetchRequest(ImapRequestLineReader request)
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java Tue Mar 31 19:19:52 2009
@@ -27,13 +27,14 @@
import org.apache.james.imap.decode.ProtocolException;
class ListCommandParser extends AbstractUidCommandParser {
-
- private final ImapCommand list = ImapCommand
- .authenticatedStateCommand(ImapConstants.LIST_COMMAND_NAME);
public ListCommandParser() {
- setCommand(list);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.LIST_COMMAND_NAME));
}
+
+ protected ListCommandParser(final ImapCommand command) {
+ super(command);
+ }
/**
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LoginCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LoginCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LoginCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LoginCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,8 @@
class LoginCommandParser extends AbstractImapCommandParser {
- private final ImapCommand login = ImapCommand
- .nonAuthenticatedStateCommand(ImapConstants.LOGIN_COMMAND_NAME);
-
public LoginCommandParser() {
- setCommand(login);
+ super(ImapCommand.nonAuthenticatedStateCommand(ImapConstants.LOGIN_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LogoutCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LogoutCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LogoutCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LogoutCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,8 @@
class LogoutCommandParser extends AbstractImapCommandParser {
- private final ImapCommand logout = ImapCommand
- .anyStateCommand(ImapConstants.LOGOUT_COMMAND_NAME);
-
- public LogoutCommandParser() {
- setCommand(logout);
+ public LogoutCommandParser() {
+ super(ImapCommand.anyStateCommand(ImapConstants.LOGOUT_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java Tue Mar 31 19:19:52 2009
@@ -23,13 +23,9 @@
import org.apache.james.imap.api.ImapMessage;
class LsubCommandParser extends ListCommandParser {
-
-
- private final ImapCommand lsub = ImapCommand
- .authenticatedStateCommand(ImapConstants.LSUB_COMMAND_NAME);
public LsubCommandParser() {
- setCommand(lsub);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.LSUB_COMMAND_NAME));
}
protected ImapMessage createMessage(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/NoopCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/NoopCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/NoopCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/NoopCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,10 +28,8 @@
class NoopCommandParser extends AbstractImapCommandParser {
- private final ImapCommand noop = ImapCommand.anyStateCommand(ImapConstants.NOOP_COMMAND_NAME);
-
public NoopCommandParser() {
- setCommand(noop);
+ super(ImapCommand.anyStateCommand(ImapConstants.NOOP_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/RenameCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/RenameCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/RenameCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/RenameCommandParser.java Tue Mar 31 19:19:52 2009
@@ -27,11 +27,9 @@
import org.apache.james.imap.decode.base.AbstractImapCommandParser;
class RenameCommandParser extends AbstractImapCommandParser {
-
- private final ImapCommand rename = ImapCommand.authenticatedStateCommand(ImapConstants.RENAME_COMMAND_NAME);
public RenameCommandParser() {
- setCommand(rename);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.RENAME_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java Tue Mar 31 19:19:52 2009
@@ -44,13 +44,11 @@
class SearchCommandParser extends AbstractUidCommandParser {
- private final ImapCommand search = ImapCommand.selectedStateCommand(ImapConstants.SEARCH_COMMAND_NAME);
-
/** Lazy loaded */
private Collection<String> charsetNames;
public SearchCommandParser() {
- setCommand(search);
+ super(ImapCommand.selectedStateCommand(ImapConstants.SEARCH_COMMAND_NAME));
}
/**
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SelectCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SelectCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SelectCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SelectCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,8 @@
class SelectCommandParser extends AbstractImapCommandParser {
- private final ImapCommand select = ImapCommand
- .authenticatedStateCommand(ImapConstants.SELECT_COMMAND_NAME);
-
public SelectCommandParser() {
- setCommand(select);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.SELECT_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java Tue Mar 31 19:19:52 2009
@@ -30,10 +30,8 @@
class StatusCommandParser extends AbstractImapCommandParser {
- private final ImapCommand status = ImapCommand.authenticatedStateCommand(ImapConstants.STATUS_COMMAND_NAME);
-
public StatusCommandParser() {
- setCommand(status);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.STATUS_COMMAND_NAME));
}
StatusDataItems statusDataItems(ImapRequestLineReader request)
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java Tue Mar 31 19:19:52 2009
@@ -29,11 +29,9 @@
import org.apache.james.imap.decode.ProtocolException;
class StoreCommandParser extends AbstractUidCommandParser {
- private final ImapCommand store = ImapCommand
- .selectedStateCommand(ImapConstants.STORE_COMMAND_NAME);
public StoreCommandParser() {
- setCommand(store);
+ super(ImapCommand.selectedStateCommand(ImapConstants.STORE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SubscribeCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SubscribeCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SubscribeCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/SubscribeCommandParser.java Tue Mar 31 19:19:52 2009
@@ -28,11 +28,8 @@
class SubscribeCommandParser extends AbstractImapCommandParser {
- private final ImapCommand subscribe = ImapCommand
- .authenticatedStateCommand(ImapConstants.SUBSCRIBE_COMMAND_NAME);
-
public SubscribeCommandParser() {
- setCommand(subscribe);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.SUBSCRIBE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java Tue Mar 31 19:19:52 2009
@@ -32,12 +32,10 @@
class UidCommandParser extends AbstractImapCommandParser implements
DelegatingImapCommandParser {
- private final ImapCommand uid = ImapCommand.selectedStateCommand(ImapConstants.UID_COMMAND_NAME);
-
private ImapCommandParserFactory parserFactory;
public UidCommandParser() {
- setCommand(uid);
+ super(ImapCommand.selectedStateCommand(ImapConstants.UID_COMMAND_NAME));
}
/**
Modified: james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UnsubscribeCommandParser.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UnsubscribeCommandParser.java?rev=760572&r1=760571&r2=760572&view=diff
==============================================================================
--- james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UnsubscribeCommandParser.java (original)
+++ james/imap/trunk/decode/src/main/java/org/apache/james/imap/decode/parser/UnsubscribeCommandParser.java Tue Mar 31 19:19:52 2009
@@ -27,12 +27,9 @@
import org.apache.james.imap.decode.base.AbstractImapCommandParser;
class UnsubscribeCommandParser extends AbstractImapCommandParser {
-
- private final ImapCommand unsubscribe = ImapCommand
- .authenticatedStateCommand(ImapConstants.UNSUBSCRIBE_COMMAND_NAME);
public UnsubscribeCommandParser() {
- setCommand(unsubscribe);
+ super(ImapCommand.authenticatedStateCommand(ImapConstants.UNSUBSCRIBE_COMMAND_NAME));
}
protected ImapMessage decode(ImapCommand command,
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org