org.apache.mina.examples.sumup.codec
Class AbstractMessageEncoder
java.lang.Object
org.apache.mina.examples.sumup.codec.AbstractMessageEncoder
- All Implemented Interfaces:
- org.apache.mina.protocol.codec.MessageEncoder, org.apache.mina.protocol.ProtocolEncoder
- Direct Known Subclasses:
- AddMessageEncoder, ResultMessageEncoder
public abstract class AbstractMessageEncoder
- extends java.lang.Object
- implements org.apache.mina.protocol.codec.MessageEncoder
A MessageEncoder
that encodes message header and forwards
the encoding of body to a subclass.
- Version:
- $Rev: 209237 $, $Date: 2005-07-05 09:44:16 +0200 (Tue, 05 Jul 2005) $
- Author:
- The Apache Directory Project
Method Summary |
void |
encode(org.apache.mina.protocol.ProtocolSession session,
java.lang.Object message,
org.apache.mina.protocol.ProtocolEncoderOutput out)
|
protected abstract void |
encodeBody(org.apache.mina.protocol.ProtocolSession session,
AbstractMessage message,
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.protocol.codec.MessageEncoder |
getMessageTypes |
AbstractMessageEncoder
protected AbstractMessageEncoder(int type)
encode
public void encode(org.apache.mina.protocol.ProtocolSession session,
java.lang.Object message,
org.apache.mina.protocol.ProtocolEncoderOutput out)
throws org.apache.mina.protocol.ProtocolViolationException
- Specified by:
encode
in interface org.apache.mina.protocol.ProtocolEncoder
- Throws:
org.apache.mina.protocol.ProtocolViolationException
encodeBody
protected abstract void encodeBody(org.apache.mina.protocol.ProtocolSession session,
AbstractMessage message,
org.apache.mina.common.ByteBuffer out)