|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.mina.filter.codec.serialization.ObjectSerializationCodecFactory
public class ObjectSerializationCodecFactory
A ProtocolCodecFactory that serializes and deserializes Java objects.
This codec is very useful when you have to prototype your application rapidly
without any specific codec.
| Constructor Summary | |
|---|---|
ObjectSerializationCodecFactory()
Creates a new instance with the ClassLoader of
the current thread. |
|
ObjectSerializationCodecFactory(ClassLoader classLoader)
Creates a new instance with the specified ClassLoader. |
|
| Method Summary | |
|---|---|
ProtocolDecoder |
getDecoder()
Returns a new (or reusable) instance of ProtocolDecoder which
decodes binary or protocol-specific data into message objects. |
int |
getDecoderMaxObjectSize()
Returns the allowed maximum size of the object to be decoded. |
ProtocolEncoder |
getEncoder()
Returns a new (or reusable) instance of ProtocolEncoder which
encodes message objects into binary or protocol-specific data. |
int |
getEncoderMaxObjectSize()
Returns the allowed maximum size of the encoded object. |
void |
setDecoderMaxObjectSize(int maxObjectSize)
Sets the allowed maximum size of the object to be decoded. |
void |
setEncoderMaxObjectSize(int maxObjectSize)
Sets the allowed maximum size of the encoded object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectSerializationCodecFactory()
ClassLoader of
the current thread.
public ObjectSerializationCodecFactory(ClassLoader classLoader)
ClassLoader.
| 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 getEncoderMaxObjectSize()
IllegalArgumentException. The default value
is Integer.MAX_VALUE.
This method does the same job with ObjectSerializationEncoder.getMaxObjectSize().
public void setEncoderMaxObjectSize(int maxObjectSize)
IllegalArgumentException. The default value
is Integer.MAX_VALUE.
This method does the same job with ObjectSerializationEncoder.setMaxObjectSize(int).
public int getDecoderMaxObjectSize()
BufferDataException. The default
value is 1048576 (1MB).
This method does the same job with ObjectSerializationDecoder.getMaxObjectSize().
public void setDecoderMaxObjectSize(int maxObjectSize)
BufferDataException. The default
value is 1048576 (1MB).
This method does the same job with ObjectSerializationDecoder.setMaxObjectSize(int).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||