org.apache.james.protocols.smtp.core
Class SMTPCommandDispatcherLineHandler

java.lang.Object
  extended by org.apache.james.protocols.api.handler.AbstractCommandDispatcher<SMTPSession>
      extended by org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler
All Implemented Interfaces:
ExtensibleHandler, LineHandler<SMTPSession>, ProtocolHandler

public class SMTPCommandDispatcherLineHandler
extends AbstractCommandDispatcher<SMTPSession>

Dispatch CommandHandler for SMTP Requests


Constructor Summary
SMTPCommandDispatcherLineHandler()
           
 
Method Summary
protected  List<String> getMandatoryCommands()
           
protected  CommandHandler<SMTPSession> getUnknownCommandHandler()
           
protected  String getUnknownCommandHandlerIdentifier()
           
 
Methods inherited from class org.apache.james.protocols.api.handler.AbstractCommandDispatcher
addToMap, getCommandHandlers, getLineDecodingCharset, getMarkerInterfaces, onLine, wireExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMTPCommandDispatcherLineHandler

public SMTPCommandDispatcherLineHandler()
Method Detail

getUnknownCommandHandlerIdentifier

protected String getUnknownCommandHandlerIdentifier()
Specified by:
getUnknownCommandHandlerIdentifier in class AbstractCommandDispatcher<SMTPSession>
See Also:
AbstractCommandDispatcher.getUnknownCommandHandlerIdentifier()

getMandatoryCommands

protected List<String> getMandatoryCommands()
Specified by:
getMandatoryCommands in class AbstractCommandDispatcher<SMTPSession>
See Also:
AbstractCommandDispatcher.getMandatoryCommands()

getUnknownCommandHandler

protected CommandHandler<SMTPSession> getUnknownCommandHandler()
Specified by:
getUnknownCommandHandler in class AbstractCommandDispatcher<SMTPSession>
See Also:
AbstractCommandDispatcher.getUnknownCommandHandler()


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.