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
UnsupportedEncodingException
public FIXMessageDecoder(String charset) throws UnsupportedEncodingException
UnsupportedEncodingException
public FIXMessageDecoder(String charset, String delimiter) throws UnsupportedEncodingException
UnsupportedEncodingException
public 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.MessageDecoder
public 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.MessageDecoder
org.apache.mina.filter.codec.ProtocolCodecException
public 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.MessageDecoder
Exception
public List<String> extractMessages(File file) throws IOException, org.apache.mina.filter.codec.ProtocolCodecException
file
- IOException
org.apache.mina.filter.codec.ProtocolCodecException
extractMessages(File,
quickfix.mina.message.FIXMessageDecoder.MessageListener)
public void extractMessages(File file, FIXMessageDecoder.MessageListener listener) throws IOException, org.apache.mina.filter.codec.ProtocolCodecException
file
- listener
- IOException
org.apache.mina.filter.codec.ProtocolCodecException
Copyright © 2021. All rights reserved.