Classes Files

com::wombat::mamda::MamdaAuctionListener

More…

Inherits from com.wombat.mamda.MamdaMsgListener, com.wombat.mamda.MamdaBasicEvent, com.wombat.mamda.MamdaBasicRecap, com.wombat.mamda.MamdaAuctionRecap, com.wombat.mamda.MamdaAuctionUpdate

Public Functions

  Name
void clearCache()
  MamdaAuctionListener()
void addHandler(MamdaAuctionHandler handler)
MamaDateTime getActivityTime()
MamaDateTime getSrcTime()
MamaDateTime getSendTime()
MamaDateTime getLineTime()
String getIssueSymbol()
String getPartId()
String getSymbol()
MamaDateTime getEventTime()
long getEventSeqNum()
MamaPrice getUncrossPrice()
MamaDouble getUncrossVolume()
short getUncrossPriceInd()
short getActivityTimeFieldState()
short getSrcTimeFieldState()
short getSendTimeFieldState()
short getLineTimeFieldState()
short getIssueSymbolFieldState()
short getPartIdFieldState()
short getSymbolFieldState()
short getEventTimeFieldState()
short getEventSeqNumFieldState()
short getUncrossPriceFieldState()
short getUncrossVolumeFieldState()
short getUncrossPriceIndFieldState()
void onMsg(MamdaSubscription subscription, final MamaMsg msg, short msgType)

Public Attributes

  Name
MamaDateTime mSrcTime
MamaDateTime mActTime
MamaDateTime mSendTime
MamaDateTime mLineTime
MamaDateTime mEventTime
MamaLong mEventSeqNum
MamaString mIssueSymbol
MamaString mPartId
MamaString mSymbol
MamaPrice mUncrossPrice
MamaDouble mUncrossVolume
MamdaUncrossPriceInd mUncrossPriceInd
MamdaFieldState mSrcTimeFieldState
MamdaFieldState mActTimeFieldState
MamdaFieldState mSendTimeFieldState
MamdaFieldState mLineTimeFieldState
MamdaFieldState mEventTimeFieldState
MamdaFieldState mIssueSymbolFieldState
MamdaFieldState mPartIdFieldState
MamdaFieldState mSymbolFieldState
MamdaFieldState mEventSeqNumFieldState
MamdaFieldState mUncrossPriceFieldState
MamdaFieldState mUncrossVolumeFieldState
MamdaFieldState mUncrossPriceIndFieldState

Detailed Description

class com::wombat::mamda::MamdaAuctionListener;

A MamdaAuctionListener is class that specializes in handling Auction order updates. An Auction order occurs when too many orders of a particular type - either buy, sell or limit - for listed securities and not enough of the other, matching orders are received by an exchange. Developers provide their own implementation of the MamdaAuctionHandler interface and will be delivered notifications for Auction updates.

Public Functions Documentation

function clearCache

inline void clearCache()

clearCache - clears all cached data by resetting to default values.

function MamdaAuctionListener

inline MamdaAuctionListener()

constructor

function addHandler

inline void addHandler(
    MamdaAuctionHandler handler
)

Parameters:

  • handler - the handler to be registered.

addHandler - Registers handler interested in receiving update update and recap events. Currently only one handler can and must be registered.

function getActivityTime

inline MamaDateTime getActivityTime()

See: MamdaBasicEvent::getActivityTime

Return: mActTime

Reimplements: com::wombat::mamda::MamdaBasicEvent::getActivityTime

getActivityTime

function getSrcTime

inline MamaDateTime getSrcTime()

See: MamdaBasicEvent::getSrcTime

Return: mSrcTime

Reimplements: com::wombat::mamda::MamdaBasicEvent::getSrcTime

getSrcTime

function getSendTime

inline MamaDateTime getSendTime()

Return: mSendTime

Reimplements: com::wombat::mamda::MamdaBasicRecap::getSendTime

getSendTime

function getLineTime

inline MamaDateTime getLineTime()

Return: mLineTime

Reimplements: com::wombat::mamda::MamdaBasicRecap::getLineTime

getLineTime

function getIssueSymbol

inline String getIssueSymbol()

Return: mIssueSymbol

getIssueSymbol

function getPartId

inline String getPartId()

Return: mPartId

Reimplements: com::wombat::mamda::MamdaBasicRecap::getPartId

getPartId

function getSymbol

inline String getSymbol()

Return: mSymbol

Reimplements: com::wombat::mamda::MamdaBasicRecap::getSymbol

getSymbol

function getEventTime

inline MamaDateTime getEventTime()

Return: mEventTime

Reimplements: com::wombat::mamda::MamdaBasicEvent::getEventTime

getEventTime

function getEventSeqNum

inline long getEventSeqNum()

Return: mEventSeqNum

Reimplements: com::wombat::mamda::MamdaBasicEvent::getEventSeqNum

getEventSeqNum

function getUncrossPrice

inline MamaPrice getUncrossPrice()

Return: mUncrossPrice

Reimplements: com::wombat::mamda::MamdaAuctionRecap::getUncrossPrice

getUncrossPrice

function getUncrossVolume

inline MamaDouble getUncrossVolume()

Return: mUncrossVolume

Reimplements: com::wombat::mamda::MamdaAuctionRecap::getUncrossVolume

getUncrossVolume

function getUncrossPriceInd

inline short getUncrossPriceInd()

Return: mUncrossPriceInd

Reimplements: com::wombat::mamda::MamdaAuctionRecap::getUncrossPriceInd

getUncrossPriceInd

function getActivityTimeFieldState

