org.apache.mina.examples.sumup.codec
Class AbstractMessageEncoder
java.lang.Object
org.apache.mina.examples.sumup.codec.AbstractMessageEncoder
- Direct Known Subclasses:
- AddMessageEncoder, ResultMessageEncoder
public abstract class AbstractMessageEncoder
- extends java.lang.Object
A MessageEncoder
that encodes message header and forwards
the encoding of body to a subclass.
- Version:
- $Rev: 210062 $, $Date: 2005-07-11 12:52:38 +0900 $
- Author:
- The Apache Directory Project
Method Summary |
void |
encode(ProtocolSession session,
java.lang.Object message,
ProtocolEncoderOutput out)
|
protected abstract void |
encodeBody(ProtocolSession session,
AbstractMessage message,
ByteBuffer out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractMessageEncoder
protected AbstractMessageEncoder(int type)
encode
public void encode(ProtocolSession session,
java.lang.Object message,
ProtocolEncoderOutput out)
throws ProtocolViolationException
- Throws:
ProtocolViolationException
encodeBody
protected abstract void encodeBody(ProtocolSession session,
AbstractMessage message,
ByteBuffer out)