public interface Service
| Modifier and Type | Interface and Description |
|---|---|
static class |
Service.RDMAddressPortInfo
Contains RDM Address and port information
and getter/setter/clear methods for all of it
|
static class |
Service.RDMMCAddressPortInfo
Contains RDM Address, port, and domain information
and getter/setter/clear methods for all of it
|
static class |
Service.ServiceData
The RDM Service Data.
|
static class |
Service.ServiceDataFlags
The RDM Service Data flags.
|
static class |
Service.ServiceFlags
The RDM Service filter flags.
|
static class |
Service.ServiceGroup
The RDM Service Group State.
|
static class |
Service.ServiceGroupFlags
The RDM Service Group flags.
|
static class |
Service.ServiceInfo
The RDM Service Info.
|
static class |
Service.ServiceInfoFlags
The RDM Service Info flags.
|
static class |
Service.ServiceLink
The RDM Service Link.
|
static class |
Service.ServiceLinkFlags
The RDM Service Link flags.
|
static class |
Service.ServiceLinkInfo
The RDM Service Link Info.
|
static class |
Service.ServiceLoad
The RDM Service Load.
|
static class |
Service.ServiceLoadFlags
The RDM Service Load flags.
|
static class |
Service.ServiceSeqMcast
The RDM Service Sequenced Multicast.
|
static class |
Service.ServiceSeqMcastFlags
The RDM Service Sequenced Multicast flags.
|
static class |
Service.ServiceSeqMcastInfo
The RDM Service Sequenced Multicast Info.
|
static class |
Service.ServiceState
The RDM Service State.
|
static class |
Service.ServiceStateFlags
The RDM Service State flags.
|
| Modifier and Type | Method and Description |
|---|---|
int |
action()
Returns action associated with this service.
|
void |
action(int action)
Sets action associated with this service.
|
void |
applyHasData()
Applies data presence flag.
|
void |
applyHasInfo()
Applies info presence flag.
|
void |
applyHasLink()
Applies link presence flag.
|
void |
applyHasLoad()
Applies load presence flag.
|
void |
applyHasState()
Applies state presence flag.
|
int |
applyUpdate(Service destService)
Performs an update of this
ServiceImpl object to the destination
ServiceImpl object. |
boolean |
checkHasData()
Checks the presence of the data field.
|
boolean |
checkHasInfo()
Checks the presence of the info field.
|
boolean |
checkHasLink()
Checks the presence of the link field.
|
boolean |
checkHasLoad()
Checks the presence of the load field.
|
boolean |
checkHasState()
Checks the presence of the state field.
|
void |
clear()
Clears an RDMService.
|
int |
copy(Service destService)
Performs a deep copy of
ServiceImpl object. |
Service.ServiceData |
data()
Returns data filter for this service.
|
void |
data(Service.ServiceData data)
Sets data filter for this service.
|
int |
decode(com.thomsonreuters.upa.codec.DecodeIterator dIter)
Decode a UPA service entry into an RDM service entry.
|
int |
encode(com.thomsonreuters.upa.codec.EncodeIterator encIter)
Encode an RDM Service entry.
|
int |
flags()
Returns service state flags.
|
void |
flags(int flags)
Sets service state flags.
|
java.util.List<Service.ServiceGroup> |
groupStateList()
Returns list of group filters for this service.
|
void |
groupStateList(java.util.List<Service.ServiceGroup> groupStateList)
Sets group filter elements for this service.
|
Service.ServiceInfo |
info()
Returns info filter for this service.
|
void |
info(Service.ServiceInfo info)
Sets info filter for this service.
|
Service.ServiceLinkInfo |
link()
Returns link filter for this service.
|
void |
link(Service.ServiceLinkInfo link)
Sets link filter for this service.
|
Service.ServiceLoad |
load()
Returns load filter for this service.
|
void |
load(Service.ServiceLoad load)
Sets load filter for this service.
|
Service.ServiceSeqMcastInfo |
seqMcastInfo()
Returns information about Sequenced Multicast connections with regards
to EDF connections to Snapshot server, Reference Data Server, Gap Fill and Request servers,
and multicast groups.
|
int |
serviceId()
Returns serviceId - number identifying this service.
|
void |
serviceId(int serviceId)
Sets serviceId - number identifying this service.
|
Service.ServiceState |
state()
Returns state filter for this service.
|
void |
state(Service.ServiceState state)
Sets state filter for this service.
|
void clear()
int action()
void action(int action)
action - the actionint flags()
Service.ServiceFlagsvoid flags(int flags)
Service.ServiceFlagsflags - the flagsvoid applyHasInfo()
flags().boolean checkHasInfo()
flags(int).void applyHasData()
flags().boolean checkHasData()
flags(int).void applyHasLoad()
flags().boolean checkHasLoad()
flags(int).void applyHasLink()
flags().boolean checkHasLink()
flags(int).void applyHasState()
flags().boolean checkHasState()
flags(int).int encode(com.thomsonreuters.upa.codec.EncodeIterator encIter)
encIter - The Encode Iteratorint decode(com.thomsonreuters.upa.codec.DecodeIterator dIter)
dIter - The Decode Iteratorint serviceId()
void serviceId(int serviceId)
serviceId - the service idService.ServiceInfo info()
void info(Service.ServiceInfo info)
info - -info filter.Service.ServiceState state()
void state(Service.ServiceState state)
state - -service state filter.java.util.List<Service.ServiceGroup> groupStateList()
void groupStateList(java.util.List<Service.ServiceGroup> groupStateList)
groupStateList - the group state listService.ServiceLoad load()
void load(Service.ServiceLoad load)
load - -service load filter.Service.ServiceData data()
void data(Service.ServiceData data)
data - -service data filter.Service.ServiceLinkInfo link()
void link(Service.ServiceLinkInfo link)
link - -service link filter.int copy(Service destService)
ServiceImpl object.destService - Service object to copy this object into. It cannot be null.int applyUpdate(Service destService)
ServiceImpl object to the destination
ServiceImpl object. Only updated filter entries are copied to the
destination.destService - Service object to be updated by this object. It cannot be null.Service.ServiceSeqMcastInfo seqMcastInfo()
Copyright @ 2019 Thomson Reuters. All Rights Reserved.