Issue Details (XML | Word | Printable)

Key: DIRMINA-51
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Trustin Lee
Reporter: Trustin Lee
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
MINA

Object serialization filter

Created: 02/Jun/05 12:08 AM   Updated: 03/Dec/05 08:50 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: 0.9.0

Time Tracking:
Not Specified

File Attachments:
  Size
Java Source File Licensed for inclusion in ASF works SerializationFilter.java 2005-09-12 05:22 AM Matteo Merli 4 kB
Zip Archive Licensed for inclusion in ASF works TestSerialization.zip 2005-09-12 05:22 AM Matteo Merli 11 kB

Resolution Date: 29/Nov/05 02:18 PM


 Description  « Hide
Users with no time to implement PDUs will be able to get a lot of benefit from this filter to test their protocol logic implementation.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #349650 Tue Nov 29 05:11:07 UTC 2005 trustin Resolved issue: DIRMINA-51 Object serialization filter
* This filter is required to perform a demonstration in ApacheCon, so I implemented it quickly.
* Added ObjectSerializationCodecFactory
* Added ObjectSerializationEncoder
* Added ObjectSerializationDecoder
* Modified SumUp example to support both custom codec and object serialization codec
Files Changed
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux/DemuxingProtocolCodecFactory.java (from /directory/network/trunk/src/java/org/apache/mina/filter/codec/DemuxingProtocolCodecFactory.java)
DEL /directory/network/trunk/src/java/org/apache/mina/filter/codec/DemuxingProtocolCodecFactory.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/AbstractMessageDecoder.java
DEL /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageDecoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/AddMessageDecoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/ServerSessionHandler.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux/MessageDecoder.java (from /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageDecoder.java)
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/message/ResultMessage.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux/MessageDecoderResult.java (from /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageDecoderResult.java)
DEL /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageDecoderResult.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/ResultMessageDecoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/AbstractMessageEncoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/message/AbstractMessage.java
DEL /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageEncoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/AddMessageEncoder.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux/MessageEncoder.java (from /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageEncoder.java)
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/message/AddMessage.java
DEL /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageEncoderFactory.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux/MessageEncoderFactory.java (from /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageEncoderFactory.java)
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/serialization/ObjectSerializationDecoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/SumUpProtocolCodecFactory.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/codec/ResultMessageEncoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/Client.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux/MessageDecoderFactory.java (from /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageDecoderFactory.java)
DEL /directory/network/trunk/src/java/org/apache/mina/filter/codec/MessageDecoderFactory.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/serialization/ObjectSerializationEncoder.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/Server.java
MODIFY /directory/network/trunk/src/examples/org/apache/mina/examples/sumup/ClientSessionHandler.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/serialization/ObjectSerializationCodecFactory.java
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/demux
ADD /directory/network/trunk/src/java/org/apache/mina/filter/codec/serialization