com.marketfactory.api (3.14.0 310 API)
Date: 2018-05-30

# Package com.marketfactory.api

- Interface Summary
  Interface | Description
  --- | ---
  IMessage |
  MFAdminHandler | An interface for callbacks of an administrator.
  MFHandler | An interface for callbacks of a market-data client.
  MFMarketMakerHandler | An interface for callbacks of a market maker.

- Class Summary
  Class | Description
  --- | ---
  AbstractMFHandler | An abstract class for callbacks of a market-data client.
  AcceptOrder |
  APIFeed | A market-data and trading feed.
  APIMarket | An exchange-specific market.
  BatchDef |
  CancelAllOrder | Trading Action: A request to cancel all orders.
  CancelOrder | Trading Action: A request to cancel an order.
  CancelQuote |
  ComparatorUtil |
  DateRollover |
  DropCopy | Trading Event: A copy of a trade match on behalf of another client.
  EventReport |
  FeedMarketID | Struct that contains a (market, feed) pair.
  Heartbeat | A fast heartbeat with feed status information.
  IDNamePair |
  KeyValue | A simple key value pair.
  KeyValuePair |
  LockResponse |
  LockUser |
  LogFormatter |
  MarketView | A container for a market-data update for a single market.
  MassQuoteAck |
  MDEntry | A market data entry, which indicates how to update a book.
  MFAdmin | An admin API client, which processes a single network connection.
  MFArgsUtil | Common utilities for starting our little test programs.
  MFArgsUtil.APIOptions |
  MFClient | A taker API client, which processes a single network connection.
  MFClientBase | An API client, which processes a single network connection.
  MFClientBase.OrderArgs |
  MFClientBase.RiskLimit | Admin interface: group limit, optionally for a specific feed and market.
  MFClientBase.RiskMarketPosition | Admin interface: Use this if interested in market position rather than RiskUsage's net open position.
  MFClientBase.RiskUsage | Admin interface: user state.
  MFDecimal | A thin immutable wrapper for a floating point number.
  MFFloat | A thin wrapper for a fixed-precision floating point number.
  MFMarketMaker | A maker API client, which processes a single network connection.
  MFMassQuote |
  MFQuote |
  MFUtil | A utility class, which provides some convenience methods.
  ModifyOrder | Trading Action: A request to modify the amount/price of an existing order.
  NewOrder | Trading Event: An order hitting a quote.
  OrderCanceled | Trading Event: Indicates that an order was canceled, either by the user, or by the exchange.
  OrderCancelRejected | Trading Event: Rejection of a request to cancel an order.
  OrderDone | Trading Event: Indicates the completion and final removal of an order.
  OrderReceived | Trading Event: Acknowledgement that an order has been received.
  OrderRejected | Trading Event: Rejection of a request to place an order.
  OrderSubmitted | Trading Event: Acknowledgement that an order was placed succesfully.
  OrderTimeout |
  Pair<T,S> | A simple pair container.
  ProtoByteBuffer |
  Protocol |
  QuoteRequest | A request to stream quotes.
  RejectOrder |
  RejectQuoteRequest | Market maker rejects quote request.
  ReplayDone | Replay notification sent to client after the replay request has been processed.
  RiskLimitStatus | Status of supplied group limit.
  RiskResponse | Enumerates which risk data succeeded and which failed.
  RiskUsageStatus | Status of supplied user state.
  SubmitOrder | Trading Action: A request to place an order.
  Subscription | Description of a subcription.
  SubscriptionEvent | An event that provides updates on the status of each subscription.
  TextWriter |
  TradeCapture | Trading Event: A trade match for an existing order.
  TradeCaptureAck | Trading Event: trade acknowledgement was rejected.
  UserSequenceID | Sent from the feed to the APIServer.

- Enum Summary
  Enum | Description
  --- | ---
  APIResult | Result/error codes provided by the API methods.
  APITest | Various tests that can be invoked client-side to test out the API.
  APIType | Many of the calls pertain to either market-data or trading; this enum allows us to specify that.
  CancelReason | The reason that an order was canceled.
  CancelRejectReason |
  CcyType |
  ConnectionResponse |
  ExchEventType |
  FeedFlag | Values for the bit mask used to identify the flags for APIFeed.
  InstrumentType | Type of market instrument.
  LockStatus |
  LogLevel |
  MatchStatus |
  MDElement |
  MDSource | Values for the bit mask used to identify the source of an MDEntry.
  MDUpdateAction |
  OrderStatus | The status of an order.
  OrderType |
  QuoteCancelType |
  QuoteRequestRejectReason |
  QuoteStatus |
  RejectReason | The reason that the request failed.
  ReplayStatus |
  RiskStatus |
  Side |
  StandardTenor | Standard length of time used in forwards.
  SubscriptionStatus |
  TimeInForce |
  TradeStatus |
  UserType |