msgKey.applyHasName(); msgKey.applyHasFilter(); msgKey.filter(rsslDictRequest.verbosity()); msgKey.name(rsslDictRequest.dictionaryName()); rsslRequestMsg.streamId(3); msgKey.applyHasName(); msgKey.applyHasFilter(); msgKey.filter(rsslEnumDictRequest.verbosity()); msgKey.name(rsslEnumDictRequest.dictionaryName()); rsslRequestMsg.streamId(4);
public int copy(DictionaryRequest destRequestMsg) { assert (destRequestMsg != null) : "destRequestMsg can not be null"; destRequestMsg.streamId(streamId()); destRequestMsg.serviceId(serviceId()); destRequestMsg.verbosity(verbosity()); ByteBuffer byteBuffer = ByteBuffer.allocate(this.dictionaryName.length()); this.dictionaryName.copy(byteBuffer); destRequestMsg.dictionaryName().data(byteBuffer); if (checkStreaming()) { destRequestMsg.applyStreaming(); } return CodecReturnCodes.SUCCESS; }
@Test public void dictionaryRequestToStringTests() { DictionaryRequest reqRDMMsg1 = (DictionaryRequest)DictionaryMsgFactory.createMsg(); reqRDMMsg1.rdmMsgType(DictionaryMsgType.REQUEST); /* Parameters to test with */ int streamId = -5; int serviceId = 273; int verbosity = Dictionary.VerbosityValues.VERBOSE | Dictionary.VerbosityValues.NORMAL | Dictionary.VerbosityValues.MINIMAL | Dictionary.VerbosityValues.INFO; String dictionaryName = "RWFFld"; System.out.println("DictionaryRequest toString tests..."); reqRDMMsg1.streamId(streamId); reqRDMMsg1.serviceId(serviceId); reqRDMMsg1.verbosity(verbosity); reqRDMMsg1.dictionaryName().data(dictionaryName); reqRDMMsg1.applyStreaming(); assertNotNull(reqRDMMsg1.toString()); System.out.println("Done."); }
_dictionaryRequest.streamId(streamId); _dictionaryRequest.serviceId(serviceId); _dictionaryRequest.verbosity(Dictionary.VerbosityValues.NORMAL);
dictionaryRequest.streamId(streamId); dictionaryRequest.serviceId(serviceId); dictionaryRequest.verbosity(Dictionary.VerbosityValues.NORMAL);
private void verifyDictionaryRequest(DictionaryRequest dictionaryRequest, int streamId, String name) { assertEquals(DictionaryMsgType.REQUEST, dictionaryRequest.rdmMsgType()); assertEquals(true, dictionaryRequest.checkStreaming()); assertEquals(Dictionary.VerbosityValues.NORMAL, dictionaryRequest.verbosity()); assertEquals(streamId, dictionaryRequest.streamId()); assertTrue(dictionaryRequest.dictionaryName().toString().equals(name)); }
private void sendWatchlistDictionaryRequests(ReactorChannel reactorChannel, Service service) { int ret; if (_requestsSent) return; _dictionaryRequest.applyStreaming(); _dictionaryRequest.verbosity(Dictionary.VerbosityValues.NORMAL); _dictionaryRequest.serviceId(service.serviceId()); _dictionaryRequest.streamId(3); _dictionaryRequest.dictionaryName(_fieldDictionaryName); ret = reactorChannel.submit(_dictionaryRequest, _submitOptions, _errorInfo); if (ret < ReactorReturnCodes.SUCCESS && ret != ReactorReturnCodes.NO_BUFFERS) { closeChannelAndShutDown("Sending field dictionary request failed"); return; } _dictionaryRequest.streamId(4); _dictionaryRequest.dictionaryName(_enumTypeDictionaryName); ret = reactorChannel.submit(_dictionaryRequest, _submitOptions, _errorInfo); if (ret < ReactorReturnCodes.SUCCESS && ret != ReactorReturnCodes.NO_BUFFERS) { closeChannelAndShutDown("Sending enum type dictionary request failed"); return; } }
_fieldDictionaryRequest.streamId(streamId); _fieldDictionaryRequest.applyStreaming(); _fieldDictionaryRequest.verbosity(Dictionary.VerbosityValues.NORMAL); _fieldDictionaryRequest.dictionaryName(_fieldDictionaryName);
_enumDictionaryRequest.streamId(streamId); _enumDictionaryRequest.applyStreaming(); _enumDictionaryRequest.verbosity(Dictionary.VerbosityValues.NORMAL); _enumDictionaryRequest.dictionaryName(_enumTypeDictionaryName);
int decodeDictionaryReqMsg(DictionaryRequest rdmDictionaryRequest, RequestMsg rsslRequestMsg) { rdmDictionaryRequest.clear(); if (rsslRequestMsg.msgClass() != MsgClasses.REQUEST) return CodecReturnCodes.FAILURE; rdmDictionaryRequest.streamId(rsslRequestMsg.streamId()); if (rsslRequestMsg.checkStreaming()) rsslRequestMsg.applyStreaming(); MsgKey msgKey = rsslRequestMsg.msgKey(); if (msgKey == null) return CodecReturnCodes.FAILURE; if (!msgKey.checkHasFilter()) return CodecReturnCodes.FAILURE; if (msgKey.checkHasServiceId()) rdmDictionaryRequest.serviceId(msgKey.serviceId()); if (!msgKey.checkHasName()) return CodecReturnCodes.FAILURE; Buffer name = msgKey.name(); rdmDictionaryRequest.dictionaryName().data(name.data(), name.position(), name.length()); rdmDictionaryRequest.verbosity((int)msgKey.filter()); return CodecReturnCodes.SUCCESS; }
@Test public void dictionaryRequestCopyTests() { DictionaryRequest reqRDMMsg1 = (DictionaryRequest)DictionaryMsgFactory.createMsg(); reqRDMMsg1.rdmMsgType(DictionaryMsgType.REQUEST); reqRDMMsg1.applyStreaming(); DictionaryRequest reqRDMMsg2 = (DictionaryRequest)DictionaryMsgFactory.createMsg(); reqRDMMsg2.rdmMsgType(DictionaryMsgType.REQUEST); int streamId = -5; int serviceId = 273; int verbosity = Dictionary.VerbosityValues.VERBOSE; String dictionaryName = "RWFFld"; System.out.println("DictionaryRequest copy tests..."); reqRDMMsg1.rdmMsgType(DictionaryMsgType.REQUEST); reqRDMMsg1.streamId(streamId); reqRDMMsg1.serviceId(serviceId); reqRDMMsg1.verbosity(verbosity); reqRDMMsg1.dictionaryName().data(dictionaryName); reqRDMMsg1.applyStreaming(); int ret = reqRDMMsg1.copy(reqRDMMsg2); assertEquals(CodecReturnCodes.SUCCESS, ret); assertTrue(reqRDMMsg1.dictionaryName() != reqRDMMsg2.dictionaryName()); assertEquals(reqRDMMsg1.dictionaryName().toString(), reqRDMMsg2.dictionaryName().toString()); assertEquals(reqRDMMsg1.flags(), reqRDMMsg2.flags()); assertEquals(reqRDMMsg1.serviceId(), reqRDMMsg2.serviceId()); assertEquals(reqRDMMsg1.checkStreaming(), reqRDMMsg2.checkStreaming()); assertEquals(reqRDMMsg1.streamId(), reqRDMMsg2.streamId()); assertEquals(reqRDMMsg1.verbosity(), reqRDMMsg2.verbosity()); System.out.println("Done."); }
encRDMMsg.verbosity(verbosity); encRDMMsg.dictionaryName().data(dictionaryName); if ((flags & DictionaryRequestFlags.STREAMING) != 0) assertEquals(encRDMMsg.streamId(), decRDMMsg.streamId()); assertEquals(encRDMMsg.serviceId(), decRDMMsg.serviceId()); assertEquals(encRDMMsg.verbosity(), decRDMMsg.verbosity()); assertTrue(encRDMMsg.dictionaryName().equals(decRDMMsg.dictionaryName())); assertEquals(encRDMMsg.flags(), decRDMMsg.flags());
_dictionaryRefresh.state().dataState(DataStates.OK); _dictionaryRefresh.state().code(StateCodes.NONE); _dictionaryRefresh.verbosity(dictionaryReqInfo.dictionaryRequest.verbosity()); _dictionaryRefresh.serviceId(dictionaryReqInfo.dictionaryRequest.serviceId()); _dictionaryRefresh.dictionaryName().data(dictionaryReqInfo.dictionaryRequest.dictionaryName().data());
_dictionaryRefresh.dictionaryType(Dictionary.Types.ENUM_TABLES); _dictionaryRefresh.dictionary(_dictionary); _dictionaryRefresh.verbosity(_dictionaryRequest.verbosity()); _dictionaryRefresh.dictionaryName().data(_dictionaryRequest.dictionaryName().data(), _dictionaryRequest.dictionaryName().position(), _dictionaryRequest.dictionaryName().length()); _dictionaryRefresh.applyRefreshComplete();
_dictionaryRefresh.dictionary(_dictionary); _dictionaryRefresh.serviceId(dictionaryReqInfo.dictionaryRequest.serviceId()); _dictionaryRefresh.verbosity(dictionaryReqInfo.dictionaryRequest.verbosity()); _dictionaryRefresh.applySolicited();
_dictionaryRefresh.dictionaryType(Dictionary.Types.ENUM_TABLES); _dictionaryRefresh.dictionary(_dictionary); _dictionaryRefresh.verbosity(_dictionaryRequest.verbosity()); _dictionaryRefresh.dictionaryName().data(_dictionaryRequest.dictionaryName().data(), _dictionaryRequest.dictionaryName().position(), _dictionaryRequest.dictionaryName().length()); _dictionaryRefresh.applyRefreshComplete();
_dictionaryRefresh.dictionary(_dictionary); _dictionaryRefresh.serviceId(dictionaryRequest.serviceId()); _dictionaryRefresh.verbosity(dictionaryRequest.verbosity()); _dictionaryRefresh.applySolicited();
_dictionaryRefresh.state().dataState(DataStates.OK); _dictionaryRefresh.state().code(StateCodes.NONE); _dictionaryRefresh.verbosity(dictionaryRequest.verbosity()); _dictionaryRefresh.serviceId(dictionaryRequest.serviceId()); _dictionaryRefresh.dictionaryName().data(dictionaryRequest.dictionaryName().data(),
_dictionaryRefresh.state().dataState(DataStates.OK); _dictionaryRefresh.state().code(StateCodes.NONE); _dictionaryRefresh.verbosity(_dictionaryRequest.verbosity()); _dictionaryRefresh.serviceId(_dictionaryRequest.serviceId()); _dictionaryRefresh.dictionaryName().data(_dictionaryRequest.dictionaryName().data(), _dictionaryRequest.dictionaryName().position(), _dictionaryRequest.dictionaryName().length());
_dictionaryRefresh.state().dataState(DataStates.OK); _dictionaryRefresh.state().code(StateCodes.NONE); _dictionaryRefresh.verbosity(_dictionaryRequest.verbosity()); _dictionaryRefresh.serviceId(_dictionaryRequest.serviceId()); _dictionaryRefresh.dictionaryName().data(_dictionaryRequest.dictionaryName().data(), _dictionaryRequest.dictionaryName().position(), _dictionaryRequest.dictionaryName().length());