See: Description
Package | Description |
---|---|
com.caplin.motif.blotter |
Non FX-specific classes that relate to sorting and filtering blotters.
|
com.caplin.motif.datasource |
Extensions to the DataSource for Java library.
|
com.caplin.motif.fx |
Parent package with enumerations that relate to the FX asset class in general.
|
com.caplin.motif.fx.blotter |
Parent package with classes that relate to blotters.
|
com.caplin.motif.fx.blotter.cache |
Contains classes relating to the cached blotter provider API.
|
com.caplin.motif.fx.blotter.message |
Messages that can be sent for structural blotter changes and blotter items.
|
com.caplin.motif.fx.blotter.subject |
Subjects for the default blotters in the FX Motif.
|
com.caplin.motif.fx.blotter.type |
Classes relating to the four default blotters in the FX Motif.
|
com.caplin.motif.fx.calendar |
Classes and interfaces relating to tenor dates and settlement dates.
|
com.caplin.motif.fx.container |
Classes for providing static containers of subjects, for example pricing grids.
|
com.caplin.motif.fx.exception |
Custom exceptions that can be thrown by classes in the FX Integration API.
|
com.caplin.motif.fx.rates |
Classes and interfaces that relate to streaming FX rates.
|
com.caplin.motif.fx.trading |
Parent package with classes that relate to FX trading in general but no specific trading protocol.
|
com.caplin.motif.fx.trading.allocation |
Classes and interfaces that relate to post-trade allocations.
|
com.caplin.motif.fx.trading.allocation.event |
Classes representing the events that can happen during the post-trade allocation process.
|
com.caplin.motif.fx.trading.allocation.responder |
Classes used for sending post-trade allocation events.
|
com.caplin.motif.fx.trading.block |
Classes and interfaces that relate to block trading.
|
com.caplin.motif.fx.trading.block.event |
Classes representing the events that can happen during the block trade process.
|
com.caplin.motif.fx.trading.block.responder |
Classes used for sending block trade events.
|
com.caplin.motif.fx.trading.esp |
Classes and interfaces that relate to ESP (Executable Streaming Price) trading.
|
com.caplin.motif.fx.trading.esp.event |
Classes representing the events that can happen during an ESP trade.
|
com.caplin.motif.fx.trading.esp.responder |
Classes used for sending ESP trade events.
|
com.caplin.motif.fx.trading.orders |
Parent package with classes and interfaces that relate to orders in general.
|
com.caplin.motif.fx.trading.orders.activestatechange |
Classes and interfaces that relate to activating or deactivating a previously submitted order or strategy.
|
com.caplin.motif.fx.trading.orders.activestatechange.event |
Events that can happen during activation or deactivation of a previously submitted order or strategy.
|
com.caplin.motif.fx.trading.orders.activestatechange.responder |
Classes used for sending events that relate to activation or deactivation of an order or strategy.
|
com.caplin.motif.fx.trading.orders.bulkaction |
Classes and interfaces that relate to performing bulk order action e.g.
|
com.caplin.motif.fx.trading.orders.bulkaction.event |
Events that can happen during bulk order action.
|
com.caplin.motif.fx.trading.orders.bulkaction.responder |
Classes used for sending events that relate to performing bulk order actions.
|
com.caplin.motif.fx.trading.orders.cancelation |
Class and interfaces that relate to canceling a previously submitted order or strategy.
|
com.caplin.motif.fx.trading.orders.cancelation.event |
Classes that represent the events that can happen during a request for cancelation of an order or strategy.
|
com.caplin.motif.fx.trading.orders.cancelation.responder |
Classes used for sending events relating to the cancelation of an order or strategy.
|
com.caplin.motif.fx.trading.orders.details |
Classes and interfaces that relate to supplying the details of a previously submitted order strategy.
|
com.caplin.motif.fx.trading.orders.edit |
Classes and interfaces that relate to editing an existing order or order strategy.
|
com.caplin.motif.fx.trading.orders.edit.event |
Classes that represent the events that can happen during an attempt to edit an existing order or order strategy.
|
com.caplin.motif.fx.trading.orders.edit.responder |
Classes used for sending events that relate to editing an existing order or order strategy.
|
com.caplin.motif.fx.trading.orders.submission |
Classes and interfaces that relate to submitting an order or order strategy.
|
com.caplin.motif.fx.trading.orders.submission.event |
Classes that represent the events that can happen during submission of an order strategy.
|
com.caplin.motif.fx.trading.orders.submission.responder |
Classes used for sending events that relate to an order strategy submission.
|
com.caplin.motif.fx.trading.orders.submission.strategy |
Classes representing the various order strategies that are supported by the FX Motif.
|
com.caplin.motif.fx.trading.orders.submission.validator |
Classes that validate the correctness of a submitted order strategy.
|
com.caplin.motif.fx.trading.rfs |
Classes and interfaces that relate to RFS (Request For Stream) trading.
|
com.caplin.motif.fx.trading.rfs.event |
Classes representing the events that can happen during an RFS trade.
|
com.caplin.motif.fx.trading.rfs.responder |
Classes used for sending RFS trade events.
|
com.caplin.motif.fx.trading.rfs.sales |
Classes used for sales trading on behalf of a client.
|
com.caplin.motif.trading |
Classes that relate to trading in general but not specifically the FX asset class.
|
com.caplin.motif.trading.validator |
Classes and interfaces that relate to validating trade events.
|
The FX Integration API is a backend Java library that you can use to quickly and easily integrate the Caplin FX Motif with your existing systems. The library consists of a set of domain-specific APIs designed to provide the data expected by the FX Motif, in the exact format required.
The FX Integration API fully supports the core features of the FX Motif, including (but not limited to):
When using the FX Motif backend system - Caplin Platform - to integrate with your existing backend systems and stream real-time data to your client applications via the internet, the server-side APIs that you interact with are generally based on receiving requests and sending messages made up of fields. These fields are simple key/value pairs. The FX Integration API enforces a standard protocol with the FX Motif that enables developers to implement DataSource Integration Adapters conforming to the pricing and trading workflow that the FX Motif expects, without being overly concerned with field and message specifications. Thus the FX Integration API enables you to fully utilise all of the FX Motifs features while greatly reducing the amount of time developing Integration Adapters by writing a small amount of high level domain-specific integration code rather than writing a lot of low-level boilerplate code to build up raw messages and manually set fields.
For detailed information on using the FX Integration API - see our online documentation at www.caplin.com/developer. Here you will find further help and guides on developing DataSource Integration Adapters for the Caplin FX Motif using the FX Integration API.
Copyright © 2015 Caplin Systems.