org.apache.directory.mitosis.service.protocol.codec
Class BaseMessageEncoder

java.lang.Object
  extended by org.apache.directory.mitosis.service.protocol.codec.BaseMessageEncoder
All Implemented Interfaces:
org.apache.mina.filter.codec.demux.MessageEncoder
Direct Known Subclasses:
BeginLogEntriesMessageEncoder, EndLogEntriesMessageEncoder, LogEntryMessageEncoder, LoginMessageEncoder, ResponseMessageEncoder

public abstract class BaseMessageEncoder
extends java.lang.Object
implements org.apache.mina.filter.codec.demux.MessageEncoder


Constructor Summary
BaseMessageEncoder()
           
 
Method Summary
 void encode(org.apache.mina.common.IoSession session, java.lang.Object in, org.apache.mina.filter.codec.ProtocolEncoderOutput out)
           
protected abstract  void encodeBody(BaseMessage in, org.apache.mina.common.ByteBuffer out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.mina.filter.codec.demux.MessageEncoder
getMessageTypes
 

Constructor Detail

BaseMessageEncoder

public BaseMessageEncoder()
Method Detail

encode

public final void encode(org.apache.mina.common.IoSession session,
                         java.lang.Object in,
                         org.apache.mina.filter.codec.ProtocolEncoderOutput out)
                  throws java.lang.Exception
Specified by:
encode in interface org.apache.mina.filter.codec.demux.MessageEncoder
Throws:
java.lang.Exception

encodeBody

protected abstract void encodeBody(BaseMessage in,
                                   org.apache.mina.common.ByteBuffer out)
                            throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.