/** * Sets capabilities for this service. * * @param capabilitiesList the capabilities list */ public void capabilitiesList(List<Long> capabilitiesList) { assert (capabilitiesList != null) : "capabilitiesList can not be null"; capabilitiesList().clear(); for (Long capability : capabilitiesList) { capabilitiesList().add(capability); } }
stringBuf.append(tab); stringBuf.append("capabilities: "); stringBuf.append(capabilitiesList()); stringBuf.append(eol);
boolean isCapabilitySupported(int domainType, Service service) { boolean ret = false; if (service.checkHasInfo()) { for (int i = 0; i < service.info().capabilitiesList().size(); i++) { if(service.info().capabilitiesList().get(i) == domainType) { ret = true; break; } } } return ret; }
_service.info().capabilitiesList().add((long)DomainTypes.MARKET_PRICE); _service.info().capabilitiesList().add((long)DomainTypes.MARKET_BY_ORDER); _service.info().capabilitiesList().add((long)DomainTypes.MARKET_BY_PRICE); _service.info().capabilitiesList().add((long)DomainTypes.DICTIONARY); _service.info().capabilitiesList().add((long)DomainTypes.SYMBOL_LIST); _service.info().capabilitiesList().add((long)DomainTypes.SYSTEM);
rdmServiceInfo.capabilitiesList().add((long)1); rdmServiceInfo.serviceName().data("servicename");
destServiceInfo.serviceName().data(byteBuffer); destServiceInfo.action(action()); destServiceInfo.capabilitiesList().addAll(capabilitiesList()); if (checkHasAcceptingConsumerStatus())
destServiceInfo.serviceName().data(byteBuffer); destServiceInfo.action(action()); destServiceInfo.capabilitiesList().addAll(capabilitiesList()); if (checkHasAcceptingConsumerStatus())
assertEquals(rdmServiceInfo.capabilitiesList().size(), rdmServiceInfoDec.capabilitiesList().size()); assertEquals(rdmServiceInfo.capabilitiesList().get(0), rdmServiceInfoDec.capabilitiesList().get(0)); assertEquals(rdmServiceInfo.serviceName().toString(), rdmServiceInfoDec.serviceName().toString());
if (!hasMarketPriceCapability(serviceInfo.info().capabilitiesList()))
service.info().supportsQosRange(OmmIProviderActiveConfig.DEFAULT_SERVICE_SUPPORTS_QOS_RANGE); service.info().capabilitiesList().add((long)com.thomsonreuters.ema.rdm.EmaRdm.MMT_DICTIONARY); service.info().vendor().data(""); service.info().capabilitiesList().add((long)com.thomsonreuters.ema.rdm.EmaRdm.MMT_MARKET_PRICE); service.info().capabilitiesList().add((long)com.thomsonreuters.ema.rdm.EmaRdm.MMT_MARKET_BY_ORDER); service.info().capabilitiesList().add((long)com.thomsonreuters.ema.rdm.EmaRdm.MMT_MARKET_BY_PRICE); service.info().capabilitiesList().add((long)com.thomsonreuters.ema.rdm.EmaRdm.MMT_MARKET_MAKER);
if (!hasMarketPriceCapability(serviceInfo.info().capabilitiesList()))
_service.info().isSource(1); _service.info().capabilitiesList().add((long)DomainTypes.DICTIONARY); if (xmlMsgData.hasMarketPrice()) _service.info().capabilitiesList().add((long)DomainTypes.MARKET_PRICE);
info().serviceName(srcServiceInfo.serviceName()); info().action(srcServiceInfo.action()); info().capabilitiesList(srcServiceInfo.capabilitiesList()); if (srcServiceInfo.checkHasAcceptingConsumerStatus())
if (!hasYieldCurveCapability(serviceInfo.info().capabilitiesList()))
chnlInfo.symbolListHandler.qos().timeliness(QosTimeliness.REALTIME); chnlInfo.symbolListHandler.capabilities().addAll(info.capabilitiesList()); chnlInfo.symbolListHandler.serviceId(chnlInfo.serviceInfo.serviceId()); String cmdSLName = chnlInfo.slItemList.get(0);
for(int i = 0; i < service.info().capabilitiesList().size(); ++i) if (service.info().capabilitiesList().get(i) == _tunnelDomain)
symbolListHandler.qos().timeliness(QosTimeliness.REALTIME); symbolListHandler.capabilities().addAll(info.capabilitiesList()); symbolListHandler.serviceId(srcDirHandler.serviceInfo().serviceId()); String cmdSLName = CommandLine.value("sl");
if (!hasYieldCurveCapability(serviceInfo.info().capabilitiesList()))
if (!hasMarketPriceCapability(serviceInfo.info().capabilitiesList()))
rdmServiceInfo.supportsQosRange(1); rdmServiceInfo.vendor().data("vendor"); rdmServiceInfo.capabilitiesList().add((long)1); rdmServiceInfo.serviceName().data("servicename");