public static class Service.ServiceInfo
extends java.lang.Object
Service.ServiceInfoFlags,
ServiceImpl| Constructor and Description |
|---|
ServiceInfo()
Instantiates a new service info.
|
| Modifier and Type | Method and Description |
|---|---|
long |
acceptingConsumerStatus()
Returns acceptingConsumerStatus - Field that indicates whether the service accepts messages
related to Source Mirroring.
|
void |
acceptingConsumerStatus(long acceptingConsumerStatus)
Sets acceptingConsumerStatus - Field that indicates whether the service accepts messages
related to Source Mirroring.
|
int |
action()
action - Action associated with this info filter.
|
void |
action(int action)
Sets action associated with this info filter.
|
void |
applyHasAcceptingConsumerStatus()
Applies the acceptingConsumerStatus presence flag.
|
void |
applyHasDictionariesProvided()
Applies the dictionariesProvided presence field.
|
void |
applyHasDictionariesUsed()
Applies the dictionariesUsed presence field.
|
void |
applyHasIsSource()
Applies isSource flag.
|
void |
applyHasItemList()
Applies the itemList presence field.
|
void |
applyHasQos()
Applies the qosList presence field.
|
void |
applyHasSupportsOutOfBandSnapshots()
Applies the supportsOutOfBandSnapshots presence flag.
|
void |
applyHasSupportsQosRange()
Applies supportsQosRange flag.
|
void |
applyHasVendor()
Applies vendor flag.
|
com.thomsonreuters.upa.codec.Qos |
bestQos()
Returns the best quality of service that this service provides.
|
java.util.List<java.lang.Long> |
capabilitiesList()
Returns list of capabilities the service supports.
|
void |
capabilitiesList(java.util.List<java.lang.Long> capabilitiesList)
Sets capabilities for this service.
|
boolean |
checkHasAcceptingConsumerStatus()
Checks the presence of the acceptingConsumerStatus field.
|
boolean |
checkHasDictionariesProvided()
Checks the presence of the dictionariesProvided field.
|
boolean |
checkHasDictionariesUsed()
dictionariesUsed - Checks the presence of the dictionariesUsed field.
|
boolean |
checkHasIsSource()
Checks the presence of the isSource field.
|
boolean |
checkHasItemList()
Checks the presence of the itemList field.
|
boolean |
checkHasQos()
Checks the presence of the qosList field.
|
boolean |
checkHasSupportsOutOfBandSnapshots()
Checks the presence of the supportsOutOfBandSnapshots field.
|
boolean |
checkHasSupportsQosRange()
Checks the presence of the supportsQosRange field.
|
boolean |
checkHasVendor()
Checks the presence of the vendor field.
|
void |
clear()
Clears an RDMService info filter.
|
int |
copy(Service.ServiceInfo destServiceInfo)
Performs a deep copy of
Service.ServiceInfo object. |
int |
decode(com.thomsonreuters.upa.codec.DecodeIterator dIter)
Decode a UPA service data filter into an RDM service info filter.
|
java.util.List<java.lang.String> |
dictionariesProvidedList()
Returns the list of dictionary names that this service provides.
|
void |
dictionariesProvidedList(java.util.List<java.lang.String> dictionariesProvidedList)
Sets dictionary names provided by this service.
|
java.util.List<java.lang.String> |
dictionariesUsedList()
returns the list of dictionary names that a Consumer will require to decode the
service's market data.
|
void |
dictionariesUsedList(java.util.List<java.lang.String> dictionariesUsedList)
Sets dictionary names that a consumer will require to decode the
service's market data content.
|
int |
encode(com.thomsonreuters.upa.codec.EncodeIterator encodeIter)
Encode an RDM Service info filter.
|
int |
filterId()
Returns filterId - Populated by
Directory.ServiceFilterIds. |
int |
flags()
Returns service info flags.
|
void |
flags(int flags)
The service info flags.
|
long |
isSource()
Returns isSource field that indicates whether the service is provided directly by a
publisher or consolidated from multiple sources.
|
void |
isSource(long isSource)
Sets isSource field that indicates whether the service is provided directly by a
publisher or consolidated from multiple sources.
|
com.thomsonreuters.upa.codec.Buffer |
itemList()
Returns the list of item names a Consumer can request to get a symbol list
of all item names available from this service.
|
void |
itemList(com.thomsonreuters.upa.codec.Buffer itemList)
Sets itemList for this service to the user specified buffer.
|
java.util.List<com.thomsonreuters.upa.codec.Qos> |
qosList()
Returns the list of qualities of service that this service provides.
|
void |
qosList(java.util.List<com.thomsonreuters.upa.codec.Qos> qosList)
Sets qualities of service that this service provides.
|
com.thomsonreuters.upa.codec.Buffer |
serviceName()
Returns the service name that identifies this service.
|
void |
serviceName(com.thomsonreuters.upa.codec.Buffer serviceName)
Sets serviceName for this service to the user specified
buffer.
|
long |
supportsOutOfBandSnapshots()
supportsOutOfBandSnapshots - Field that indicates whether Snapshot(requests without
the STREAMING flag) can be made when the OpenLimit is reached.
|
void |
supportsOutOfBandSnapshots(long supportsOutOfBandSnapshots)
supportsOutOfBandSnapshots - Field that indicates whether Snapshot(requests without
the STREAMING flag) can be made when the OpenLimit is reached.
|
long |
supportsQosRange()
supportsQosRange - Field that indicates whether items can be requested using a
QoS range(using both the qos and worstQos members of a
RequestMsg). |
void |
supportsQosRange(long supportsQosRange)
Sets supportsQosRange - Field that indicates whether items can be requested using a QoS
range(using both the qos and worstQos members of a
RequestMsg). |
java.lang.String |
toString() |
int |
update(Service.ServiceInfo destServiceInfo)
Performs an update of
Service.ServiceInfo object. |
com.thomsonreuters.upa.codec.Buffer |
vendor()
Returns the vendor name of data provided by this service.
|
void |
vendor(com.thomsonreuters.upa.codec.Buffer vendor)
Sets vendor name for this service to the user specified buffer.
|
public void clear()
public com.thomsonreuters.upa.codec.Buffer serviceName()
public void serviceName(com.thomsonreuters.upa.codec.Buffer serviceName)
serviceName - the service namepublic com.thomsonreuters.upa.codec.Buffer vendor()
public void vendor(com.thomsonreuters.upa.codec.Buffer vendor)
vendor - the vendorpublic void applyHasVendor()
flags(int).public boolean checkHasVendor()
flags().public long isSource()
public void isSource(long isSource)
isSource - the is sourcepublic void applyHasIsSource()
flags(int).public boolean checkHasIsSource()
flags().public long supportsQosRange()
RequestMsg).public void supportsQosRange(long supportsQosRange)
RequestMsg).supportsQosRange - the supports qos rangepublic void applyHasSupportsQosRange()
flags(int).public boolean checkHasSupportsQosRange()
flags().public long supportsOutOfBandSnapshots()
public void supportsOutOfBandSnapshots(long supportsOutOfBandSnapshots)
supportsOutOfBandSnapshots - the supports out of band snapshotspublic void applyHasSupportsOutOfBandSnapshots()
public boolean checkHasSupportsOutOfBandSnapshots()
public long acceptingConsumerStatus()
DirectoryConsumerStatuspublic void acceptingConsumerStatus(long acceptingConsumerStatus)
acceptingConsumerStatus - the accepting consumer statusDirectoryConsumerStatuspublic void applyHasAcceptingConsumerStatus()
public boolean checkHasAcceptingConsumerStatus()
public com.thomsonreuters.upa.codec.Buffer itemList()
public void itemList(com.thomsonreuters.upa.codec.Buffer itemList)
itemList - the item listpublic void applyHasItemList()
flags(int).public boolean checkHasItemList()
flags().public java.util.List<java.lang.Long> capabilitiesList()
DomainTypes.public void capabilitiesList(java.util.List<java.lang.Long> capabilitiesList)
capabilitiesList - the capabilities listpublic java.util.List<java.lang.String> dictionariesProvidedList()
public void dictionariesProvidedList(java.util.List<java.lang.String> dictionariesProvidedList)
dictionariesProvidedList - the dictionaries provided listpublic void applyHasDictionariesProvided()
flags(int).public boolean checkHasDictionariesProvided()
flags().public java.util.List<java.lang.String> dictionariesUsedList()
public void dictionariesUsedList(java.util.List<java.lang.String> dictionariesUsedList)
dictionariesUsedList - the dictionaries used listpublic void applyHasDictionariesUsed()
flags(int).public boolean checkHasDictionariesUsed()
flags().public java.util.List<com.thomsonreuters.upa.codec.Qos> qosList()
public void qosList(java.util.List<com.thomsonreuters.upa.codec.Qos> qosList)
qosList - the qos listpublic com.thomsonreuters.upa.codec.Qos bestQos()
public void applyHasQos()
flags(int).public boolean checkHasQos()
flags().public int action()
MapEntryActionspublic void action(int action)
action - -MapEntryActionspublic int flags()
Service.ServiceInfoFlagspublic void flags(int flags)
Service.ServiceInfoFlagsflags - the flagspublic int filterId()
Directory.ServiceFilterIds.public int encode(com.thomsonreuters.upa.codec.EncodeIterator encodeIter)
encodeIter - The Encode Iteratorpublic int decode(com.thomsonreuters.upa.codec.DecodeIterator dIter)
dIter - The Decode Iteratorpublic int copy(Service.ServiceInfo destServiceInfo)
Service.ServiceInfo object.destServiceInfo - ServiceInfo object to copy this object into. It cannot be null.public int update(Service.ServiceInfo destServiceInfo)
Service.ServiceInfo object.destServiceInfo - ServiceInfo object to update with information from this object. It cannot be null.public java.lang.String toString()
toString in class java.lang.ObjectCopyright @ 2019 Thomson Reuters. All Rights Reserved.