|
||||||||||
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()
ProtocolCodecFactory
ProtocolEncoder
which
encodes message objects into binary or protocol-specific data.
getEncoder
in interface ProtocolCodecFactory
public ProtocolDecoder getDecoder()
ProtocolCodecFactory
ProtocolDecoder
which
decodes binary or protocol-specific data into message objects.
getDecoder
in interface 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 |