inline short getActivityTimeFieldState()

See: MamdaBasicEvent::getActivityTimeFieldState

Return: mActTimeFieldState

Reimplements: com::wombat::mamda::MamdaBasicEvent::getActivityTimeFieldState

getActivityTimeFieldState

function getSrcTimeFieldState

inline short getSrcTimeFieldState()

See: MamdaBasicEvent::getSrcTimeFieldState

Return: mSrcTimeFieldState

Reimplements: com::wombat::mamda::MamdaBasicEvent::getSrcTimeFieldState

getSrcTimeFieldState

function getSendTimeFieldState

inline short getSendTimeFieldState()

Return: mSendTimeFieldState

Reimplements: com::wombat::mamda::MamdaBasicRecap::getSendTimeFieldState

getSendTimeFieldState

function getLineTimeFieldState

inline short getLineTimeFieldState()

Return: mLineTimeFieldState

Reimplements: com::wombat::mamda::MamdaBasicRecap::getLineTimeFieldState

getLineTimeFieldState

function getIssueSymbolFieldState

inline short getIssueSymbolFieldState()

Return: mIssueSymbolFieldState

getIssueSymbolFieldState

function getPartIdFieldState

inline short getPartIdFieldState()

Return: mPartIdFieldState

Reimplements: com::wombat::mamda::MamdaBasicRecap::getPartIdFieldState

getPartIdFieldState

function getSymbolFieldState

inline short getSymbolFieldState()

Return: mSymbolFieldState

Reimplements: com::wombat::mamda::MamdaBasicRecap::getSymbolFieldState

getSymbolFieldState

function getEventTimeFieldState

inline short getEventTimeFieldState()

Return: mEventTimeFieldState

Reimplements: com::wombat::mamda::MamdaBasicEvent::getEventTimeFieldState

getEventTimeFieldState

function getEventSeqNumFieldState

inline short getEventSeqNumFieldState()

Return: mEventSeqNumFieldState

Reimplements: com::wombat::mamda::MamdaBasicEvent::getEventSeqNumFieldState

getEventSeqNumFieldState

function getUncrossPriceFieldState

inline short getUncrossPriceFieldState()

Return: mUncrossPriceFieldState

Reimplements: com::wombat::mamda::MamdaAuctionRecap::getUncrossPriceFieldState

getUncrossPriceFieldState

function getUncrossVolumeFieldState

inline short getUncrossVolumeFieldState()

Return: mUncrossVolumeFieldState

Reimplements: com::wombat::mamda::MamdaAuctionRecap::getUncrossVolumeFieldState

getUncrossVolumeFieldState

function getUncrossPriceIndFieldState

inline short getUncrossPriceIndFieldState()

Return: mUncrossPriceIndFieldState

Reimplements: com::wombat::mamda::MamdaAuctionRecap::getUncrossPriceIndFieldState

getUncrossPriceIndFieldState

function onMsg

inline void onMsg(
    MamdaSubscription subscription,
    final MamaMsg msg,
    short msgType
)

Reimplements: com::wombat::mamda::MamdaMsgListener::onMsg

Implementation of MamdaListener interface.

Public Attributes Documentation

variable mSrcTime

MamaDateTime mSrcTime = new MamaDateTime();

variable mActTime

MamaDateTime mActTime = new MamaDateTime();

variable mSendTime

MamaDateTime mSendTime = new MamaDateTime();

variable mLineTime

MamaDateTime mLineTime = new MamaDateTime();

variable mEventTime

MamaDateTime mEventTime = new MamaDateTime();

variable mEventSeqNum

MamaLong mEventSeqNum = new MamaLong();

variable mIssueSymbol

MamaString mIssueSymbol = new MamaString();

variable mPartId

MamaString mPartId = new MamaString();

variable mSymbol

MamaString mSymbol = new MamaString();

variable mUncrossPrice

MamaPrice mUncrossPrice = new MamaPrice();

variable mUncrossVolume

MamaDouble mUncrossVolume = new MamaDouble();

variable mUncrossPriceInd

MamdaUncrossPriceInd mUncrossPriceInd = new MamdaUncrossPriceInd();

variable mSrcTimeFieldState

MamdaFieldState mSrcTimeFieldState = new MamdaFieldState();

variable mActTimeFieldState

MamdaFieldState mActTimeFieldState = new MamdaFieldState();

variable mSendTimeFieldState

MamdaFieldState mSendTimeFieldState = new MamdaFieldState();

variable mLineTimeFieldState

MamdaFieldState mLineTimeFieldState = new MamdaFieldState();

variable mEventTimeFieldState

MamdaFieldState mEventTimeFieldState = new MamdaFieldState();

variable mIssueSymbolFieldState

MamdaFieldState mIssueSymbolFieldState = new MamdaFieldState();

variable mPartIdFieldState

MamdaFieldState mPartIdFieldState = new MamdaFieldState();

variable mSymbolFieldState

MamdaFieldState mSymbolFieldState = new MamdaFieldState();

variable mEventSeqNumFieldState

MamdaFieldState mEventSeqNumFieldState = new MamdaFieldState();

variable mUncrossPriceFieldState

MamdaFieldState mUncrossPriceFieldState = new MamdaFieldState();

variable mUncrossVolumeFieldState

MamdaFieldState mUncrossVolumeFieldState = new MamdaFieldState();

variable mUncrossPriceIndFieldState

MamdaFieldState mUncrossPriceIndFieldState = new MamdaFieldState();

Updated on 2023-03-31 at 15:30:32 +0100