org.objectweb.dream.message.codec
Class MessageCodecStreamImpl
java.lang.Object
org.objectweb.dream.AbstractComponent
org.objectweb.dream.message.codec.AbstractMessageCodecDataStream
org.objectweb.dream.message.codec.AbstractMessageCodecObjectStream
org.objectweb.dream.message.codec.MessageCodecStreamImpl
- All Implemented Interfaces:
- AttributeController, BindingController, LifeCycleController, Loggable, MessageCodec, MessageCodecObjectStreamAttributeController
- Direct Known Subclasses:
- MessageCodecPrimitiveStreamImpl
- public class MessageCodecStreamImpl
- extends AbstractMessageCodecObjectStream
Basic implementation of a message codec.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageCodecStreamImpl
public MessageCodecStreamImpl()
doDecodeSingleMessage
protected Message doDecodeSingleMessage(DataInput input)
throws IOException
- Description copied from class:
AbstractMessageCodecDataStream
- Abstract method used by
AbstractMessageCodecDataStream.doDecode(DataInput)
to decode a single
message. This method decode only chunks of message.
- Specified by:
doDecodeSingleMessage
in class AbstractMessageCodecDataStream
- Parameters:
input
- the input from which message is decoded.
- Returns:
- a message.
- Throws:
IOException
- if an error occurs.- See Also:
AbstractMessageCodecDataStream.doDecodeSingleMessage(DataInput)
doEncodeSingleMessage
protected void doEncodeSingleMessage(Message message,
DataOutput output)
throws IOException
- Description copied from class:
AbstractMessageCodecDataStream
- Abstract method used by
AbstractMessageCodecDataStream.doEncode(Message, DataOutput)
to encode a
single message. This method encode only chunks of message.
- Specified by:
doEncodeSingleMessage
in class AbstractMessageCodecDataStream
- Parameters:
message
- a message to encode.output
- the output to use to encode the message.
- Throws:
IOException
- if an error occurs.- See Also:
AbstractMessageCodecDataStream.doEncodeSingleMessage(Message,
DataOutput)
Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.