@UnstableApi public final class SmtpCommand extends java.lang.Object
SmtpRequest
.Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.CharSequence,SmtpCommand> |
COMMANDS |
private boolean |
contentExpected |
static SmtpCommand |
DATA |
private static java.lang.CharSequence |
DATA_CMD |
static SmtpCommand |
EHLO |
static SmtpCommand |
EXPN |
private int |
hashCode |
static SmtpCommand |
HELO |
static SmtpCommand |
HELP |
static SmtpCommand |
MAIL |
private AsciiString |
name |
static SmtpCommand |
NOOP |
static SmtpCommand |
QUIT |
static SmtpCommand |
RCPT |
static SmtpCommand |
RSET |
static SmtpCommand |
VRFY |
Modifier | Constructor and Description |
---|---|
private |
SmtpCommand(AsciiString name,
boolean contentExpected) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
encode(ByteBuf buffer) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
(package private) boolean |
isContentExpected() |
AsciiString |
name()
Return the command name.
|
java.lang.String |
toString() |
static SmtpCommand |
valueOf(java.lang.CharSequence commandName)
Returns the
SmtpCommand for the given command name. |
public static final SmtpCommand EHLO
public static final SmtpCommand HELO
public static final SmtpCommand MAIL
public static final SmtpCommand RCPT
public static final SmtpCommand DATA
public static final SmtpCommand NOOP
public static final SmtpCommand RSET
public static final SmtpCommand EXPN
public static final SmtpCommand VRFY
public static final SmtpCommand HELP
public static final SmtpCommand QUIT
private static final java.lang.CharSequence DATA_CMD
private static final java.util.Map<java.lang.CharSequence,SmtpCommand> COMMANDS
private final AsciiString name
private final boolean contentExpected
private int hashCode
private SmtpCommand(AsciiString name, boolean contentExpected)
public static SmtpCommand valueOf(java.lang.CharSequence commandName)
SmtpCommand
for the given command name.public AsciiString name()
void encode(ByteBuf buffer)
boolean isContentExpected()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object