Modifier and Type | Method and Description |
---|---|
void |
ProtocolTransport.pushLineHandler(LineHandler<? extends ProtocolSession> overrideCommandHandler,
ProtocolSession session)
Push a
LineHandler in. |
<T extends ProtocolSession> |
ProtocolSession.pushLineHandler(LineHandler<T> overrideCommandHandler)
Put a new line handler in the chain
|
<T extends ProtocolSession> |
ProtocolSessionImpl.pushLineHandler(LineHandler<T> overrideCommandHandler) |
Modifier and Type | Class and Description |
---|---|
class |
CommandDispatcher<Session extends ProtocolSession>
A CommandDispatcher is responsible to call the right
CommandHandler for a given Command |
class |
MultiLineHandler<S extends ProtocolSession>
A special
LineHandler which will "buffer" the received lines till a point and the push them all at
one to the MultiLineHandler.onLines(ProtocolSession, Collection) method |
Modifier and Type | Class and Description |
---|---|
class |
IMAPCommandDispatcher |
Modifier and Type | Method and Description |
---|---|
void |
NettyProtocolTransport.pushLineHandler(LineHandler<? extends ProtocolSession> overrideCommandHandler,
ProtocolSession session) |
Constructor and Description |
---|
LineHandlerUpstreamHandler(S session,
LineHandler<S> handler) |
Modifier and Type | Class and Description |
---|---|
static class |
DataCmdHandler.DataConsumerLineHandler |
static class |
DataCmdHandler.DataLineFilterWrapper |
Modifier and Type | Method and Description |
---|---|
protected LineHandler<SMTPSession> |
DataCmdHandler.getLineHandler() |
Modifier and Type | Method and Description |
---|---|
protected Response |
SeparatingDataLineFilter.onBodyLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next)
Gets called for each received line after the CRLF sequence was received.
|
protected Response |
AbstractAddHeadersFilter.onHeadersLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next) |
protected Response |
SeparatingDataLineFilter.onHeadersLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next)
Gets called for each received line until the CRLF sequence was received.
|
Response |
DataLineFilter.onLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next)
Handle line processing
|
Response |
DataLineMessageHookHandler.onLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next) |
Response |
SeparatingDataLineFilter.onLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next) |
protected Response |
AbstractAddHeadersFilter.onSeparatorLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next) |
protected Response |
SeparatingDataLineFilter.onSeparatorLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next)
Gets called when the separating line is received.
|
Response |
AbstractAddHeadersFilter.Header.transferTo(SMTPSession session,
LineHandler<SMTPSession> handler)
Transfer the content of the
AbstractAddHeadersFilter.Header to the given LineHandler . |
Constructor and Description |
---|
DataCmdHandler.DataLineFilterWrapper(DataLineFilter filter,
LineHandler<SMTPSession> next) |
Modifier and Type | Method and Description |
---|---|
Response |
MailSizeEsmtpExtension.onLine(SMTPSession session,
ByteBuffer line,
LineHandler<SMTPSession> next) |
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.