com.epam.cmemdp.marketdata.cfg
Class Configuration.Subscription
java.lang.Object
com.epam.cmemdp.marketdata.cfg.Configuration.Subscription
- Enclosing class:
- Configuration
public static class Configuration.Subscription
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
public java.lang.String id
subscribeToAll
public boolean subscribeToAll
overwrite
public boolean overwrite
securities
public Configuration.SecurityFilter securities
options
public java.util.List<Configuration.SubscriptionOption> options
Configuration.Subscription
public Configuration.Subscription()
getId
public java.lang.String getId()
setId
public Configuration.Subscription setId(java.lang.String id)
isSubscribeToAll
public boolean isSubscribeToAll()
setSubscribeToAll
public Configuration.Subscription setSubscribeToAll(boolean subscribeToAll)
isOverwrite
public boolean isOverwrite()
setOverwrite
public Configuration.Subscription setOverwrite(boolean overwrite)
getSecurities
public Configuration.SecurityFilter getSecurities()
setSecurities
public Configuration.Subscription setSecurities(Configuration.SecurityFilter securities)
getOptions
public java.util.List<Configuration.SubscriptionOption> getOptions()
setOptions
public Configuration.Subscription setOptions(java.util.List<Configuration.SubscriptionOption> options)
bindDirectBookListener
public Configuration.Subscription bindDirectBookListener(OrderBookListener listener)
- Bind an Order Book Listener instance to the given Subscription.
It has sense if you include DIRECT or CONSOLIDATED in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindImpliedBookListener
public Configuration.Subscription bindImpliedBookListener(ImpliedOrderBookListener listener)
- Bind an Implied Order Book Listener instance to the given Subscription.
It has sense if you include IMPLIED or CONSOLIDATED in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindConsolidatedBookListener
public Configuration.Subscription bindConsolidatedBookListener(ConsolidatedOrderBookListener listener)
- Bind an Consolidated Order Book Listener instance to the given Subscription.
It has sense if you include CONSOLIDATED in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindAllSecurityEventsListener
public Configuration.Subscription bindAllSecurityEventsListener(SecurityEventsListener listener)
- Bind an Security Event Listener instance to the given Subscription.
It has sense if you include SECURITY or any related Option in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindTradesListener
public Configuration.Subscription bindTradesListener(TradeListener listener)
- Bind an Trade Listener instance to the given Subscription.
It has sense if you include SECURITY or TRADE Option in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindStatisticsListener
public Configuration.Subscription bindStatisticsListener(StatisticsListener listener)
- Bind an Statistics Listener instance to the given Subscription.
It has sense if you include SECURITY or STATISTICS Option in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindQuoteRequestsListener
public Configuration.Subscription bindQuoteRequestsListener(QuoteRequestListener listener)
- Bind an Security Status Listener instance to the given Subscription.
It has sense if you include SECURITY or STATUS Option in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
bindSecurityStatusListener
public Configuration.Subscription bindSecurityStatusListener(SecurityStatusListener listener)
- Bind an Security Status Listener instance to the given Subscription.
It has sense if you include SECURITY or STATUS Option in Subscription's options
- Parameters:
listener
- a Listener instance to bind
- Returns:
- Configuration
getDirectBookListener
public OrderBookListener getDirectBookListener()
getDirectBookUpdateListener
public OrderBookUpdateListener getDirectBookUpdateListener()
getImpliedBookListener
public ImpliedOrderBookListener getImpliedBookListener()
getImpliedBookUpdateListener
public OrderBookUpdateListener getImpliedBookUpdateListener()
getConsolidatedBookListener
public ConsolidatedOrderBookListener getConsolidatedBookListener()
getAllSecurityEventsListener
public SecurityEventsListener getAllSecurityEventsListener()
getStatisticsListener
public StatisticsListener getStatisticsListener()
getTradeListener
public TradeListener getTradeListener()
getQuoteRequestListener
public QuoteRequestListener getQuoteRequestListener()
isDisabled
public boolean isDisabled()
setDisabled
public Configuration.Subscription setDisabled(boolean disabled)
getSecurityStatusListener
public SecurityStatusListener getSecurityStatusListener()
Copyright © 2000-2014 EPAM Systems. All Rights Reserved.