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.