MarketFactory C# API 3.0
ShutdownHandler Class Reference
Inheritance diagram for ShutdownHandler:
MFHandler

Public Types

enum  Action {
  NONE,
  CONNECT,
  STOP,
  CLOSE
}
 

Public Member Functions

 ShutdownHandler (Logger log, Action action, APIResult expected)
 
override void onBatchComplete (int batchDefID, MFClient client)
 
override void onConnect (MFClient client)
 
void onDateRollover (DateRollover dateRollover, MFClient client)
 Date Rollover Event: Called on new date rollover upate. More...
 
override void onDisconnect (MFClient client)
 
void onDropCopy (DropCopy dropCopy, MFClient client)
 Trading Event: Callback that gets invoked on DropCopy events. More...
 
override void onEventReport (EventReport eventReport, MFClient client)
 
override void onHeartbeat (Heartbeat heartbeat, MFClient client)
 
override void onMarketData (MarketView mvd, MFClient client)
 
override void onOrderCanceled (OrderCanceled orderCanceled, MFClient client)
 
override void onOrderCancelRejected (OrderCancelRejected orderCancelRejected, MFClient client)
 
override void onOrderDone (OrderDone orderDone, MFClient client)
 
override void onOrderReceived (OrderReceived orderReceived, MFClient client)
 
override void onOrderRejected (OrderRejected orderRejected, MFClient client)
 
override void onOrderSubmitted (OrderSubmitted orderSubmitted, MFClient client)
 
void onReplayDone (ReplayDone replayDone, MFClient client)
 Replay Event: Callback that gets invoked after replay request has been fully processed. More...
 
override void onStart (MFClient client)
 
override void onStop (MFClient client)
 
override void onSubscriptionEvent (SubscriptionEvent ev, MFClient client)
 
override void onTradeCapture (TradeCapture tradeCapture, MFClient client)
 

Member Enumeration Documentation

◆ Action

enum Action
strong
Enumerator
NONE 
CONNECT 
STOP 
CLOSE 

Constructor & Destructor Documentation

◆ ShutdownHandler()

ShutdownHandler ( Logger  log,
Action  action,
APIResult  expected 
)

Member Function Documentation

◆ onStart()

override void onStart ( MFClient  client)

Implements MFHandler.

◆ onStop()

override void onStop ( MFClient  client)

Implements MFHandler.

◆ onDisconnect()

override void onDisconnect ( MFClient  client)

Implements MFHandler.

◆ onConnect()

override void onConnect ( MFClient  client)

Implements MFHandler.

◆ onHeartbeat()

override void onHeartbeat ( Heartbeat  heartbeat,
MFClient  client 
)

Implements MFHandler.

◆ onSubscriptionEvent()

override void onSubscriptionEvent ( SubscriptionEvent  ev,
MFClient  client 
)

Implements MFHandler.

◆ onMarketData()

override void onMarketData ( MarketView  mvd,
MFClient  client 
)

Implements MFHandler.

◆ onBatchComplete()

override void onBatchComplete ( int  batchDefID,
MFClient  client 
)

Implements MFHandler.

◆ onEventReport()

override void onEventReport ( EventReport  eventReport,
MFClient  client 
)

Implements MFHandler.

◆ onOrderReceived()

override void onOrderReceived ( OrderReceived  orderReceived,
MFClient  client 
)

Implements MFHandler.

◆ onOrderRejected()

override void onOrderRejected ( OrderRejected  orderRejected,
MFClient  client 
)

Implements MFHandler.

◆ onOrderSubmitted()

override void onOrderSubmitted ( OrderSubmitted  orderSubmitted,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCanceled()

override void onOrderCanceled ( OrderCanceled  orderCanceled,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCancelRejected()

override void onOrderCancelRejected ( OrderCancelRejected  orderCancelRejected,
MFClient  client 
)

Implements MFHandler.

◆ onTradeCapture()

override void onTradeCapture ( TradeCapture  tradeCapture,
MFClient  client 
)

Implements MFHandler.

◆ onOrderDone()

override void onOrderDone ( OrderDone  orderDone,
MFClient  client 
)

Implements MFHandler.

◆ onDateRollover()

void onDateRollover ( DateRollover  dateRollover,
MFClient  client 
)
inherited

Date Rollover Event: Called on new date rollover upate.

Implemented in DemoForm.DefaultMFHandler, and SubTool.

◆ onDropCopy()

void onDropCopy ( DropCopy  dropCopy,
MFClient  client 
)
inherited

Trading Event: Callback that gets invoked on DropCopy events.

Implemented in DemoForm.DefaultMFHandler, and SubTool.

◆ onReplayDone()

void onReplayDone ( ReplayDone  replayDone,
MFClient  client 
)
inherited

Replay Event: Callback that gets invoked after replay request has been fully processed.

Implemented in DemoForm.DefaultMFHandler, and SubTool.

Confidential. Copyright © 2011 MarketFactory, Inc.