public DirectoryRequestInfo() { directoryRequest = (DirectoryRequest) DirectoryMsgFactory.createMsg(); directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); }
void copyDirectoryRequest(DirectoryRequest directoryRequest) { if (directoryRequest != null) { if (_directoryRequest == null) { _directoryRequest = (DirectoryRequest)DirectoryMsgFactory.createMsg(); _directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); } directoryRequest.copy(_directoryRequest); } } }
DirectoryHandler() { _directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); _directoryRefresh.rdmMsgType(DirectoryMsgType.REFRESH); _directoryStatus.rdmMsgType(DirectoryMsgType.STATUS); _directoryClose.rdmMsgType(DirectoryMsgType.CLOSE); _directoryRequestInfoList = new DirectoryRequestInfoList(); }
public ProviderDirectoryHandler(ProviderSession providerSession) { _directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); _directoryRefresh.rdmMsgType(DirectoryMsgType.REFRESH); _directoryStatus.rdmMsgType(DirectoryMsgType.STATUS); _directoryClose.rdmMsgType(DirectoryMsgType.CLOSE); _directoryRequestInfoList = new DirectoryRequestInfoList(); _providerSession = providerSession; }
public IDirectoryProvider() { super(); _directoryRequest = (DirectoryRequest)DirectoryMsgFactory.createMsg(); _directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); _errorInfo = ReactorFactory.createReactorErrorInfo(); _reactorSubmitOptions = ReactorFactory.createReactorSubmitOptions(); _reactorSubmitOptions.clear(); _reactorSubmitOptions.writeArgs().priority(WritePriorities.HIGH); }
_ommBaseImpl.activeConfig().rsslDirectoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); _ommBaseImpl.activeConfig().rsslDirectoryRequest.streamId(2); _ommBaseImpl.activeConfig().rsslDirectoryRequest.applyStreaming();
@Test public void directoryRequestToStringTests() { DirectoryRequest encRDMMsg = (DirectoryRequest)DirectoryMsgFactory.createMsg(); encRDMMsg.rdmMsgType(DirectoryMsgType.REQUEST); System.out.println("DirectoryRequest toString tests..."); /* Parameter setup */ int streamId = -5; int serviceId = 1; int filter = Directory.ServiceFilterFlags.DATA | Directory.ServiceFilterFlags.GROUP | Directory.ServiceFilterFlags.INFO | Directory.ServiceFilterFlags.LINK | Directory.ServiceFilterFlags.LOAD | Directory.ServiceFilterFlags.STATE; encRDMMsg.clear(); encRDMMsg.rdmMsgType(DirectoryMsgType.REQUEST); encRDMMsg.streamId(streamId); encRDMMsg.filter(filter); encRDMMsg.applyHasServiceId(); encRDMMsg.serviceId(serviceId); encRDMMsg.toString(); System.out.println("Done."); } }
/** * Instantiates a new directory handler. */ public DirectoryHandler() { serviceName = CodecFactory.createBuffer(); service = DirectoryMsgFactory.createService(); state = CodecFactory.createState(); directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRefresh.rdmMsgType(DirectoryMsgType.REFRESH); directoryUpdate.rdmMsgType(DirectoryMsgType.UPDATE); directoryClose.rdmMsgType(DirectoryMsgType.CLOSE); directoryStatus.rdmMsgType(DirectoryMsgType.STATUS); }
/** * Instantiates a new directory handler. */ public DirectoryHandler() { serviceName = CodecFactory.createBuffer(); service = DirectoryMsgFactory.createService(); state = CodecFactory.createState(); directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRefresh.rdmMsgType(DirectoryMsgType.REFRESH); directoryUpdate.rdmMsgType(DirectoryMsgType.UPDATE); directoryClose.rdmMsgType(DirectoryMsgType.CLOSE); directoryStatus.rdmMsgType(DirectoryMsgType.STATUS); }
/** * Initializes the RDM DirectoryRequest with default information. If the * rdmDirectoryRequest has already been defined (due to a previous call to * {@link #rdmDirectoryRequest(DirectoryRequest)}) the rdmDirectoryRequest * object will be reused. */ public void initDefaultRDMDirectoryRequest() { int streamId; if (_directoryRequest == null) { streamId = DIRECTORY_STREAM_ID; _directoryRequest = (DirectoryRequest)DirectoryMsgFactory.createMsg(); } else { streamId = (_directoryRequest.streamId() == 0 ? DIRECTORY_STREAM_ID : _directoryRequest.streamId()); _directoryRequest.clear(); } _directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); _directoryRequest.streamId(streamId); _directoryRequest.filter(FILTER_TO_REQUEST); _directoryRequest.applyStreaming(); return; }
private void verifyDirectoryRequest(DirectoryRequest directoryRequest, int streamId) { assertEquals(DirectoryMsgType.REQUEST, directoryRequest.rdmMsgType()); assertEquals(true, directoryRequest.checkStreaming()); assertEquals(ConsumerRole.FILTER_TO_REQUEST, directoryRequest.filter()); assertEquals(streamId, directoryRequest.streamId()); }
@Test public void directoryRequestCopyTests() { DirectoryRequest reqMsg1 = (DirectoryRequest)DirectoryMsgFactory.createMsg(); reqMsg1.rdmMsgType(DirectoryMsgType.REQUEST); DirectoryRequest reqMsg2 = (DirectoryRequest)DirectoryMsgFactory.createMsg(); reqMsg2.rdmMsgType(DirectoryMsgType.REQUEST); System.out.println("DirectoryRequest copy tests..."); /* Parameter setup */ int streamId = -5; int serviceId = 1; int filter = 1; reqMsg1.clear(); reqMsg1.applyStreaming(); reqMsg1.rdmMsgType(DirectoryMsgType.REQUEST); reqMsg1.streamId(streamId); reqMsg1.filter(filter); reqMsg1.applyHasServiceId(); reqMsg1.serviceId(serviceId); int ret = reqMsg1.copy(reqMsg2); assertEquals(CodecReturnCodes.SUCCESS, ret); assertEquals(DirectoryMsgType.REQUEST, reqMsg2.rdmMsgType()); assertEquals(reqMsg1.flags(), reqMsg2.flags()); assertEquals(reqMsg1.checkStreaming(), reqMsg2.checkStreaming()); assertEquals(filter, reqMsg2.filter()); assertEquals(streamId, reqMsg2.streamId()); assertEquals(serviceId, reqMsg2.serviceId()); System.out.println("Done."); }
int setDirectoryRequest(RequestMsg rsslRequestMsg) { _rsslDirectoryReq.clear(); _rsslDirectoryReq.rdmMsgType(DirectoryMsgType.REQUEST); if (rsslRequestMsg.msgClass() != MsgClasses.REQUEST) return CodecReturnCodes.FAILURE; if (rsslRequestMsg.checkStreaming()) _rsslDirectoryReq.applyStreaming(); MsgKey msgKey = rsslRequestMsg.msgKey(); if (msgKey == null || !msgKey.checkHasFilter()) return CodecReturnCodes.FAILURE; if (msgKey.checkHasFilter()) _rsslDirectoryReq.filter(rsslRequestMsg.msgKey().filter()); _rsslDirectoryReq.streamId(rsslRequestMsg.streamId()); if (msgKey.checkHasServiceId()) { _rsslDirectoryReq.applyHasServiceId(); _rsslDirectoryReq.serviceId(msgKey.serviceId()); } return CodecReturnCodes.SUCCESS; }
encRDMMsg.rdmMsgType(DirectoryMsgType.REQUEST); DirectoryRequest decRDMMsg = (DirectoryRequest)DirectoryMsgFactory.createMsg(); decRDMMsg.rdmMsgType(DirectoryMsgType.REQUEST); encRDMMsg.rdmMsgType(DirectoryMsgType.REQUEST); encRDMMsg.flags(flags); encRDMMsg.streamId(streamId); assertEquals(CodecReturnCodes.SUCCESS, ret); assertEquals(DirectoryMsgType.REQUEST, decRDMMsg.rdmMsgType()); assertEquals(flags, decRDMMsg.flags());
_rsslDirectoryReq.rdmMsgType(DirectoryMsgType.REQUEST);
directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRequest.decode(dIter, msg); break;
_serviceCache = new WlServiceCache(_watchlist); _directoryRequest = (DirectoryRequest)DirectoryMsgFactory.createMsg(); _directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); _directoryRequest.filter(ALL_FILTERS); _directoryRequest.applyStreaming();
directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRequest.streamId(2); directoryRequest.filter(Directory.ServiceFilterFlags.INFO |
directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRequest.streamId(2); directoryRequest.filter(Directory.ServiceFilterFlags.INFO | directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRequest.streamId(2); directoryRequest.filter(Directory.ServiceFilterFlags.DATA);
directoryRequest.rdmMsgType(DirectoryMsgType.REQUEST); directoryRequest.streamId(22); consumerRole.rdmDirectoryRequest(directoryRequest);