Public Member Functions | |
| void | Enqueue (IDataFeedConnector connector, TMessage message) |
| void | Enqueue (IDataFeedConnector connector, Action action) |
| void | Start (IDataFeedConnector connector, Action< TMessage > handler) |
| void | Stop (IDataFeedConnector connector) |
| void | Enqueue (IDataFeedConnector connector, TMessage message) |
| void | Enqueue (IDataFeedConnector connector, Action action) |
| void | Start (IDataFeedConnector connector, Action< TMessage > handler) |
| void | Stop (IDataFeedConnector connector) |
Protected Member Functions | |
| BaseMessageQueue () | |
| abstract TItem | CreateItem (IDataFeedConnector connector, TMessage message, Action action) |
| abstract void | OnStart (IDataFeedConnector connector, Action< TMessage > handler) |
| abstract bool | OnStop (IDataFeedConnector connector) |
| abstract void | OnProcess (TItem item) |
Properties | |
| TimeSpan | HeartbeatTimeout [get, set] |
Properties inherited from ATAS.DataFeedsCore.IMessageQueue< TMessage > | |
| TimeSpan | HeartbeatTimeout [get, set] |
Events | |
| Action | Heartbeat |
Events inherited from ATAS.DataFeedsCore.IMessageQueue< TMessage > | |
| Action | Heartbeat |
|
protected |
|
protectedpure virtual |
| void ATAS.DataFeedsCore.BaseMessageQueue< TMessage, TItem >.Enqueue | ( | IDataFeedConnector | connector, |
| Action | action | ||
| ) |
Implements ATAS.DataFeedsCore.IMessageQueue< TMessage >.
| void ATAS.DataFeedsCore.BaseMessageQueue< TMessage, TItem >.Enqueue | ( | IDataFeedConnector | connector, |
| TMessage | message | ||
| ) |
Implements ATAS.DataFeedsCore.IMessageQueue< TMessage >.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
| void ATAS.DataFeedsCore.BaseMessageQueue< TMessage, TItem >.Start | ( | IDataFeedConnector | connector, |
| Action< TMessage > | handler | ||
| ) |
Implements ATAS.DataFeedsCore.IMessageQueue< TMessage >.
| void ATAS.DataFeedsCore.BaseMessageQueue< TMessage, TItem >.Stop | ( | IDataFeedConnector | connector | ) |
Implements ATAS.DataFeedsCore.IMessageQueue< TMessage >.
|
getset |
Implements ATAS.DataFeedsCore.IMessageQueue< TMessage >.
| Action ATAS.DataFeedsCore.BaseMessageQueue< TMessage, TItem >.Heartbeat |