quickfix.mina.message
Class FIXMessageEncoder

java.lang.Object
  extended by quickfix.mina.message.FIXMessageEncoder
All Implemented Interfaces:
org.apache.mina.filter.codec.demux.MessageEncoder

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

Encodes a Message object or message string as a byte array to be transmitted on MINA connection.


Constructor Summary
FIXMessageEncoder()
           
 
Method Summary
 void encode(org.apache.mina.common.IoSession session, java.lang.Object message, org.apache.mina.filter.codec.ProtocolEncoderOutput out)
           
 java.util.Set<java.lang.Class<?>> getMessageTypes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FIXMessageEncoder

public FIXMessageEncoder()
Method Detail

getMessageTypes

public java.util.Set<java.lang.Class<?>> getMessageTypes()
Specified by:
getMessageTypes in interface org.apache.mina.filter.codec.demux.MessageEncoder

encode

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