public class ExecuteTradeEvent extends Object implements ExecutionClientFieldSet, LeggedMessageRoot
A single event acting on a RFSCoreTrade.
The event may be client generated and received through the respective TradeListener interface or it may be generated by custom code to be sent to the client.
A RFSCoreTradeEvent is created using the RFSCoreTrade
it relates to.
A RFSCoreTradeEvent typically represents a message received from the client or sent by the server. A
message contains a set of fields and values which can be accessed using the
Message.getField(String)
method.
Constructor and Description |
---|
ExecuteTradeEvent(com.caplin.trading.TradeEvent tradeEvent) |
Modifier and Type | Method and Description |
---|---|
com.caplin.trading.TradeEvent |
getBackingEvent()
Get the
TradeEvent backing this event |
ExecutionLegClientFieldSetChild |
getFarLeg() |
Map<String,String> |
getFields()
Gets the fields of this TradeEvent as a Map
|
ExecutionLegClientFieldSetChild |
getLegById(int legId)
Deprecated.
|
ExecutionLegClientFieldSetChild |
getLegById(String legId)
Deprecated.
|
ExecutionLegClientFieldSetChild |
getLegByIndex(int index)
Deprecated.
|
List<ExecutionLegClientFieldSetChild> |
getLegs()
Deprecated.
|
List<ExecutionLegClientFieldSetChild> |
getLLegs()
Get all the L legs for this trade
|
ExecutionLegClientFieldSetChild |
getNearLeg() |
int |
getNumLegs()
Deprecated.
|
boolean |
isSwap() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdvisoryComment, getAskPips, getAssetClass, getBidPips, getIsAdvised, getLLegById, getLLegById, getLLegByIndex, getNumLLegs, getQuoteID, getSpotAskMargin, getSpotAskRate, getSpotBidMargin, getSpotBidRate, getSwapAskMargin, getSwapAskPoints, getSwapBidMargin, getSwapBidPoints, getTradingAssetClass, getTradingProtocol
getId, getIndex
public ExecuteTradeEvent(com.caplin.trading.TradeEvent tradeEvent)
public com.caplin.trading.TradeEvent getBackingEvent()
TradeEvent
backing this eventpublic List<ExecutionLegClientFieldSetChild> getLLegs()
getLLegs
in interface ExecutionClientFieldSet
@Deprecated public List<ExecutionLegClientFieldSetChild> getLegs()
getLLegs()
@Deprecated public ExecutionLegClientFieldSetChild getLegById(int legId)
ExecutionClientFieldSet.getLLegById(int)
@Deprecated public ExecutionLegClientFieldSetChild getLegById(String legId)
ExecutionClientFieldSet.getLLegById(String)
@Deprecated public ExecutionLegClientFieldSetChild getLegByIndex(int index)
ExecutionClientFieldSet.getLLegByIndex(int)
@Deprecated public int getNumLegs()
ExecutionClientFieldSet.getNumLLegs()
public ExecutionLegClientFieldSetChild getNearLeg()
public ExecutionLegClientFieldSetChild getFarLeg()
public boolean isSwap()
Copyright © 2018 Caplin Systems.