@Override public int rdmDictionaryMsgCallback(RDMDictionaryMsgEvent event) { Msg msg = event.msg(); _dIter.clear(); _dIter.setBufferAndRWFVersion(event.msg().encodedDataBody(), event.reactorChannel().majorVersion(), event.reactorChannel().minorVersion()); processDictionaryResp(msg, _dIter); return ReactorCallbackReturnCodes.SUCCESS; }
int processCallback(RDMDictionaryMsgEvent event, DictionaryItem<T> item) Msg msg = event.msg(); ReactorChannel rsslChannel = event.reactorChannel();
int processCallback(RDMDictionaryMsgEvent event) Msg msg = event.msg(); ReactorChannel rsslChannel = event.reactorChannel(); ChannelInfo channelInfo = (ChannelInfo)rsslChannel.userSpecObj();
if (event.msg() != null) if (dictionaryHandler.sendRequestReject(reactorChannel, event.msg().streamId(), DictionaryRejectReason.DICTIONARY_RDM_DECODER_FAILED, errorInfo) != CodecReturnCodes.SUCCESS) removeClientSessionForChannel(reactorChannel); if (dictionaryHandler.sendRequestReject(reactorChannel, event.msg().streamId(), DictionaryRejectReason.UNKNOWN_DICTIONARY_NAME, errorInfo) != CodecReturnCodes.SUCCESS)
.append(OmmLoggerClient.CR).append("Stream Id ").append(event.msg().streamId()) .append(OmmLoggerClient.CR).append("Client handle ").append(clientSession.clientHandle().value()) .append(OmmLoggerClient.CR).append("Instance Name ").append(_ommServerBaseImpl.instanceName()); _streamId.value(event.msg().streamId()); itemInfo.setRequestMsg((RequestMsg)event.msg()); clientSession.addItemInfo(itemInfo); _ommServerBaseImpl.addItemInfo(clientSession, itemInfo); int flags = event.msg().msgKey().flags(); reqMsg.decode(event.msg(), rsslReactorChannel.majorVersion(), rsslReactorChannel.minorVersion(), getDictionaryByServiceId(event.msg().msgKey().serviceId()) ); String serviceName = _ommServerBaseImpl.directoryServiceStore().serviceName(event.msg().msgKey().serviceId()); reqMsg.decode(event.msg(), rsslReactorChannel.majorVersion(), rsslReactorChannel.minorVersion(), null ); itemInfo.setRequestMsg((RequestMsg)event.msg()); int flags = event.msg().msgKey().flags(); reqMsg.decode(event.msg(), rsslReactorChannel.majorVersion(), rsslReactorChannel.minorVersion(), getDictionaryByServiceId(event.msg().msgKey().serviceId()) ); String serviceName = _ommServerBaseImpl.directoryServiceStore().serviceName(event.msg().msgKey().serviceId());
event.errorInfo().error().text("Received unhandled Source Directory msg type: " + event.msg().msgClass()); event.errorInfo().error().errorId(PerfToolsReturnCodes.FAILURE);
rdmDictionaryMsgEvent.reactorChannel(reactorChannel); rdmDictionaryMsgEvent.transportBuffer(transportBuffer); rdmDictionaryMsgEvent.msg(msg); rdmDictionaryMsgEvent.rdmDictionaryMsg(dictionaryMsg); if (streamInfo != null)