|
||||||||||
| 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
org.mailster.pop3.commands.auth.AuthCommand
public class AuthCommand
---
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
---
AuthCommand.java - The POP3 AUTH command (see RFC 1734).
| Field Summary | |
|---|---|
private static java.util.HashMap<java.lang.String,AuthAlgorithmCommand> |
algorithms
|
| Constructor Summary | |
|---|---|
AuthCommand()
|
|
| Method Summary | |
|---|---|
Pop3CommandState |
execute(AbstractPop3Handler handler,
AbstractPop3Connection conn,
java.lang.String cmd,
Pop3CommandState state)
Executes the command. |
java.lang.String |
getCapability()
Returns the capability string reported by the CAPA command. |
boolean |
isValidForState(Pop3State state)
Checks if command is valid for the specified POP3 state. |
static void |
register(java.lang.String algorithm,
AuthAlgorithmCommand cmd)
|
static void |
unregister(java.lang.String algorithm)
|
| Methods inherited from class org.mailster.pop3.commands.MultiStatePop3Command |
|---|
execute |
| 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 |
| Field Detail |
|---|
private static java.util.HashMap<java.lang.String,AuthAlgorithmCommand> algorithms
| Constructor Detail |
|---|
public AuthCommand()
| Method Detail |
|---|
public static void register(java.lang.String algorithm,
AuthAlgorithmCommand cmd)
public static void unregister(java.lang.String algorithm)
public boolean isValidForState(Pop3State state)
Pop3Command
isValidForState in class Pop3Commandstate - the POP3 state
public Pop3CommandState execute(AbstractPop3Handler handler,
AbstractPop3Connection conn,
java.lang.String cmd,
Pop3CommandState state)
MultiStatePop3Command
Pop3CommandState.COMPLETED_STATE or
Pop3CommandState.ERROR_STATE, it means that execution of the command
needs some additional request/response steps to complete its execution.
execute in class MultiStatePop3Commandhandler - 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 commandpublic java.lang.String getCapability()
CapabilitiesInterface
getCapability in interface CapabilitiesInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||