public class FIXMessageDecoder extends Object implements org.apache.mina.filter.codec.demux.MessageDecoder
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
FIXMessageDecoder.MessageListener
Used to process streamed messages from a file 
 | 
| Constructor and Description | 
|---|
FIXMessageDecoder()  | 
FIXMessageDecoder(String charset)  | 
FIXMessageDecoder(String charset,
                 String delimiter)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.mina.filter.codec.demux.MessageDecoderResult | 
decodable(org.apache.mina.core.session.IoSession session,
         org.apache.mina.core.buffer.IoBuffer in)  | 
org.apache.mina.filter.codec.demux.MessageDecoderResult | 
decode(org.apache.mina.core.session.IoSession session,
      org.apache.mina.core.buffer.IoBuffer in,
      org.apache.mina.filter.codec.ProtocolDecoderOutput out)  | 
List<String> | 
extractMessages(File file)
Utility method to extract messages from files. 
 | 
void | 
extractMessages(File file,
               FIXMessageDecoder.MessageListener listener)
Utility to extract messages from a file. 
 | 
void | 
finishDecode(org.apache.mina.core.session.IoSession session,
            org.apache.mina.filter.codec.ProtocolDecoderOutput out)  | 
public FIXMessageDecoder()
                  throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic FIXMessageDecoder(String charset) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic FIXMessageDecoder(String charset, String delimiter) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic org.apache.mina.filter.codec.demux.MessageDecoderResult decodable(org.apache.mina.core.session.IoSession session,
                                                                         org.apache.mina.core.buffer.IoBuffer in)
decodable in interface org.apache.mina.filter.codec.demux.MessageDecoderpublic org.apache.mina.filter.codec.demux.MessageDecoderResult decode(org.apache.mina.core.session.IoSession session,
                                                                      org.apache.mina.core.buffer.IoBuffer in,
                                                                      org.apache.mina.filter.codec.ProtocolDecoderOutput out)
                                                               throws org.apache.mina.filter.codec.ProtocolCodecException
decode in interface org.apache.mina.filter.codec.demux.MessageDecoderorg.apache.mina.filter.codec.ProtocolCodecExceptionpublic void finishDecode(org.apache.mina.core.session.IoSession session,
                         org.apache.mina.filter.codec.ProtocolDecoderOutput out)
                  throws Exception
finishDecode in interface org.apache.mina.filter.codec.demux.MessageDecoderExceptionpublic List<String> extractMessages(File file) throws IOException, org.apache.mina.filter.codec.ProtocolCodecException
file - IOExceptionorg.apache.mina.filter.codec.ProtocolCodecExceptionextractMessages(File,
      quickfix.mina.message.FIXMessageDecoder.MessageListener)public void extractMessages(File file, FIXMessageDecoder.MessageListener listener) throws IOException, org.apache.mina.filter.codec.ProtocolCodecException
file - listener - IOExceptionorg.apache.mina.filter.codec.ProtocolCodecExceptionCopyright © 2021. All rights reserved.