| Modifier and Type | Method and Description |
|---|---|
void |
ResetCommand.execute(String commandString,
Session sess) |
void |
HelloCommand.execute(String commandString,
Session sess) |
void |
MailCommand.execute(String commandString,
Session sess) |
void |
ReceiptCommand.execute(String commandString,
Session sess) |
void |
AuthCommand.execute(String commandString,
Session sess) |
void |
HelpCommand.execute(String commandString,
Session context) |
void |
QuitCommand.execute(String commandString,
Session sess) |
void |
BdatCommand.execute(String commandString,
Session sess) |
void |
ExpandCommand.execute(String commandString,
Session sess) |
void |
StartTLSCommand.execute(String commandString,
Session sess) |
void |
DataCommand.execute(String commandString,
Session sess) |
void |
NoopCommand.execute(String commandString,
Session sess) |
void |
VerifyCommand.execute(String commandString,
Session sess) |
void |
EhloCommand.execute(String commandString,
Session sess) |
| Constructor and Description |
|---|
BdatInputStream(InputStream in,
Session session,
long size,
boolean isLast) |
| Modifier and Type | Method and Description |
|---|---|
ProxyHandler.ProxyResult |
ProxyProtocolV1Handler.handle(InputStream in,
OutputStream out,
Session session) |
ProxyHandler.ProxyResult |
ProxyProtocolV2Handler.handle(InputStream in,
OutputStream out,
Session session) |
ProxyHandler.ProxyResult |
ProxyHandler.handle(InputStream in,
OutputStream out,
Session session) |
ProxyHandler.ProxyResult |
ProxyProtocolV1V2Handler.handle(InputStream in,
OutputStream out,
Session session) |
| Modifier and Type | Method and Description |
|---|---|
SessionHandler.SessionAcceptance |
AcceptAllSessionHandler.accept(Session session) |
SessionHandler.SessionAcceptance |
ConcurrentSessionsBySourceLimiter.accept(Session session) |
void |
Command.execute(String commandString,
Session sess) |
abstract void |
BaseCommand.execute(String commandString,
Session context)
This is the main method that you need to override in order to implement a command.
|
void |
RequireAuthCommandWrapper.execute(String commandString,
Session sess) |
void |
RequireTLSCommandWrapper.execute(String commandString,
Session sess) |
void |
CommandHandler.handleCommand(Session context,
String commandString) |
void |
AcceptAllSessionHandler.onSessionEnd(Session session) |
void |
ConcurrentSessionsBySourceLimiter.onSessionEnd(Session session) |
void |
ServerThread.sessionEnded(Session session)
Registers that the specified
Session thread ended. |
| Modifier and Type | Method and Description |
|---|---|
SessionHandler.SessionAcceptance |
SessionHandler.accept(Session session)
This method is invoked on a session creation, before sending the SMTP greeting and can react rejecting
the session.
|
void |
SessionHandler.onSessionEnd(Session session)
This method is invoked on session close.
|
Copyright © 2006–2024. All rights reserved.