com.epam.cmemdp.impl
Class InstrumentMatcher

java.lang.Object
  extended by com.epam.cmemdp.impl.InstrumentMatcher

public class InstrumentMatcher
extends java.lang.Object


Constructor Summary
InstrumentMatcher(java.util.List<MDChannel> channels, FastChannelReader reader)
           
InstrumentMatcher(java.util.List<MDChannel> channels, FastChannelReader reader, int cyclesToListen)
           
 
Method Summary
 void onMessage(FIXFieldList message, MDChannel channel)
           
 boolean resolveByChannelID(java.lang.String channelID, MessageChannelListener listener)
           
 void resolveBySecDesc(java.lang.String secDesc, MessageChannelListener messageListener)
           
 void resolveBySecGroup(java.lang.String securityGroup, MessageChannelListener messageListener)
           
 void resolveBySecID(long securityID, MessageChannelListener messageListener)
           
 void resolveBySymbol(java.lang.String symbol, MessageChannelListener messageListener)
           
 void stopResolveChannel(java.lang.String channelID, MessageChannelListener messageListener)
           
 void stopResolveSecDesc(java.lang.String secDesc, MessageChannelListener messageListener)
           
 void stopResolveSecGroup(java.lang.String secGroup, MessageChannelListener messageListener)
           
 void stopResolveSecID(long securityID, MessageChannelListener messageListener)
           
 void stopResolveSymbol(java.lang.String symbol, MessageChannelListener messageListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentMatcher

public InstrumentMatcher(java.util.List<MDChannel> channels,
                         FastChannelReader reader)

InstrumentMatcher

public InstrumentMatcher(java.util.List<MDChannel> channels,
                         FastChannelReader reader,
                         int cyclesToListen)
Method Detail

resolveBySecDesc

public void resolveBySecDesc(java.lang.String secDesc,
                             MessageChannelListener messageListener)

onMessage

public void onMessage(FIXFieldList message,
                      MDChannel channel)

resolveBySymbol

public void resolveBySymbol(java.lang.String symbol,
                            MessageChannelListener messageListener)

resolveBySecID

public void resolveBySecID(long securityID,
                           MessageChannelListener messageListener)

resolveBySecGroup

public void resolveBySecGroup(java.lang.String securityGroup,
                              MessageChannelListener messageListener)

resolveByChannelID

public boolean resolveByChannelID(java.lang.String channelID,
                                  MessageChannelListener listener)

stopResolveSymbol

public void stopResolveSymbol(java.lang.String symbol,
                              MessageChannelListener messageListener)

stopResolveSecDesc

public void stopResolveSecDesc(java.lang.String secDesc,
                               MessageChannelListener messageListener)

stopResolveSecGroup

public void stopResolveSecGroup(java.lang.String secGroup,
                                MessageChannelListener messageListener)

stopResolveSecID

public void stopResolveSecID(long securityID,
                             MessageChannelListener messageListener)

stopResolveChannel

public void stopResolveChannel(java.lang.String channelID,
                               MessageChannelListener messageListener)


Copyright © 2000-2014 EPAM Systems. All Rights Reserved.