TestUtilities.checkResult(emaReqMsg.priorityClass() == 5, "ReqMsg.priorityClass()");
void processMarketPriceRequest(ReqMsg reqMsg, OmmProviderEvent event) { if (reqMsg.initialImage()) { FieldList fieldList = EmaFactory.createFieldList(); fieldList.add( EmaFactory.createFieldEntry().ascii(3, reqMsg.name())); fieldList.add( EmaFactory.createFieldEntry().enumValue(15, 840)); fieldList.add( EmaFactory.createFieldEntry().real(21, 3900, OmmReal.MagnitudeType.EXPONENT_NEG_2)); fieldList.add( EmaFactory.createFieldEntry().real(22, 3990, OmmReal.MagnitudeType.EXPONENT_NEG_2)); fieldList.add( EmaFactory.createFieldEntry().real(25, 3994, OmmReal.MagnitudeType.EXPONENT_NEG_2)); fieldList.add( EmaFactory.createFieldEntry().real(30, 9, OmmReal.MagnitudeType.EXPONENT_0)); fieldList.add( EmaFactory.createFieldEntry().real(31, 19, OmmReal.MagnitudeType.EXPONENT_0)); event.provider().submit( EmaFactory.createRefreshMsg().name(reqMsg.name()).serviceName(reqMsg.serviceName()).solicited(true). state(OmmState.StreamState.OPEN, OmmState.DataState.OK, OmmState.StatusCode.NONE, "Refresh Completed"). payload(fieldList).complete(true), event.handle() ); itemHandle = event.handle(); } if (reqMsg.hasPriority() ) { priorityCount = reqMsg.priorityCount(); priorityClass = reqMsg.priorityClass(); System.out.println("Received request message with priority info, priority count = " + priorityCount + ", priority class = " + priorityClass); } }
TestUtilities.checkResult(reqMsg.priorityClass() == 7, "ReqMsg.priorityClass()");