Loading...
Searching...
No Matches
ATAS.DataFeedsCore.Exceptions Namespace Reference

Classes

class  ConnectionRefusedException
 The counterparty refused the connection for a reason a retry cannot fix (see ConnectionRefusalReason). Raised through OnConnectionError, it makes the base connector stop the reconnection timer on the platform and report the error to the user instead of retrying. It is a fatal connection error for the unattended server hosts: they keep reconnecting and, once the error reaches them, restart the process as they do for any fatal one. More...
 
class  ConnectorNotConnectedException
 
class  ExchangeException
 An exception means the Exchange sent us an logic error like violating business rules It allows us to separate network errors and logic errors. More...
 
class  FatalConnectionErrorEcxeption
 
class  MarketDataStreamEndedException
 A connector that streamed a security's market data can no longer stream it while its connection stays up: the source refused or dropped that one contract (an unknown symbol, a contract limit, a subscription the feed ended). Raised with IDataFeedConnector.SubscribeMarketDataResult for that security, it tells the platform's trading core that the connector is no longer a market data source of the security's instruments, so another connector that streams them takes over - the core's failover of a connector that went away, for one contract - and the platform tells the user (PLAT-5182: the SBE connector of the ATAS servers raises it for a security the server refuses). A failed subscription of any other kind keeps its meaning (the core ignores it). More...
 
class  OptionRequestRefusedException
 The connector refused an option subscription or an option series/chain lookup that came past the budgeted options API and exceeded the allowance for such direct callers (see OptionRequestGuard). Nothing was sent to the broker. More...