forwardToString Method    Table of ContentHandler Constructor forward
Handler Class
Manipulates ICE iMpact Multicast Price Feeds. Provides flexible services to subscribe to the multicast groups which are the most suitable for certain needs.
Inheritance Hierarchy
System.Object
  OnixS.NET.ICE.iMpact.Handler

Namespace:  OnixS.NET.ICE.iMpact
Assembly:  OnixS.IceImpactMulticastPriceFeedHandlerNet-4.8_x64 (in OnixS.IceImpactMulticastPriceFeedHandlerNet-4.8_x64.dll) Version: 4.17.0.0
Syntax
C#
public class Handler : IDisposable

The Handler type exposes the following members.

Constructors
  NameDescription
Public methodHandler
Performs instance initialization.
Top
Properties
  NameDescription
Public propertyActive
Indicates whether subscriptions are being handled.
Public propertyLicenseExpirationDate
License expiration date.
Public propertyState
Indicates current handler's state.
Public propertyTcpSettings
Handler's TCP options.
Top
Methods
  NameDescription
Public methodBindFeedEngine
Binds Feed Engine to the Handler. Handler must be in stopped state.
Public methodDispose
Releases all resources used by the Handler
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetTcpServerCredentials
Set credentials for a TCP server.
Public methodStart(ICollection<GroupSubscription>)
Subscribes to the given groups. Subscribers are get notified about certain events through previously registered handlers. Notifications will occur until Stop() member will be called.
Public methodStart(ICollection<MarketSubscription>)
Subscribes to the given markets. Subscribers are get notified about certain events through previously registered handlers. Notifications will occur until Stop() member will be called.
Public methodStop
Interrupts all subscriptions.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventAddModifyOrderReceived
Notifies the subscribers about Add Modify Order message received for a particular market.
Public eventAddPriceLevelReceived
Notifies the subscribers about Add Price Level message received for a particular market.
Public eventBookChanged
Notifies the subscribers about changes in book of certain type for a particular market.
Public eventBookReset
Notifies subscribers about reset for a book of certain type for a particular market.
Public eventBookUpdated
Notifies the subscribers about changes in book of certain type for a particular market after bundle of update messages.
Public eventBundleMarkerReceived
Notifies the subscribers about Bundle Marker message received for a particular market.
Public eventCancelledTradeReceived
Notifies the subscribers about Cancelled Trade message received for a particular market.
Public eventChangePriceLevelReceived
Notifies the subscribers about Change Price Level message received for a particular market.
Public eventClosePriceReceived
Notifies the subscribers about Close Price message received for a particular market.
Public eventDeleteOrderReceived
Notifies the subscribers about Delete Order message received for a particular market.
Public eventDeletePriceLevelReceived
Notifies the subscribers about Delete Price Level message received for a particular market.
Public eventEndOfDayMarketSummaryReceived
Notifies the subscribers about End of Day Market Summary message received for a particular market.
Public eventErrorOccurred
Notifies the subscribers about error occurred while maintaining subscriptions. The Handler is usually capable to recover from errors by itself. That means, there is no need to restart the entire subscription manually. Instead, the Handler will perform all necessary recovering by itself.
Public eventFeedStarted
Notifies the subscribers about feed started.
Public eventFeedStopped
Notifies the subscribers about feed stopped.
Public eventFixingIndicativePriceReceived
Notifies subscribers about Fixing Indicative Price message received for a particular market. This message supports ICE Benchmark Administration's (IBA) electronic Gold Auction and is disseminated at the end of the final auction when the final price is published.
Public eventFixingLockdownReceived
Notifies subscribers about Fixing Lockdown message received for a particular market. This message supports ICE Benchmark Administration's (IBA) electronic Gold Auction and it is disseminated at the end of each auction round, and again once the auction end, and the final price is published.
Public eventFixingTransitionReceived
Notifies subscribers about Fixing Transition message received for a particular market. This message supports ICE Benchmark Administration's (IBA) electronic Gold Auction and it is disseminated when there is a transition of the fixing market.
Public eventFuturesProductDefinitionReceived
Notifies the subscribers about the Futures Product Definition received for subscribed markets.
Public eventFuturesStrategyDefinitionReceived
Notifies the subscribers about the Futures Strategy Definition received for subscribed markets.
Public eventHandlerStateChanged
Notifies the subscribers about changes in state of handler.
Public eventIntervalTieredPriceLimitNotificationReceived
Notifies the subscribers about Interval/Tiered Price Limit Notification message received for a particular market.
Public eventInvestigatedTradeReceived
Notifies the subscribers about Investigated Trade message received for a particular market.
Public eventLoginResponseReceived
Notifies subscribers about Login Response received.
Public eventLogReplayFinished
Notifies the subscribers that log replay is finished.
Public eventMarkerIndexPricesReceived
Notifies the subscribers about Marker Index Prices message received for a particular market.
Public eventMarketEventReceived
Notifies the subscribers about Market Event message received for a particular market.
Public eventMarketSnapshotOrderReceived
Notifies the subscribers about Market Snapshot Order message received for a particular market.
Public eventMarketSnapshotPriceLevelReceived
Notifies the subscribers about Market Snapshot Price Level message received for a particular market.
Public eventMarketSnapshotReceived
Notifies the subscribers about Market Snapshot message received for a particular market.
Public eventMarketStateChangeReceived
Notifies the subscribers about Market State Change message received for a particular market.
Public eventMarketStatisticsReceived
Notifies the subscribers about Market Statistics message received for a particular market.
Public eventMulticastMessageBlockBegin
Notifies the subscribers about multicast message block begin.
Public eventMulticastMessageBlockEnd
Notifies the subscribers about multicast message block end.
Public eventNewExpiryReceived
Notifies the subscribers about New Expiry message received for a particular market.
Public eventNewFuturesStrategyDefinitionReceived
Notifies the subscribers about New Futures Strategy Definition message received for a particular market.
Public eventNewOptionsMarketDefinitionReceived
Notifies the subscribers about New Options Market Definition message received for a particular market.
Public eventNewOptionsStrategyDefinitionReceived
Notifies the subscribers about New Options Strategy Definition message received for a particular market.
Public eventOldStyleOptionsTradeAndMarketStatsReceived
Notifies the subscribers about Old Style Options Trade and Market Stats message received for a particular market.
Public eventOpenInterestReceived
Notifies the subscribers about Open Interest message received for a particular market.
Public eventOpenPriceReceived
Notifies the subscribers about Open Price message received for a particular market.
Public eventOptionOpenInterestReceived
Notifies the subscribers about Option Open Interest message received for a particular market.
Public eventOptionSettlementPriceReceived
Notifies the subscribers about Option Settlement Price message received for a particular market.
Public eventOptionsProductDefinitionReceived
Notifies the subscribers about Options product definitions received for subscribed markets.
Public eventOptionsStrategyDefinitionReceived
Notifies the subscribers about Options Strategy product definitions received for subscribed markets.
Public eventPreOpenPriceIndicatorReceived
Notifies the subscribers about PreOpen Price Indicator message received for a particular market.
Public eventRfqReceived
Notifies the subscribers about RFQ message received for a particular market.
Public eventSessionNumberChange
Notifies subscribers about feed session number change.
Public eventSettlementPriceReceived
Notifies the subscribers about Settlement Price message received for a particular market.
Public eventSpecialFieldReceived
Notifies subscribers about Special Field message received for a particular market. The Special Field Message is used to send extra information on existing messages.
Public eventSpotMarketTradeReceived
Notifies the subscribers about Spot Market Trade message received for a particular market. This message will be sent only upon trade in spot markets and it will be rendered on spot market channels.
Public eventStripInfoReceived
Notifies the subscribers about Strip Info message received.
Public eventSystemTextReceived
Notifies the subscribers about System Text message received.
Public eventTradeReceived
Notifies the subscribers about Trade message received for a particular market.
Public eventWarningOccurred
Notifies the subscribers about warning occurred while maintaining subscriptions.
Top
See Also