public DictionaryRequestInfo() { dictionaryRequest = (DictionaryRequest) DictionaryMsgFactory.createMsg(); dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); channel = null; isInUse = false; }
/** * Instantiates a new NI provider dictionary handler. */ public NIProviderDictionaryHandler() { dictionary = CodecFactory.createDataDictionary(); dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); dictionaryRefresh.rdmMsgType(DictionaryMsgType.REFRESH); states = new State[2]; states[0] = CodecFactory.createState(); states[1] = CodecFactory.createState(); }
DictionaryHandler() { _dictionary = CodecFactory.createDataDictionary(); _dictionaryRequestInfoList = new DictionaryRequestInfoList(); _dictionaryRefresh.rdmMsgType(DictionaryMsgType.REFRESH); _dictionaryStatus.rdmMsgType(DictionaryMsgType.STATUS); _dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); }
/** * Send dictionary requests. * * @param chnl the chnl * @param error the error * @param serviceId the service id * @return the int */ public int sendDictionaryRequests(ChannelSession chnl, Error error, int serviceId) { if( dictionaryRequest == null ) { dictionaryRequest = (DictionaryRequest)DictionaryMsgFactory.createMsg(); dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); } int requestStatus = requestDictionary(chnl,error,serviceId,FIELD_DICTIONARY_STREAM_ID,FIELD_DICTIONARY_DOWNLOAD_NAME); if( requestStatus == CodecReturnCodes.SUCCESS) { requestStatus = requestDictionary(chnl,error,serviceId,ENUM_TYPE_DICTIONARY_STREAM_ID,ENUM_TYPE_DOWNLOAD_NAME); } return requestStatus; }
/** * Send dictionary requests. * * @param chnl the chnl * @param error the error * @param serviceId the service id * @return the int */ public int sendDictionaryRequests(Channel chnl, Error error, int serviceId) { if( _dictionaryRequest == null ) { _dictionaryRequest = (DictionaryRequest)DictionaryMsgFactory.createMsg(); _dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); } int sendStatus = requestDictionary(chnl,error,serviceId,FIELD_DICTIONARY_STREAM_ID,FIELD_DICTIONARY_DOWNLOAD_NAME.toString()); if( sendStatus == CodecReturnCodes.SUCCESS) { sendStatus = requestDictionary(chnl,error,serviceId,ENUM_TYPE_DICTIONARY_STREAM_ID,ENUM_TYPE_DOWNLOAD_NAME.toString()); } return sendStatus; }
/** * Instantiates a new provider dictionary handler. * * @param providerSesssion the provider sesssion */ public ProviderDictionaryHandler(ProviderSession providerSesssion) { _dictionary = CodecFactory.createDataDictionary(); _providerSession = providerSesssion; _dictionaryRequestInfoList = new DictionaryRequestInfoList(); _dictionaryRefresh.rdmMsgType(DictionaryMsgType.REFRESH); _dictionaryStatus.rdmMsgType(DictionaryMsgType.STATUS); _dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); states = new State[2]; states[0] = CodecFactory.createState(); states[1] = CodecFactory.createState(); }
/** * Instantiates a new dictionary handler. */ public DictionaryHandler() { _dictionary = CodecFactory.createDataDictionary(); _states = new State[2]; _states[0] = CodecFactory.createState(); _states[1] = CodecFactory.createState(); _dictionaryRequest = (DictionaryRequest)DictionaryMsgFactory.createMsg(); _dictionaryClose = (DictionaryClose)DictionaryMsgFactory.createMsg(); _dictionaryRefresh = (DictionaryRefresh)DictionaryMsgFactory.createMsg(); _dictionaryRefresh.rdmMsgType(DictionaryMsgType.REFRESH); _dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); _dictionaryClose.rdmMsgType(DictionaryMsgType.CLOSE); _encIter = CodecFactory.createEncodeIterator(); }
/** * Instantiates a new dictionary handler. */ public DictionaryHandler() { dictionary = CodecFactory.createDataDictionary(); states = new State[2]; states[0] = CodecFactory.createState(); states[1] = CodecFactory.createState(); dictionaryRequest = (DictionaryRequest)DictionaryMsgFactory.createMsg(); dictionaryClose = (DictionaryClose)DictionaryMsgFactory.createMsg(); dictionaryRefresh = (DictionaryRefresh)DictionaryMsgFactory.createMsg(); dictionaryRefresh.rdmMsgType(DictionaryMsgType.REFRESH); dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); dictionaryClose.rdmMsgType(DictionaryMsgType.CLOSE); encIter = CodecFactory.createEncodeIterator(); }
@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."); }
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)); }
_fieldDictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); _fieldDictionaryRequest.streamId(streamId); _fieldDictionaryRequest.applyStreaming();
_enumDictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); _enumDictionaryRequest.streamId(streamId); _enumDictionaryRequest.applyStreaming();
_genericBuffer.data(ByteBuffer.allocate(512)); _dictionaryRequest = (DictionaryRequest)DictionaryMsgFactory.createMsg(); _dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); _fieldDictionaryName.data("RWFFld"); _enumTypeDictionaryName.data("RWFEnum");
/** * Instantiates a new dictionary provider. */ public DictionaryProvider() { _encodeIter = CodecFactory.createEncodeIterator(); _dictionary = CodecFactory.createDataDictionary(); _dictionaryRefresh = (DictionaryRefresh)DictionaryMsgFactory.createMsg(); _dictionaryRefresh.rdmMsgType(DictionaryMsgType.REFRESH); _dictionaryRequest = (DictionaryRequest)DictionaryMsgFactory.createMsg(); _dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); _dictionaryStatus = (DictionaryStatus)DictionaryMsgFactory.createMsg(); _dictionaryStatus.rdmMsgType(DictionaryMsgType.STATUS); _chnlInfo = TransportFactory.createChannelInfo(); _errorInfo = ReactorFactory.createReactorErrorInfo(); _reactorSubmitOptions = ReactorFactory.createReactorSubmitOptions(); _reactorSubmitOptions.clear(); _reactorSubmitOptions.writeArgs().priority(WritePriorities.HIGH); _reactorChnlInfo = ReactorFactory.createReactorChannelInfo(); }
_rsslFidDictReq.rdmMsgType(DictionaryMsgType.REQUEST); _rsslEnumDictReq.rdmMsgType(DictionaryMsgType.REQUEST);
@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.rdmMsgType(DictionaryMsgType.REQUEST); DictionaryRequest decRDMMsg = (DictionaryRequest)DictionaryMsgFactory.createMsg(); decRDMMsg.rdmMsgType(DictionaryMsgType.REQUEST); assertEquals(CodecReturnCodes.SUCCESS, ret); assertEquals(decRDMMsg.rdmMsgType(), DictionaryMsgType.REQUEST); assertEquals(encRDMMsg.streamId(), decRDMMsg.streamId());
dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); dictionaryRequest.decode(dIter, msg); break;
dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); dictionaryRequest.streamId(33); consumerRole.rdmFieldDictionaryRequest(dictionaryRequest); dictionaryRequest.rdmMsgType(DictionaryMsgType.REQUEST); dictionaryRequest.streamId(44); consumerRole.rdmEnumDictionaryRequest(dictionaryRequest);