directoryRequest.filter(), true, directoryRequest.checkHasServiceId(), directoryRequest.serviceId());
temp.append(OmmLoggerClient.CR).append("requesting serviceId ").append(_ommBaseImpl.activeConfig().rsslDirectoryRequest.serviceId()); else temp.append(OmmLoggerClient.CR).append("requesting all services");
@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."); } }
public int copy(DirectoryRequest destRequestMsg) { assert (destRequestMsg != null) : "destRequestMsg must be non-null"; destRequestMsg.streamId(streamId()); destRequestMsg.filter(filter()); if (checkHasServiceId()) { destRequestMsg.applyHasServiceId(); destRequestMsg.serviceId(serviceId()); } if (checkStreaming()) { destRequestMsg.applyStreaming(); } return CodecReturnCodes.SUCCESS; }
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; }
@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."); }
directoryRequest.filter(Directory.ServiceFilterFlags.DATA); directoryRequest.applyHasServiceId(); directoryRequest.serviceId(0); submitOptions.serviceName("TRI"); assertEquals(ReactorReturnCodes.INVALID_USAGE, event.reactorChannel().submit(directoryRequest, submitOptions, errorInfo));