net.sourceforge.fixagora.basis.server.control.component
Class MarketDataManager

java.lang.Object
  extended by net.sourceforge.fixagora.basis.server.control.component.MarketDataManager

public class MarketDataManager
extends java.lang.Object

The Class MarketDataManager.


Nested Class Summary
static class MarketDataManager.ManagerType
          The Enum ManagerType.
 
Constructor Summary
MarketDataManager()
          Instantiates a new market data manager.
 
Method Summary
 void addIncrementalRefresh(java.util.List<quickfix.Message> marketDataIncrementalRefresh)
          Adds the incremental refresh.
 java.util.List<quickfix.Message> addSession(quickfix.SessionID sessionID)
          Adds the session.
 java.util.List<quickfix.Message> getMessages(java.util.List<quickfix.Message> marketDataIncrementalRefresh, quickfix.SessionID sessionID)
          Gets the messages.
 java.util.List<quickfix.Message> processMarketDataRequest(quickfix.Message message, quickfix.SessionID sessionID)
          Process market data request.
 void removeSession(quickfix.SessionID sessionID)
          Removes the session.
 void setMajor(int major)
          Sets the major.
 void setManagerType(MarketDataManager.ManagerType managerType)
          Sets the manager type.
 void setPartyID(java.lang.String partyID)
          Sets the party id.
 void setPartyIDSource(java.lang.String partyIDSource)
          Sets the party id source.
 void setPartyRole(java.lang.Integer partyRole)
          Sets the party role.
 void setSecurityDictionary(SecurityDictionary securityDictionary)
          Sets the security dictionary.
 void setSecurityIDSource(java.lang.String securityIDSource)
          Sets the security id source.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarketDataManager

public MarketDataManager()
Instantiates a new market data manager.

Method Detail

addIncrementalRefresh

public void addIncrementalRefresh(java.util.List<quickfix.Message> marketDataIncrementalRefresh)
Adds the incremental refresh.

Parameters:
marketDataIncrementalRefresh - the market data incremental refresh

setManagerType

public void setManagerType(MarketDataManager.ManagerType managerType)
Sets the manager type.

Parameters:
managerType - the new manager type

setSecurityDictionary

public void setSecurityDictionary(SecurityDictionary securityDictionary)
Sets the security dictionary.

Parameters:
securityDictionary - the new security dictionary

setSecurityIDSource

public void setSecurityIDSource(java.lang.String securityIDSource)
Sets the security id source.

Parameters:
securityIDSource - the new security id source

getMessages

public java.util.List<quickfix.Message> getMessages(java.util.List<quickfix.Message> marketDataIncrementalRefresh,
                                                    quickfix.SessionID sessionID)
Gets the messages.

Parameters:
marketDataIncrementalRefresh - the market data incremental refresh
sessionID - the session id
Returns:
the messages

addSession

public java.util.List<quickfix.Message> addSession(quickfix.SessionID sessionID)
Adds the session.

Parameters:
sessionID - the session id
Returns:
the list

processMarketDataRequest

public java.util.List<quickfix.Message> processMarketDataRequest(quickfix.Message message,
                                                                 quickfix.SessionID sessionID)
Process market data request.

Parameters:
message - the message
sessionID - the session id
Returns:
the list

setPartyID

public void setPartyID(java.lang.String partyID)
Sets the party id.

Parameters:
partyID - the new party id

setPartyIDSource

public void setPartyIDSource(java.lang.String partyIDSource)
Sets the party id source.

Parameters:
partyIDSource - the new party id source

setPartyRole

public void setPartyRole(java.lang.Integer partyRole)
Sets the party role.

Parameters:
partyRole - the new party role

removeSession

public void removeSession(quickfix.SessionID sessionID)
Removes the session.

Parameters:
sessionID - the session id

setMajor

public void setMajor(int major)
Sets the major.

Parameters:
major - the new major