org.mailster.pop3.commands
Class UserCommand

java.lang.Object
  extended by org.mailster.pop3.commands.Pop3Command
      extended by org.mailster.pop3.commands.UserCommand

public class UserCommand
extends Pop3Command

---
Mailster (C) 2007-2009 De Oliveira Edouard

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

See  Mailster Web Site
---

UserCommand.java - The POP3 USER command (see RFC 1939).

Version:
$Revision: 1.5 $, $Date: 2008/12/06 13:57:16 $
Author:
Edouard De Oliveira

Constructor Summary
UserCommand()
           
 
Method Summary
 void execute(AbstractPop3Handler handler, AbstractPop3Connection conn, java.lang.String cmd)
          Executes the command.
 boolean isValidForState(Pop3State state)
          Checks if command is valid for the specified POP3 state.
 
Methods inherited from class org.mailster.pop3.commands.Pop3Command
tryLockingMailbox
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserCommand

public UserCommand()
Method Detail

isValidForState

public boolean isValidForState(Pop3State state)
Description copied from class: Pop3Command
Checks if command is valid for the specified POP3 state.

Specified by:
isValidForState in class Pop3Command
Parameters:
state - the POP3 state
Returns:
true, if is valid for state

execute

public void execute(AbstractPop3Handler handler,
                    AbstractPop3Connection conn,
                    java.lang.String cmd)
Description copied from class: Pop3Command
Executes the command.

Specified by:
execute in class Pop3Command
Parameters:
handler - a pop3 handler
conn - a pop3 connection
cmd - the command line sent by the client