|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mailster.pop3.commands.Pop3Command
org.mailster.pop3.commands.MultiStatePop3Command
public abstract class MultiStatePop3Command
---
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
---
MultiStatePop3Command.java - Abstract class that defines a POP3 command that has multiple states.
| Constructor Summary | |
|---|---|
MultiStatePop3Command()
|
|
| Method Summary | |
|---|---|
void |
execute(AbstractPop3Handler handler,
AbstractPop3Connection conn,
java.lang.String cmd)
Executes the command. |
abstract Pop3CommandState |
execute(AbstractPop3Handler handler,
AbstractPop3Connection conn,
java.lang.String cmd,
Pop3CommandState state)
Executes the command. |
| Methods inherited from class org.mailster.pop3.commands.Pop3Command |
|---|
isValidForState, tryLockingMailbox |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiStatePop3Command()
| Method Detail |
|---|
public abstract Pop3CommandState execute(AbstractPop3Handler handler,
AbstractPop3Connection conn,
java.lang.String cmd,
Pop3CommandState state)
Pop3CommandState.COMPLETED_STATE or
Pop3CommandState.ERROR_STATE, it means that execution of the command
needs some additional request/response steps to complete its execution.
handler - a pop3 handlerconn - a pop3 connectioncmd - the command line sent by the clientstate - the state of the command execution, if null it's considered to
be in the initial state.
Pop3CommandState as the next state of the command
public void execute(AbstractPop3Handler handler,
AbstractPop3Connection conn,
java.lang.String cmd)
Pop3Command
execute in class Pop3Commandhandler - a pop3 handlerconn - a pop3 connectioncmd - the command line sent by the client
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||