in orderbook-core/src/main/java/com/epam/deltix/orderbook/core/impl/L3SingleExchangeQuoteProcessor.java [217:237]
public boolean processL3EntryUpdate(final PackageHeaderInfo pck, final L3EntryUpdateInfo msg) {
if (!validExchange(pck, msg.getExchangeId())) {
return false;
}
if (isWaitingForSnapshot()) {
return false;
}
final QuoteUpdateAction action = msg.getAction();
if (action == QuoteUpdateAction.CANCEL) {
return handleCancel(pck, msg);
}
if (action == QuoteUpdateAction.REPLACE) {
return handleReplace(pck, msg);
}
if (action == QuoteUpdateAction.MODIFY) {
return handleModify(pck, msg);
}
return failUpdate(pck, EntryValidationCode.UNSUPPORTED_UPDATE_ACTION);
}