com.epam.cmemdp.marketdata.impl
Class Subscriptions

java.lang.Object
  extended by com.epam.cmemdp.marketdata.impl.Subscriptions

public class Subscriptions
extends java.lang.Object


Constructor Summary
Subscriptions()
           
 
Method Summary
 void addSubscribedSecurityId(java.lang.Long securityId)
           
 void allowSecDesc(java.lang.String secDesc)
           
 void allowSecGroup(java.lang.String secGroup)
           
 void allowSecId(java.lang.Long secId)
           
 void allowSecSymb(java.lang.String secSymb)
           
 void clear(java.lang.Long securityId)
           
 void excludeSecDesc(java.lang.String secDesc)
           
 void excludeSecGroup(java.lang.String secGroup)
           
 void excludeSecId(java.lang.Long secId)
           
 void excludeSecSymb(java.lang.String secSymb)
           
 Configuration.Subscription findOrResolveSubscription(SecurityDefinition secDef)
           
 Configuration.Subscription getSecuritySubscription(java.lang.Long securityId)
           
 java.util.concurrent.ConcurrentMap<java.lang.Long,Configuration.Subscription> getSubscribedSecurities()
           
 java.util.List<Configuration.Subscription> getSubscriptions()
           
 boolean isSubscribed(java.lang.Long securityId)
           
 Configuration.Subscription resolveSubscription(SecurityDefinition secDef)
           
 void setSubscriptions(java.util.List<Configuration.Subscription> subscriptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Subscriptions

public Subscriptions()
Method Detail

excludeSecId

public void excludeSecId(java.lang.Long secId)

allowSecId

public void allowSecId(java.lang.Long secId)

excludeSecDesc

public void excludeSecDesc(java.lang.String secDesc)

allowSecDesc

public void allowSecDesc(java.lang.String secDesc)

excludeSecSymb

public void excludeSecSymb(java.lang.String secSymb)

allowSecSymb

public void allowSecSymb(java.lang.String secSymb)

excludeSecGroup

public void excludeSecGroup(java.lang.String secGroup)

allowSecGroup

public void allowSecGroup(java.lang.String secGroup)

setSubscriptions

public void setSubscriptions(java.util.List<Configuration.Subscription> subscriptions)

getSubscriptions

public java.util.List<Configuration.Subscription> getSubscriptions()

getSecuritySubscription

public Configuration.Subscription getSecuritySubscription(java.lang.Long securityId)

addSubscribedSecurityId

public void addSubscribedSecurityId(java.lang.Long securityId)

isSubscribed

public boolean isSubscribed(java.lang.Long securityId)

clear

public void clear(java.lang.Long securityId)

findOrResolveSubscription

public Configuration.Subscription findOrResolveSubscription(SecurityDefinition secDef)

resolveSubscription

public Configuration.Subscription resolveSubscription(SecurityDefinition secDef)

getSubscribedSecurities

public java.util.concurrent.ConcurrentMap<java.lang.Long,Configuration.Subscription> getSubscribedSecurities()


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