Package io.netty.handler.codec.smtp
Class SmtpCommand
- java.lang.Object
-
- io.netty.handler.codec.smtp.SmtpCommand
-
@UnstableApi public final class SmtpCommand extends java.lang.Object
The command part of aSmtpRequest.
-
-
Field Summary
Fields Modifier and Type Field Description static SmtpCommandAUTHprivate static java.util.Map<java.lang.String,SmtpCommand>COMMANDSstatic SmtpCommandDATAstatic SmtpCommandEHLOstatic SmtpCommandEMPTYstatic SmtpCommandEXPNstatic SmtpCommandHELOstatic SmtpCommandHELPstatic SmtpCommandMAILprivate AsciiStringnamestatic SmtpCommandNOOPstatic SmtpCommandQUITstatic SmtpCommandRCPTstatic SmtpCommandRSETstatic SmtpCommandVRFY
-
Constructor Summary
Constructors Modifier Constructor Description privateSmtpCommand(AsciiString name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidencode(ByteBuf buffer)booleanequals(java.lang.Object obj)inthashCode()(package private) booleanisContentExpected()AsciiStringname()Return the command name.java.lang.StringtoString()static SmtpCommandvalueOf(java.lang.CharSequence commandName)Returns theSmtpCommandfor the given command name.
-
-
-
Field Detail
-
EHLO
public static final SmtpCommand EHLO
-
HELO
public static final SmtpCommand HELO
-
AUTH
public static final SmtpCommand AUTH
-
MAIL
public static final SmtpCommand MAIL
-
RCPT
public static final SmtpCommand RCPT
-
DATA
public static final SmtpCommand DATA
-
NOOP
public static final SmtpCommand NOOP
-
RSET
public static final SmtpCommand RSET
-
EXPN
public static final SmtpCommand EXPN
-
VRFY
public static final SmtpCommand VRFY
-
HELP
public static final SmtpCommand HELP
-
QUIT
public static final SmtpCommand QUIT
-
EMPTY
public static final SmtpCommand EMPTY
-
COMMANDS
private static final java.util.Map<java.lang.String,SmtpCommand> COMMANDS
-
name
private final AsciiString name
-
-
Constructor Detail
-
SmtpCommand
private SmtpCommand(AsciiString name)
-
-
Method Detail
-
valueOf
public static SmtpCommand valueOf(java.lang.CharSequence commandName)
Returns theSmtpCommandfor the given command name.
-
name
public AsciiString name()
Return the command name.
-
encode
void encode(ByteBuf buffer)
-
isContentExpected
boolean isContentExpected()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-