|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.james.protocols.smtp.core.AbstractHookableCmdHandler<UnknownHook>
org.apache.james.protocols.smtp.core.UnknownCmdHandler
public class UnknownCmdHandler
Default command handler for handling unknown commands
| Field Summary | |
|---|---|
static String |
UNKNOWN_COMMAND
The name of the command handled by the command handler |
| Constructor Summary | |
|---|---|
UnknownCmdHandler()
|
|
| Method Summary | |
|---|---|
protected HookResult |
callHook(UnknownHook rawHook,
SMTPSession session,
String parameters)
Must be implemented by hookable cmd handlers to make the effective call to an hook. |
protected SMTPResponse |
doCoreCmd(SMTPSession session,
String command,
String parameters)
Execute the core commandHandling. |
protected SMTPResponse |
doFilterChecks(SMTPSession session,
String command,
String parameters)
Execute Syntax checks and return a SMTPResponse if a syntax error was detected, otherwise null. |
protected Class<UnknownHook> |
getHookInterface()
Return the interface which hooks need to implement to hook in |
Collection<String> |
getImplCommands()
|
| Methods inherited from class org.apache.james.protocols.smtp.core.AbstractHookableCmdHandler |
|---|
calcDefaultSMTPResponse, getHooks, getMarkerInterfaces, onCommand, wireExtensions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String UNKNOWN_COMMAND
| Constructor Detail |
|---|
public UnknownCmdHandler()
| Method Detail |
|---|
public Collection<String> getImplCommands()
CommandHandler.getImplCommands()
protected SMTPResponse doCoreCmd(SMTPSession session,
String command,
String parameters)
AbstractHookableCmdHandler
doCoreCmd in class AbstractHookableCmdHandler<UnknownHook>
protected SMTPResponse doFilterChecks(SMTPSession session,
String command,
String parameters)
AbstractHookableCmdHandler
doFilterChecks in class AbstractHookableCmdHandler<UnknownHook>null
protected HookResult callHook(UnknownHook rawHook,
SMTPSession session,
String parameters)
AbstractHookableCmdHandler
callHook in class AbstractHookableCmdHandler<UnknownHook>rawHook - the hooksession - the sessionparameters - the parameters
protected Class<UnknownHook> getHookInterface()
AbstractHookableCmdHandler
getHookInterface in class AbstractHookableCmdHandler<UnknownHook>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||