Classes Files

com::wombat::mama::MamaMsgType

More…

Public Functions

  Name
short typeForMsg(final MamaMsg msg)
String stringForType(final MamaMsg msg)
String stringForType(final short type)

Public Attributes

  Name
final short TYPE_UPDATE
final short TYPE_INITIAL
final short TYPE_CANCEL
final short TYPE_ERROR
final short TYPE_CORRECTION
final short TYPE_CLOSING
final short TYPE_RECAP
final short TYPE_DELETE
final short TYPE_EXPIRE
final short TYPE_SNAPSHOT
final short TYPE_PREOPENING
final short TYPE_QUOTE
final short TYPE_TRADE
final short TYPE_ORDER
final short TYPE_BOOK_INITIAL
final short TYPE_BOOK_UPDATE
final short TYPE_BOOK_CLEAR
final short TYPE_BOOK_RECAP
final short TYPE_BOOK_SNAPSHOT
final short TYPE_NOT_PERMISSIONED
final short TYPE_NOT_FOUND
final short TYPE_END_OF_INITIALS
final short TYPE_WOMBAT_REQUEST
final short TYPE_WOMBAT_CALC
final short TYPE_SEC_STATUS
final short TYPE_DDICT_SNAPSHOT
final short TYPE_MISC
final short TYPE_PLATFORM
final short TYPE_FEATURE_SET
final short TYPE_FEATURE_SET_REQ
final short TYPE_SYNC_REQUEST
final short TYPE_REFRESH
final short TYPE_NULL
final short WV_REQUEST_SYMBOLOGIES
final short WV_REPLY_SYMBOLOGIES
final short WV_UPDATE_SYMBOLOGIES
final short WV_REQUEST_SOURCES
final short WV_REPLY_SOURCES
final short WV_UPDATE_SOURCES
final short WV_REQUEST_SOURCES_GROUPS
final short WV_REPLY_SOURCES_GROUPS
final short WV_UPDATE_SOURCES_GROUPS
final short WV_REQUEST_SYMBOL_RESOLUTION
final short WV_REPLY_SYMBOL_RESOLUTION

Detailed Description

class com::wombat::mama::MamaMsgType;

A utility class for retrieving and interpreting type information from Mama Messages.

Public Functions Documentation

function typeForMsg

static inline short typeForMsg(
    final MamaMsg msg
)

Parameters:

  • msg

Return: The type.

Extract the type from the supplied message.

function stringForType

static inline String stringForType(
    final MamaMsg msg
)

Return: The type name.

Return the type name.

function stringForType

static inline String stringForType(
    final short type
)

Return: The type name.

Return the type name.

Public Attributes Documentation

variable TYPE_UPDATE

static final short TYPE_UPDATE = 0;

general update (indices, funds).

variable TYPE_INITIAL

static final short TYPE_INITIAL = 1;

initial value.

variable TYPE_CANCEL

static final short TYPE_CANCEL = 2;

trade cancel.

variable TYPE_ERROR

static final short TYPE_ERROR = 3;

trade error.

variable TYPE_CORRECTION

static final short TYPE_CORRECTION = 4;

trade correction.

variable TYPE_CLOSING

static final short TYPE_CLOSING = 5;

closing summary.

variable TYPE_RECAP

static final short TYPE_RECAP = 6;

refresh/recap of some/all fields.

variable TYPE_DELETE

static final short TYPE_DELETE = 7;

symbol deleted.

variable TYPE_EXPIRE

static final short TYPE_EXPIRE = 8;

expired. (e.g. option, future).

variable TYPE_SNAPSHOT

static final short TYPE_SNAPSHOT = 9;

full-record snapshot (no updates).

variable TYPE_PREOPENING

static final short TYPE_PREOPENING = 12;

pre-opening summary. (e.g. morning “roll”).

variable TYPE_QUOTE

static final short TYPE_QUOTE = 13;

quote updates.

variable TYPE_TRADE

static final short TYPE_TRADE = 14;

trade updates.

variable TYPE_ORDER

static final short TYPE_ORDER = 15;

order updates.

variable TYPE_BOOK_INITIAL

static final short TYPE_BOOK_INITIAL = 16;

order book initial.

variable TYPE_BOOK_UPDATE

static final short TYPE_BOOK_UPDATE = 17;

order book update.

variable TYPE_BOOK_CLEAR

static final short TYPE_BOOK_CLEAR = 18;

order book clear.

variable TYPE_BOOK_RECAP

static final short TYPE_BOOK_RECAP = 19;

order book recap.

variable TYPE_BOOK_SNAPSHOT

static final short TYPE_BOOK_SNAPSHOT = 20;

order book snapshot.

variable TYPE_NOT_PERMISSIONED

static final short TYPE_NOT_PERMISSIONED = 21;

not permissioned (on feed).

variable TYPE_NOT_FOUND

static final short TYPE_NOT_FOUND = 22;

not found (but may show up later).

variable TYPE_END_OF_INITIALS

static final short TYPE_END_OF_INITIALS = 23;

end of group of initial values.

variable TYPE_WOMBAT_REQUEST

static final short TYPE_WOMBAT_REQUEST = 24;

service request.

variable TYPE_WOMBAT_CALC

static final short TYPE_WOMBAT_CALC = 25;

calculated result.

variable TYPE_SEC_STATUS

static final short TYPE_SEC_STATUS = 26;

security status update

variable TYPE_DDICT_SNAPSHOT

static final short TYPE_DDICT_SNAPSHOT = 50;

data dictionary.

variable TYPE_MISC

static final short TYPE_MISC = 100;

miscellaneous.

variable TYPE_PLATFORM

static final short TYPE_PLATFORM = 101;

variable TYPE_FEATURE_SET

static final short TYPE_FEATURE_SET = 150;

variable TYPE_FEATURE_SET_REQ

static final short TYPE_FEATURE_SET_REQ = 151;

variable TYPE_SYNC_REQUEST

static final short TYPE_SYNC_REQUEST = 170;

variable TYPE_REFRESH

static final short TYPE_REFRESH = 171;

variable TYPE_NULL

static final short TYPE_NULL = 175;

variable WV_REQUEST_SYMBOLOGIES

static final short WV_REQUEST_SYMBOLOGIES = 180;

variable WV_REPLY_SYMBOLOGIES

static final short WV_REPLY_SYMBOLOGIES = 181;

variable WV_UPDATE_SYMBOLOGIES

static final short WV_UPDATE_SYMBOLOGIES = 182;

variable WV_REQUEST_SOURCES

static final short WV_REQUEST_SOURCES = 183;

variable WV_REPLY_SOURCES

static final short WV_REPLY_SOURCES = 184;

variable WV_UPDATE_SOURCES

static final short WV_UPDATE_SOURCES = 185;

variable WV_REQUEST_SOURCES_GROUPS

static final short WV_REQUEST_SOURCES_GROUPS = 186;

variable WV_REPLY_SOURCES_GROUPS

static final short WV_REPLY_SOURCES_GROUPS = 187;

variable WV_UPDATE_SOURCES_GROUPS

static final short WV_UPDATE_SOURCES_GROUPS = 188;

variable WV_REQUEST_SYMBOL_RESOLUTION

static final short WV_REQUEST_SYMBOL_RESOLUTION = 189;

variable WV_REPLY_SYMBOL_RESOLUTION

static final short WV_REPLY_SYMBOL_RESOLUTION = 190;

Updated on 2023-03-31 at 15:29:43 +0100