|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.subethamail.smtp.server.SMTPCodecFactory
public class SMTPCodecFactory
A ProtocolCodecFactory
that performs encoding and decoding between
a text line data and a Java string object. This codec is useful especially
when you work with a text-based protocols such as SMTP and IMAP.
Constructor Summary | |
---|---|
SMTPCodecFactory()
Creates a new instance with the current default Charset . |
|
SMTPCodecFactory(java.nio.charset.Charset charset,
int thresholdBytes)
Creates a new instance with the specified Charset . |
Method Summary | |
---|---|
org.apache.mina.filter.codec.ProtocolDecoder |
getDecoder()
|
int |
getDecoderMaxLineLength()
Returns the allowed maximum size of the line to be decoded. |
org.apache.mina.filter.codec.ProtocolEncoder |
getEncoder()
|
int |
getEncoderMaxLineLength()
Returns the allowed maximum size of the encoded line. |
void |
setDecoderMaxLineLength(int maxLineLength)
Sets the allowed maximum size of the line to be decoded. |
void |
setEncoderMaxLineLength(int maxLineLength)
Sets the allowed maximum size of the encoded line. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SMTPCodecFactory()
Charset
.
public SMTPCodecFactory(java.nio.charset.Charset charset, int thresholdBytes)
Charset
.
Method Detail |
---|
public org.apache.mina.filter.codec.ProtocolEncoder getEncoder()
getEncoder
in interface org.apache.mina.filter.codec.ProtocolCodecFactory
public org.apache.mina.filter.codec.ProtocolDecoder getDecoder()
getDecoder
in interface org.apache.mina.filter.codec.ProtocolCodecFactory
public int getEncoderMaxLineLength()
IllegalArgumentException
. The default value
is Integer.MAX_VALUE
.
This method does the same job with TextLineEncoder.getMaxLineLength()
.
public void setEncoderMaxLineLength(int maxLineLength)
IllegalArgumentException
. The default value
is Integer.MAX_VALUE
.
This method does the same job with TextLineEncoder.setMaxLineLength(int)
.
public int getDecoderMaxLineLength()
BufferDataException
. The default
value is 1024 (1KB).
This method does the same job with TextLineDecoder.getMaxLineLength()
.
public void setDecoderMaxLineLength(int maxLineLength)
BufferDataException
. The default
value is 1024 (1KB).
This method does the same job with TextLineDecoder.setMaxLineLength(int)
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |