|
|||||||||
| 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.ProtocolCodecFactorypublic org.apache.mina.filter.codec.ProtocolDecoder getDecoder()
getDecoder in interface org.apache.mina.filter.codec.ProtocolCodecFactorypublic 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 | ||||||||