|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.mina.filter.codec.textline.TextLineCodecFactory
public class TextLineCodecFactory
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 | |
|---|---|
TextLineCodecFactory()
Creates a new instance with the current default Charset. |
|
TextLineCodecFactory(Charset charset)
Creates a new instance with the specified Charset. |
|
| Method Summary | |
|---|---|
ProtocolDecoder |
getDecoder()
Returns a new (or reusable) instance of ProtocolDecoder which
decodes binary or protocol-specific data into message objects. |
int |
getDecoderMaxLineLength()
Returns the allowed maximum size of the line to be decoded. |
ProtocolEncoder |
getEncoder()
Returns a new (or reusable) instance of ProtocolEncoder which
encodes message objects into binary or protocol-specific data. |
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 TextLineCodecFactory()
Charset.
public TextLineCodecFactory(Charset charset)
Charset.
| Method Detail |
|---|
public ProtocolEncoder getEncoder()
ProtocolCodecFactoryProtocolEncoder which
encodes message objects into binary or protocol-specific data.
getEncoder in interface ProtocolCodecFactorypublic ProtocolDecoder getDecoder()
ProtocolCodecFactoryProtocolDecoder which
decodes binary or protocol-specific data into message objects.
getDecoder in interface 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 | |||||||||